/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.overline\!{text-decoration-line:overline!important}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#050b11;--panel:#09141d;--line:#163140;--cyan:#37d7ff;--blue:#0878bd;--orange:#ff6332;--text:#e9f4f8;--muted:#688492}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:12px Arial,sans-serif}.app{background:radial-gradient(circle at 68% 2%,#0a2d40 0,#0000 30%),linear-gradient(135deg,#050b11,#07131c);grid-template-columns:235px 1fr;min-height:100vh;display:grid}.nav{background:#050b11cc;border-right:1px solid #193241;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.nav>img{object-fit:contain;object-position:left;width:150px;height:54px}.sys{color:#6e8d9c;letter-spacing:1.5px;border:1px solid #153746;margin:18px 0 28px;padding:11px;font-size:8px}.sys i{background:#42e6a4;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #42e6a4}.sys b{float:right;color:#37d7ff}.nav nav{gap:5px;display:grid}.nav nav button{color:#7894a1;text-align:left;letter-spacing:.4px;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:13px;font-weight:700}.nav nav button span{color:#3b6579;width:28px;display:inline-block}.nav nav button.active{color:#fff;border-left-color:var(--cyan);background:linear-gradient(90deg,#0a2c3d,#0000)}.nav em{float:right;color:#fff;background:#ff6332;border-radius:10px;padding:2px 6px;font-style:normal}.access{border:1px solid #173341;margin-top:auto;padding:13px}.access small,.access span{color:#587583;letter-spacing:1px;font-size:8px;display:block}.access b{color:#37d7ff;margin:7px 0;font-size:9px;display:block}.nav footer{border-top:1px solid #142a36;align-items:center;margin-top:15px;padding-top:15px;display:flex}.nav footer>i{border:1px solid #2b6f88;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.nav footer p{margin:0 8px;font-weight:700}.nav footer small{color:#597582;margin-top:3px;display:block}.nav footer button{color:#7894a1;background:0 0;border:0;margin-left:auto}.stage{min-width:0;padding:0 2.4vw 40px}.stage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.stage header small,.mission small,.panelhead small{letter-spacing:1.8px;color:#5f8292;font-size:8px;font-weight:700}.stage header h1{margin:6px 0 0;font:20px Georgia}.stage header h1 span{color:#37d7ff}.head-actions{align-items:center;gap:14px;display:flex}.head-actions label{color:#557683;letter-spacing:1px;font-size:8px}.head-actions select{color:#fff;background:#08141d;border:1px solid #214151;margin-left:8px;padding:8px}.notify{color:#37d7ff;background:#091822;border:1px solid #234353;width:38px;height:38px;position:relative}.notify b{color:#fff;background:#ff6332;border-radius:10px;padding:3px 5px;font-size:8px;position:absolute;top:-5px;right:-5px}.clock{border-left:1px solid #1c3947;padding-left:15px}.clock b,.clock small{display:block}.mission{border-bottom:1px solid var(--line);grid-template-columns:1fr 260px 280px;align-items:center;gap:5vw;min-height:275px;display:grid}.mission h2{margin:12px 0;font:46px/1 Georgia}.mission h2 em{color:#37d7ff}.mission p{color:#75919e;max-width:530px;line-height:1.6}.radar{text-align:center;background:repeating-radial-gradient(circle,#0000 0 28px,#16425455 29px 30px),linear-gradient(90deg,#0000 49.5%,#1f536655 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#1f536655 50%,#0000 50.5%);border:1px solid #1d5368;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative}.radar:after{content:"";border:1px dashed #1d5368;border-radius:50%;position:absolute;inset:16px}.radar b{letter-spacing:1.5px;z-index:2;font-size:9px}.radar small{color:#37d7ff;z-index:2;position:absolute;bottom:38px}.sweep{background:conic-gradient(from 40deg,#37d7ff33,#0000 22%);border-radius:50%;animation:5s linear infinite spin;position:absolute;inset:0}.dot{background:#ff6332;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #ff6332}.d1{top:40px;left:64px}.d2{bottom:47px;right:48px}.d3{top:90px;right:35px}@keyframes spin{to{transform:rotate(360deg)}}.pulsebox{background:linear-gradient(90deg,#ff633211,#0000);border-left:2px solid #ff6332;padding:18px}.pulsebox>span{color:#ff6332;border:1px solid #ff6332;padding:3px 6px;font-size:8px}.pulsebox b{margin:12px 0;display:block}.pulsebox p{color:#718e9a;line-height:1.5}.pulsebox i{color:#355d70;font-size:8px}.kpis{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0;display:grid}.kpis article{background:#08131c;padding:18px 20px;position:relative}.kpis small{color:#557684;letter-spacing:1.4px;font-size:8px}.kpis article>b{margin:8px 0;font:35px Georgia;display:block}.kpis span{color:#5f7d8a;font-size:9px}.kpis .up{color:#42d6a0}.kpis .alert{color:#ff754b}.spark{clip-path:polygon(0 70%,15% 40%,30% 65%,47% 20%,62% 50%,78% 15%,100% 35%,100% 100%,0 100%);background:#1ebbe755;border-bottom:1px solid #2d5f72;width:65px;height:22px;position:absolute;bottom:20px;right:17px}.s3{background:#ff633255}.dashgrid{grid-template-columns:minmax(680px,1fr) 315px;gap:18px;display:grid}.glass{border:1px solid var(--line);background:linear-gradient(145deg,#0a1721e8,#071019e8);box-shadow:0 18px 40px #0005}.panelhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:70px;padding:15px 18px;display:flex}.panelhead h3{margin:5px 0;font:18px Georgia}.panelhead input{color:#fff;background:#071018;border:1px solid #1a3c4b;width:200px;padding:9px}.panelhead button{color:#bdefff;background:#0c4055;border:1px solid #1f718e;margin-left:7px;padding:9px;font-size:8px;font-weight:700}.tablewrap{max-height:500px;overflow:auto}table{border-collapse:collapse;width:100%}th{text-align:left;color:#4d7586;letter-spacing:1px;background:#0a1822;font-size:7px;position:sticky;top:0}th,td{border-bottom:1px solid #112b38;padding:11px 13px}td{color:#9ab0ba;font-size:10px}td b{color:#eef8fb}td small{color:#496a79;margin-top:4px;display:block}.mono{color:#75cde9;font-family:monospace}.cond{border:1px solid #285064;padding:3px 5px;font-style:normal}.status{align-items:center;gap:6px;font-weight:700;display:flex}.status:before{content:"";background:#586c76;border-radius:50%;width:5px;height:5px}.status.available{color:#43d6a1}.status.available:before{background:#43d6a1;box-shadow:0 0 7px #43d6a1}.status.incoming{color:#ff754b}.status.incoming:before{background:#ff754b}.signal{background:linear-gradient(90deg,#2cccf6 calc(var(--n)*1%),#153543 0);width:45px;height:3px}.rail{gap:18px;display:grid}.availability .panelhead>b{color:#43d6a1;font-size:8px}.donut{background:conic-gradient(#34d8a1 0 61.5%,#ff693b 61.5% 69%,#263944 69%);border-radius:50%;place-items:center;width:142px;height:142px;margin:20px auto;display:grid}.donut:before{content:"";background:#08131c;border-radius:50%;width:101px;height:101px;position:absolute}.donut div{z-index:1;text-align:center}.donut b{font:25px Georgia;display:block}.donut small{color:#5e7a87;font-size:7px}.availability ul{margin:0 20px 20px;padding:0;list-style:none}.availability li{color:#6e8995;border-bottom:1px solid #112a36;padding:7px}.availability li i{border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.availability li b{float:right;color:#fff}.green{background:#43d6a1}.grey{background:#3c5360}.approvals .panelhead>b{color:#ff754b}.approvals article{border-bottom:1px solid #112b38;gap:10px;padding:13px 15px;display:flex}.reqno{color:#2d728c;font:18px Georgia}.approvals article b{font-size:10px}.approvals article p{color:#587786;font-size:8px}.actions button{color:#86e4ff;background:#0c3547;border:1px solid #24657c;margin-right:5px;padding:6px;font-size:7px}.actions button:last-child{color:#ff8d6b;background:0 0;border-color:#633528}.approvals em{color:#ff754b;font-size:7px}.lower{grid-template-columns:1fr 1.4fr;gap:18px;margin-top:18px;display:grid}.bars{padding:15px 20px}.bars>div{grid-template-columns:35px 1fr 25px 35px;align-items:center;gap:10px;margin:13px 0;display:grid}.bars span{background:#142d39;height:5px}.bars span i{background:linear-gradient(90deg,#0878bd,#37d7ff);height:100%;display:block}.bars small{color:#567583}.events .panelhead button{background:0 0;border:0}.eventline{grid-template-columns:1fr 1fr;display:grid}.event{border-right:1px solid #13303d;align-items:center;gap:12px;padding:15px 18px;display:flex}.event time{color:#37d7ff;border:1px solid #24617a;place-items:center;width:40px;height:43px;font-size:7px;display:grid}.event time b{font:18px Georgia}.event p{margin:0}.event p small{color:#587786;margin-top:5px;font-size:7px;display:block}.event>span{color:#ff754b;margin-left:auto;font-size:7px}@media (max-width:1150px){.dashgrid{grid-template-columns:1fr}.rail{grid-template-columns:1fr 1fr}.mission{grid-template-columns:1fr 200px}.pulsebox{display:none}}@media (max-width:780px){.app{grid-template-columns:1fr}.nav{height:auto;position:static}.nav nav{display:flex;overflow:auto}.nav .sys,.nav .access,.nav footer{display:none}.stage{padding:0 15px}.stage>header{height:70px}.clock{display:none}.mission{grid-template-columns:1fr}.radar{display:none}.kpis{grid-template-columns:1fr 1fr}.dashgrid{display:block}.rail{margin-top:15px;display:grid}.lower{grid-template-columns:1fr}.panelhead>div+div{display:none}.hero h2{font-size:36px}.tablewrap{overflow:auto}}.executive .stage{padding-bottom:55px}.demo{color:#ffb45c;letter-spacing:1.3px;background:#2a1a091f;border:1px solid #7b5627;padding:8px 11px;font-size:7px}.execHero{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:35px;min-height:190px;display:grid}.execHero h2{margin:10px 0;font:41px/1 Georgia}.execHero h2 em{color:var(--cyan)}.heroLegend{border:1px solid var(--line);background:#07131ccc;gap:18px;padding:15px 20px;display:flex}.heroLegend span{letter-spacing:1px;color:#7994a0;justify-items:center;gap:7px;font-size:7px;display:grid}.heroLegend i{font-size:18px;font-style:normal}.saleIcon{color:#ff784f}.exchangeIcon{color:#ffd45a}.leaseIcon{color:#36ddff}.listToggle{color:#9deaff;background:#0b2f3e;border:1px solid #26758e;padding:12px 15px;font-size:8px;font-weight:700}.listToggle b{margin-left:10px}.execKpis{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:20px 0;display:grid}.execKpis>button{text-align:left;color:#fff;background:#08141d;border:0;height:126px;padding:20px;position:relative;overflow:hidden}.execKpis>button:hover{background:#0b1d28}.execKpis small{color:#63818f;letter-spacing:1.3px;font-size:7px;display:block}.execKpis>button>b{margin:9px 0;font:38px Georgia;display:block}.execKpis span{color:#557482;font-size:8px}.orbit{border:1px solid #1b5266;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-18px;right:-14px}.orbit:before,.orbit:after{content:"";border:1px solid #1f6981;border-radius:50%;position:absolute;inset:10px}.orbit:after{background:#24bde822;inset:24px}.o2{border-color:#4dbb8f}.o3{border-color:#d7a440}.risk{border-top:2px solid var(--orange)!important}.countdown{color:#ff7651;border:2px solid #ff6332;border-radius:50%;place-items:center;width:54px;height:54px;font:20px Georgia;display:grid;position:absolute;top:32px;right:18px}.countdown small{font:6px Arial}.quickList{margin-bottom:20px}.quickList .panelhead button{color:#77dfff;background:0 0}.assetChips{gap:8px;padding:15px;display:flex;overflow:auto}.assetChips>button{text-align:left;color:#fff;background:#07131c;border:1px solid #173442;min-width:135px;padding:11px}.assetChips b,.assetChips span,.assetChips em{display:block}.assetChips span{color:#65818e;margin:4px 0;font-size:8px}.assetChips em{color:#40dba3;font-size:7px}.execGrid{grid-template-columns:minmax(650px,1fr) 330px;gap:18px;display:grid}.mapCanvas{border-bottom:1px solid var(--line);background:radial-gradient(#0a2c3d 0,#061019 65%);height:420px;position:relative;overflow:hidden}.mapCanvas:before{content:"";opacity:.4;filter:blur(2px);background:radial-gradient(at 21% 45%,#1a5264 0 11%,#0000 12%),radial-gradient(at 38% 35%,#1a5264 0 6%,#0000 7%),radial-gradient(at 49% 52%,#1a5264 0 12%,#0000 13%),radial-gradient(at 68% 39%,#1a5264 0 17%,#0000 18%),radial-gradient(at 84% 68%,#1a5264 0 7%,#0000 8%);position:absolute;inset:12% 5%}.lat,.lon{background:#17405255;position:absolute}.lat{height:1px;left:0;right:0}.l1{top:33%}.l2{top:66%}.lon{width:1px;top:0;bottom:0}.n1{left:33%}.n2{left:66%}.continents{letter-spacing:2px;color:#2e6073;text-align:center;font-size:7px;position:absolute;top:17%;left:7%;right:7%}.mapNode{z-index:3;color:#fff;background:0 0;border:0;align-items:center;display:flex;position:absolute}.mapNode>i{background:#33dfff;border:2px solid #d5faff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #26cfff22,0 0 18px #2bd6ff}.mapNode>span{text-align:left;white-space:nowrap;background:#07131fee;border:1px solid #26708a;margin-left:9px;padding:7px;font:8px monospace;display:none}.mapNode span small{color:#6f929f;margin-top:3px;display:block}.mapNode:hover span,.mapNode.selected span{display:block}.mapNode.selected>i{background:#ff6332;box-shadow:0 0 0 7px #ff633222,0 0 20px #ff6332}.hub{color:#44dba8;z-index:2;font-size:16px;position:absolute}.hub b{margin-left:4px;font-size:6px}.h1{top:60%;left:19%}.h2{top:27%;left:45%}.mapSweep{background:conic-gradient(#25c9f516,#0000 24%);border:1px solid #14506455;border-radius:50%;width:340px;height:340px;animation:8s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mapDetail{grid-template-columns:.7fr 1.4fr 1fr auto;align-items:center;gap:15px;min-height:82px;padding:14px 18px;display:grid}.mapDetail>div{border-right:1px solid var(--line)}.mapDetail small,.mapDetail b,.mapDetail span{display:block}.mapDetail small{color:#587786;letter-spacing:1px;font-size:6px}.mapDetail b{margin:5px 0;font-size:11px}.mapDetail span{color:#62808e;font-size:8px}.mapDetail .urgent{color:#ff7651}.mapDetail button{color:#79e2ff;background:#0b3345;border:1px solid #226b84;padding:10px;font-size:7px}.rightExec{gap:18px;display:grid}.bigDonut{background:conic-gradient(#37d7ff 0 31%,#42dba3 31% 92%,#ff693b 92%);border-radius:50%;place-items:center;width:170px;height:170px;margin:24px auto;display:grid}.bigDonut:before{content:"";background:#08131c;border-radius:50%;width:122px;height:122px;position:absolute}.bigDonut div{z-index:1;text-align:center}.bigDonut b{font:29px Georgia;display:block}.bigDonut small{color:#6d8995;font-size:7px}.ringStats{grid-template-columns:repeat(3,1fr);padding:0 14px 18px;display:grid}.ringStats span{color:#6b8996;text-align:center;font-size:7px}.ringStats i{border-radius:50%;width:6px;height:6px;margin:0 auto 6px;display:block}.cyan{background:#37d7ff}.expiry .panelhead>b{color:#ff7651;font-size:7px}.expiry>button{text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #122d39;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.days{border:1px solid #2a5668;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.days.hot{color:#ff7651;border-color:#ff6332;box-shadow:inset 0 0 12px #ff633222}.days b{font:15px Georgia}.days small{font-size:5px}.expiry button>div:nth-child(2) b,.expiry button>div:nth-child(2) span,.expiry button>div:nth-child(2) small{display:block}.expiry button>div:nth-child(2) span{color:#70a3b5;margin:4px 0;font-size:7px}.expiry button>div:nth-child(2) small,.expiry time{color:#587786;font-size:6px}.lowerExec{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:18px;display:grid}.disposition{grid-template-columns:repeat(3,1fr);display:grid}.disposition article{border-right:1px solid var(--line);gap:15px;padding:20px;display:flex}.symbol{border:1px solid;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.disposition small,.disposition b,.disposition span{display:block}.disposition small{color:#64808c;font-size:6px}.disposition b{margin:3px 0;font:24px Georgia}.disposition span{color:#567581;font-size:7px}.health .panelhead>b{color:#42dba3;font-size:7px}.healthBars{padding:14px 20px}.healthBars>span{color:#668492;grid-template-columns:90px 1fr 32px;align-items:center;gap:9px;margin:10px 0;font-size:7px;display:grid}.healthBars>span>i{background:#142f3b;height:4px}.healthBars>span>i>b{background:linear-gradient(90deg,#0878bd,#37d7ff);height:100%;display:block}.healthBars em{text-align:right;color:#fff;font-style:normal}@media (max-width:1150px){.execGrid{grid-template-columns:1fr}.rightExec{grid-template-columns:1fr 1fr}.execHero{grid-template-columns:1fr auto}.heroLegend{display:none}}@media (max-width:780px){.execKpis{grid-template-columns:1fr 1fr}.execHero,.rightExec,.lowerExec{grid-template-columns:1fr}.mapCanvas{height:330px}.mapDetail{grid-template-columns:1fr 1fr}.disposition{grid-template-columns:1fr}.head-actions .demo{display:none}}.stage>header h1{letter-spacing:.2px;font:600 22px Arial}.stage>header h1 span{color:#fff}.liveUsers{background:#09202b;border:1px solid #24576a;align-items:center;gap:10px;padding:9px 13px;display:flex}.liveUsers i{background:#42e6a4;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #42e6a4}.liveUsers b{color:#fff;font-size:14px}.liveUsers span{color:#82a2af;letter-spacing:1px;font-size:8px}.execHero{grid-template-columns:1fr auto auto;min-height:94px}.execHero .executiveIntro h2{color:#eaf8fc;margin:6px 0;font:22px Arial}.execHero .executiveIntro p{color:#688997;margin:0;font-size:10px}.execKpis{margin-top:16px}.execKpis>button:nth-child(2){border-top:3px solid #37d7ff}.execKpis>button:nth-child(3){border-top:3px solid #42dba3}.execKpis>button:nth-child(4){border-top:3px solid #ff6332}.execKpis>button>b{font-size:46px}.assetChips{grid-template-columns:repeat(7,minmax(105px,1fr));gap:8px;display:grid;overflow:visible}.assetChips>button{min-width:0}.world{flex-direction:column;display:flex}.world>.panelhead{order:0}.mapDetail{background:#091923;order:1;min-height:104px}.mapCanvas{order:2;height:440px}.mapDetail small{font-size:8px}.mapDetail b{font-size:16px}.mapDetail span{font-size:11px}.mapDetail button{font-size:9px}.mapCanvas:before{display:none}.worldOutline{opacity:.8;position:absolute;inset:8% 5%}.worldOutline i{background:#0d2a3622;border:2px solid #25677d;position:absolute;box-shadow:0 0 18px #25c9f511}.worldOutline .na{border-radius:52% 35% 60% 30%;width:21%;height:27%;top:18%;left:8%;transform:rotate(-10deg)}.worldOutline .sa{border-radius:60% 35% 75%;width:10%;height:34%;top:49%;left:24%;transform:rotate(-13deg)}.worldOutline .eu{border-radius:55% 45% 40% 60%;width:13%;height:15%;top:23%;left:45%}.worldOutline .af{border-radius:48% 52% 68% 38%;width:15%;height:34%;top:39%;left:45%;transform:rotate(5deg)}.worldOutline .as{border-radius:38% 62% 45% 55%;width:30%;height:36%;top:19%;left:57%;transform:rotate(3deg)}.worldOutline .au{border-radius:60% 45% 55% 42%;width:13%;height:18%;top:62%;left:77%;transform:rotate(-8deg)}.continents{display:none}.mapNode>i{width:14px;height:14px}.mapNode>span{padding:9px 11px;font-size:11px;display:block}.mapNode span small,.hub b{font-size:9px}.expiry>button{padding:15px}.expiry button>div:nth-child(2) b{font-size:11px}.expiry button>div:nth-child(2) span{font-size:10px}.expiry button>div:nth-child(2) small,.expiry time{font-size:8px}.days{width:50px;height:50px}.days b{font-size:19px}.ringStats span{font-size:9px}@media (max-width:1250px){.assetChips{grid-template-columns:repeat(4,1fr)}}@media (max-width:780px){.liveUsers{display:none}.assetChips{grid-template-columns:repeat(2,1fr)}.mapNode>span{display:none}.mapNode.selected>span{display:block}.execHero{min-height:120px}.heroLegend{display:none}}.stage>header h1{font-size:21px;font-weight:700}.stage>header h1 span{color:#9fb8c3;margin-left:5px;font-size:15px;font-weight:400}.worldOutline,.mapSweep{display:none!important}.execKpis>button{cursor:pointer;padding-bottom:30px;transition:transform .25s,filter .25s,box-shadow .25s}.execKpis>button:nth-child(2){background:linear-gradient(135deg,#0878bd,#064466);border:0!important}.execKpis>button:nth-child(3){background:linear-gradient(135deg,#168567,#0b4b3c);border:0!important}.execKpis>button:nth-child(4){background:linear-gradient(135deg,#c94925,#702715);border:0!important}.execKpis>button:nth-child(n+2) small,.execKpis>button:nth-child(n+2) span{color:#e9fbff}.execKpis>button:nth-child(n+2)>b{color:#fff}.execKpis>button:nth-child(n+2):after{content:"CLICK TO VIEW  →";letter-spacing:1px;color:#fff;opacity:.62;font-size:7px;transition:opacity .25s,transform .25s;position:absolute;bottom:12px;left:20px}:is(.execKpis>button:nth-child(n+2):hover,.execKpis>button:nth-child(n+2):focus-visible){filter:brightness(1.16);z-index:3;outline-offset:-2px;outline:2px solid #fff9;transform:translateY(-5px)scale(1.015);box-shadow:0 16px 35px #0008}.execKpis>button:nth-child(n+2):hover:after{opacity:1;transform:translate(5px)}.execKpis .countdown{color:#fff;background:#5a190c;border-color:#ffcab9}.o2,.o3{border-color:#fff6}.execKpis .orbit:before,.execKpis .orbit:after{background:#ffffff12;border-color:#fff4}@media (max-width:780px){.stage>header h1{font-size:16px}.stage>header h1 span{margin:2px 0 0;font-size:11px;display:block}}.worldMap{opacity:.72;filter:drop-shadow(0 0 7px #0878bd55);background:url(/world-map-outline.png) 50%/contain no-repeat;position:absolute;inset:8% 4%;-webkit-mask:none;mask:none}.mapCanvas{background:#061018}.execKpis>button{padding:20px 54px 22px 20px}.execKpis>button:nth-child(n+2):after{content:"↗";color:#fff;opacity:.78;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;transition:transform .25s,background .25s;display:grid;inset:17px 18px auto auto}.execKpis>button:nth-child(n+2):focus-visible:after{opacity:1;background:#ffffff20;transform:translate(3px,-3px)}.execKpis>button:nth-child(n+2)>span{max-width:145px;line-height:1.35;display:block}.execKpis .countdown{width:48px;height:48px;top:49px;right:54px}.execKpis .risk{padding-right:112px}@media (max-width:1200px){.execKpis .countdown{display:none}.execKpis .risk{padding-right:54px}}.mapNode{cursor:pointer;z-index:5;transition:transform .22s}.mapNode>i{transition:transform .22s,background .22s,box-shadow .22s}.mapNode>span{padding-right:32px;transition:transform .22s,border-color .22s,background .22s;position:relative}.mapNode>span:after{content:"↗";color:#75e8ff;font-size:14px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}:is(.mapNode:hover,.mapNode:focus-visible){outline:none;transform:translateY(-4px)scale(1.06)}:is(.mapNode:hover>i,.mapNode:focus-visible>i){background:#fff;transform:scale(1.45);box-shadow:0 0 0 8px #37d7ff33,0 0 26px #37d7ff}:is(.mapNode:hover>span,.mapNode:focus-visible>span){background:#092332;border-color:#69e5ff;display:block;transform:translate(5px);box-shadow:0 10px 25px #0009}.mapNode.selected:hover>i{background:#ffb39d;box-shadow:0 0 0 8px #ff633233,0 0 26px #ff6332}.hub{cursor:pointer;transition:transform .2s,color .2s,text-shadow .2s}.hub:hover{color:#a7ffe0;text-shadow:0 0 14px #42dba3;transform:scale(1.12)}.execKpis>button:nth-child(n+2):after{content:"▼";font-size:12px}.execKpis>button:nth-child(n+2):hover:after{background:#ffffff20;transform:translateY(4px)}.execKpis>button:nth-child(n+2):focus-visible:after{background:#ffffff20;transform:translateY(4px)}.assetChips>button:has(.leaseMeta){background:linear-gradient(135deg,#28140f,#101a20);border-color:#9f4329;grid-column:span 3;padding:15px}.assetChips .leaseMeta{color:#d7e8ee;margin:8px 0;font-size:10px}.assetChips .leaseEnd{color:#ff8a68;border-top:1px solid #673223;padding-top:8px;font-size:10px;display:block}.assetChips em.leaseending{color:#ff7954}@media (max-width:780px){.assetChips>button:has(.leaseMeta){grid-column:span 2}}.assetChips em{letter-spacing:.7px;border:1px solid;width:max-content;margin-top:7px;padding:4px 7px;font-weight:800;display:inline-block!important}.assetChips em.onlease{color:#37bfff;background:#0878bd1f}.assetChips em.available{color:#42dba3;background:#1685671f}.assetChips em.leaseending,.assetChips em.leaseended{color:#ff7b52;background:#c949251f}.productModule{padding:28px 0 50px}.productHero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:155px;display:flex}.productHero small{letter-spacing:2px;color:#5f8292;font-size:8px}.productHero h2{margin:10px 0;font:34px Georgia}.productHero p{color:#73909d}.productHero>button,.moduleTools button,.featureInsight button{color:#a6eaff;background:#0b4055;border:1px solid #28718b;padding:11px 14px;font-size:8px;font-weight:700}.productStats{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:20px 0;display:grid}.productStats article{background:#08141d;padding:20px}.productStats article.focus{background:linear-gradient(135deg,#163b4b,#10232d)}.productStats small,.productStats span{color:#65828f;font-size:8px;display:block}.productStats b{margin:8px 0;font:34px Georgia;display:block}.fullRegister{overflow:auto}.moduleTools{gap:8px;padding:15px;display:flex}.moduleTools input{color:#fff;background:#061018;border:1px solid #1e4252;flex:1;padding:11px}.fullRegister table{min-width:920px}.fullRegister td,.fullRegister th{padding:13px;font-size:10px}.fullRegister td>button{color:#70dcfa;background:0 0;border:1px solid #24647b;padding:6px;font-size:7px}.mstatus{border:1px solid;padding:4px 7px;font-style:normal}.mstatus.onlease{color:#37bfff}.mstatus.available{color:#42dba3}.mstatus.incoming{color:#ff7b52}.recordBar{background:#14303c;align-items:center;gap:8px;width:110px;height:5px;display:flex}.recordBar i{background:#37d7ff;height:100%;display:block}.recordBar b{font-size:8px}.featureGrid{grid-template-columns:1fr 310px;gap:18px;display:grid}.featureHead{border-bottom:1px solid var(--line);padding:18px}.featureHead small{color:#5c7a88;letter-spacing:1.5px;font-size:7px}.featureHead h3{margin:7px 0;font:20px Georgia}.featureList article{border-bottom:1px solid #12303d;grid-template-columns:35px 1fr auto auto;align-items:center;gap:14px;padding:17px;display:grid}.featureList article>b{color:#2d7188;font:20px Georgia}.featureList strong,.featureList span{display:block}.featureList span{color:#63808d;margin-top:4px;font-size:9px}.featureList em{color:#ff8060;font-size:8px;font-style:normal}.featureList article>button{color:#65d9f8;background:0 0;border:0;font-size:7px}.featureInsight{text-align:center;padding:22px}.featureInsight>small{color:#62808d;letter-spacing:1.5px;font-size:7px}.insightRing{border:12px solid #37d7ff;border-color:#37d7ff #37d7ff #153746 #153746;border-radius:50%;place-items:center;width:135px;height:135px;margin:24px auto;display:grid}.insightRing b{font:27px Georgia}.featureInsight h3{font:19px Georgia}.featureInsight p{color:#688793;font-size:9px;line-height:1.6}@media (max-width:900px){.featureGrid{grid-template-columns:1fr}.productStats{grid-template-columns:1fr 1fr}.productHero h2{font-size:27px}}.calendarActions{align-items:center;gap:9px;margin:0 0 18px;display:flex}.calendarActions button,.agendaAdd{color:#a6eaff;cursor:pointer;background:#0b4055;border:1px solid #28718b;padding:11px 14px;font-size:8px;font-weight:800}.calendarActions button:nth-child(2){color:#ffd38d;background:#332616;border-color:#8a6231}.calendarActions button:nth-child(3){color:#82edc5;background:#12372e;border-color:#27785f}.calendarActions span{color:#a77b45;letter-spacing:1.2px;border:1px solid #624826;margin-left:auto;padding:8px;font-size:7px}.calendarLayout{grid-template-columns:minmax(620px,1fr) 330px;gap:18px;display:grid}.calendarHead{justify-content:space-between;align-items:center;display:flex}.calendarHead>div:last-child{gap:6px;display:flex}.calendarHead button{color:#8fbdcf;background:#0a1c26;border:1px solid #244554;padding:7px 9px;font-size:8px}.calendarWeek,.calendarGrid{grid-template-columns:repeat(7,1fr);display:grid}.calendarWeek{border-bottom:1px solid var(--line)}.calendarWeek b{text-align:right;color:#557886;letter-spacing:1px;padding:10px;font-size:7px}.calendarGrid article{background:#07121a;border-bottom:1px solid #102b37;border-right:1px solid #102b37;min-height:88px;padding:7px;position:relative}.calendarGrid article.hasEvent{background:linear-gradient(145deg,#0b202b,#07131b)}.calendarGrid time{text-align:right;color:#607d8a;min-height:18px;font:11px monospace;display:block}.calTag{color:#cbeff8;text-align:left;cursor:pointer;background:#0b3040;border:0;border-left:2px solid #37d7ff;width:100%;margin:3px 0;padding:5px;font-size:7px;display:block}.calTag small{color:#55dfff;margin-bottom:2px;font-size:5px;display:block}.calTag.event{background:#103329;border-color:#42dba3}.calTag.event small{color:#72edbe}.calTag.call{background:#352514;border-color:#ffad4f}.calTag.call small{color:#ffc879}.calTag.flight{background:#261d3a;border-color:#aa87ff}.calTag.flight small{color:#cdbbff}.agendaPanel>article{border-bottom:1px solid #12303d;grid-template-columns:58px 1fr 38px;align-items:center;gap:11px;padding:18px;display:grid}.agendaPanel time{color:#52dfff;font:9px monospace}.agendaPanel b,.agendaPanel span,.agendaPanel small{display:block}.agendaPanel b{font-size:11px}.agendaPanel span{color:#8aa6b1;margin:6px 0;font-size:8px}.agendaPanel small{color:#5d7b88;font-size:7px}.agendaPanel em{color:#42dba3;font-size:10px;font-style:normal}.agendaAdd{width:calc(100% - 32px);margin:16px}.travelBoard{grid-template-columns:1fr 1fr 1fr;gap:18px;margin-top:18px;display:grid}.manifest article,.bookingList article{border-bottom:1px solid #12303d;align-items:center;gap:11px;padding:13px 16px;display:flex}.manifest i{color:#7be6ff;background:#0c3444;border:1px solid #2a7188;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.manifest article>div,.bookingList article>div{flex:1}.manifest b,.manifest span,.bookingList small,.bookingList b,.bookingList span{display:block}.manifest span,.bookingList span{color:#617f8c;margin-top:4px;font-size:8px}.manifest em,.bookingList em,.hotelCard em{color:#42dba3;border:1px solid;padding:4px;font-size:6px;font-style:normal}.manifest em.pending{color:#ffb45c}.bookingList>article>i{color:#a88cff;font-size:19px;font-style:normal}.bookingList small{color:#a890e8;font-size:7px}.bookingList b{margin:5px 0;font:10px monospace}.hotelCard{padding:18px}.hotelIcon{float:right;color:#42dba3;border:1px solid #42dba3;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.hotelCard>small{color:#42dba3;letter-spacing:1px;font-size:7px}.hotelCard h4{margin:10px 0;font:17px Georgia}.hotelCard p{color:#698693;font-size:9px}.hotelCard>div:last-child{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.hotelCard>div:last-child b{font:20px Georgia}.expenseGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.expenseSummary{grid-template-columns:150px 1fr;align-items:center;padding:16px;display:grid}.spendRing{background:conic-gradient(#37d7ff 0 61%,#15313e 61%);border-radius:50%;place-items:center;width:125px;height:125px;display:grid}.spendRing:before{content:"";background:#08141d;border-radius:50%;width:91px;height:91px;position:absolute}.spendRing span{z-index:1;text-align:center}.spendRing b,.spendRing small{display:block}.spendRing b{font:24px Georgia}.spendRing small{color:#64818e;font-size:6px}.expenseNumbers{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.expenseNumbers p{background:#07121a;margin:0;padding:13px}.expenseNumbers small,.expenseNumbers b{display:block}.expenseNumbers small{color:#607e8b;font-size:6px}.expenseNumbers b{margin-top:6px;font:17px Georgia}.expenseBars{padding:0 18px 16px}.expenseBars p{grid-template-columns:120px 1fr 55px;align-items:center;gap:10px;display:grid}.expenseBars span,.expenseBars em{color:#7894a0;font-size:8px;font-style:normal}.expenseBars i{background:#132e3a;height:5px}.expenseBars i b{background:linear-gradient(90deg,#0878bd,#37d7ff);height:100%;display:block}.expenseBars em{text-align:right;color:#e7f7fb}.approvalPanel>article{border-bottom:1px solid #12303d;grid-template-columns:28px 1fr 48px 58px;align-items:center;gap:10px;padding:14px 16px;display:grid}.approvalPanel article>b{color:#34778f;font:16px Georgia}.approvalPanel strong,.approvalPanel span{display:block}.approvalPanel strong{font-size:10px}.approvalPanel span{color:#627f8c;margin-top:4px;font-size:7px}.approvalPanel em{color:#ff9b67;font-size:9px;font-style:normal}.approvalPanel button{color:#6bdfff;background:0 0;border:0;font-size:7px}@media (max-width:1200px){.calendarLayout{grid-template-columns:1fr}.travelBoard{grid-template-columns:1fr 1fr}.expenseGrid{grid-template-columns:1fr}}@media (max-width:780px){.calendarActions{flex-wrap:wrap}.calendarActions span{margin-left:0}.calendarGrid{min-width:720px}.calendarPanel{overflow:auto}.travelBoard,.expenseSummary{grid-template-columns:1fr}.spendRing{margin:0 auto 15px}.expenseNumbers{grid-template-columns:1fr 1fr 1fr}}.executive{--surface:#0b1620;--surface2:#0e1d28;--edge:#1c3542;--ink:#eff7fa;--sub:#78929d;--shadow:0 18px 45px #00000035;transition:background .25s,color .25s}.executive,.executive button,.executive input{font-family:Inter,Segoe UI,Arial,sans-serif}.executive .glass{background:linear-gradient(145deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab, red, red)){.executive .glass{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,white 4%),var(--surface))}}.executive .glass{border:1px solid var(--edge);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.executive .stage{padding-left:30px;padding-right:30px}.executive .stage>header{height:80px}.themeToggle{border:1px solid var(--edge);background:var(--surface);height:40px;color:var(--ink);cursor:pointer;border-radius:22px;align-items:center;gap:9px;padding:5px 12px 5px 6px;display:flex}.themeToggle i{color:#18212a;background:#f4ba52;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;display:grid}.themeToggle span{letter-spacing:1px;font-size:7px}.executive .nav{background:linear-gradient(#061019,#081621);border-right:1px solid #17313e;padding:24px 14px}.executive .nav>img{margin-left:8px}.executive .nav nav button{border:0;border-radius:11px;padding:12px 11px;font-size:10px;transition:all .2s}.executive .nav nav button span{background:#ffffff08;border-radius:8px;place-items:center;width:31px;height:28px;font-size:15px;display:inline-grid}.executive .nav nav button:hover{color:#dff8ff;background:#102631;transform:translate(3px)}.executive .nav nav button.active{color:#fff;background:linear-gradient(90deg,#11394a,#0c2632);box-shadow:inset 0 0 0 1px #2c5a6c}.executive .nav nav button.active span{color:#b9f3ff;background:#1b6077}.execHero{min-height:128px;box-shadow:var(--shadow);background:linear-gradient(110deg,#0e2633,#0a1822);border:0;border-radius:20px;margin-top:14px;padding:25px 28px}.execHero .executiveIntro h2{letter-spacing:-.5px;font-size:27px!important;font-weight:650!important}.execHero .executiveIntro p{font-size:11px!important}.heroLegend{background:#ffffff08;border:0;border-radius:14px;padding:13px 18px}.heroLegend i{background:#ffffff0a;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.listToggle{color:#fff;cursor:pointer;background:#1b718b;border:0;border-radius:12px;padding:13px 16px;box-shadow:0 8px 22px #0d6b8840}.commandRibbon{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.commandRibbon article{background:var(--surface);border:1px solid var(--edge);border-radius:14px;align-items:center;gap:13px;padding:12px 15px;display:flex}.commandRibbon article>i{color:#57ddff;background:#13384a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.commandRibbon article:nth-child(2)>i{color:#c7b1ff;background:#302944}.commandRibbon article:nth-child(3)>i{color:#74e7ba;background:#15392f}.commandRibbon small,.commandRibbon b{display:block}.commandRibbon small{color:var(--sub);letter-spacing:1.3px;margin-bottom:5px;font-size:6px}.commandRibbon b{color:var(--ink);font-size:10px}.commandRibbon span{color:#7bdff7;margin-left:auto;font-size:8px}.execKpis{background:0 0;gap:12px;margin:14px 0 20px}.execKpis>button{box-shadow:var(--shadow);overflow:visible;background:var(--surface)!important;border:1px solid var(--edge)!important;border-radius:18px!important;height:145px!important;padding:22px 20px 20px 82px!important}.execKpis>button:nth-child(2){background:linear-gradient(135deg,#0e70af,#074a77)!important}.execKpis>button:nth-child(3){background:linear-gradient(135deg,#168769,#0a5a45)!important}.execKpis>button:nth-child(4){background:linear-gradient(135deg,#d65b32,#a2381e)!important}.execKpis>button>b{margin:9px 0!important;font:600 34px/1 Segoe UI!important}.execKpis .kpiIcon{color:#5cddff;background:#112d3b;border-radius:15px;place-items:center;width:50px;height:50px;font-size:24px;display:grid;position:absolute;top:22px;left:18px;box-shadow:inset 0 0 0 1px #2b6074}.execKpis>button:nth-child(n+2) .kpiIcon{color:#fff;background:#ffffff18;box-shadow:inset 0 0 0 1px #ffffff32}.execKpis>button:nth-child(n+2):after{background:#ffffff16;border:0;width:25px;height:25px;top:auto;bottom:15px;right:16px}.execKpis .orbit{display:none}.execKpis .countdown{background:#721f0f;width:52px;height:52px;top:27px;right:18px}.execKpis>button:hover{transform:translateY(-4px)!important;box-shadow:0 20px 40px #0005!important}.panelhead{padding:18px 20px}.panelhead h3{margin-top:6px!important;font-size:15px!important}.execGrid{grid-template-columns:minmax(620px,1fr) 350px;gap:16px}.mapCanvas{background:radial-gradient(circle at 50% 45%,#102c38,#07131b 68%);border:0;border-radius:15px;height:390px;margin:0 14px 14px}.mapDetail{background:#0e202b;border-radius:14px;order:2;margin:0 14px 14px}.world .mapCanvas{order:1}.world .mapDetail{order:2}.rightExec{gap:16px}.bigDonut{width:156px;height:156px}.leaseRing,.expiry,.market,.health{border-radius:18px!important}.expiry>button{transition:all .2s}.expiry>button:hover{background:#102530;transform:translate(3px)}.lowerExec{gap:16px}.disposition article{border-color:var(--edge)}.symbol{background:#ffffff06;border-radius:14px}.healthBars>span>i{border-radius:8px;overflow:hidden}.productHero{background:var(--surface);border:0;border-radius:18px;margin-bottom:16px;padding:0 25px}.productStats{background:0 0;gap:12px}.productStats article{border:1px solid var(--edge);background:var(--surface);box-shadow:var(--shadow);border-radius:16px}.theme-light{--bg:#eef4f7;--panel:#fff;--line:#d8e4ea;--surface:#fff;--surface2:#f7fafc;--edge:#d9e5eb;--ink:#15313f;--sub:#6d8490;--text:#16313f;--muted:#718792;color:var(--ink);background:linear-gradient(145deg,#eef4f7,#f8fbfc)}.theme-light .nav{background:linear-gradient(#f8fbfc,#edf4f7);border-color:#d6e3e9}.theme-light .nav>img{filter:invert()sepia()saturate(4)hue-rotate(150deg)}.theme-light .sys,.theme-light .access{background:#fff;border-color:#d3e1e7}.theme-light .nav nav button{color:#59727e}.theme-light .nav nav button span{color:#547581;background:#eaf2f6}.theme-light .nav nav button:hover{color:#173745;background:#e6f1f5}.theme-light .nav nav button.active{color:#11394a;background:linear-gradient(90deg,#d9edf4,#eef6f8);box-shadow:inset 0 0 0 1px #c6dfe8}.theme-light .nav nav button.active span{color:#fff;background:#167a9a}.theme-light .nav footer{border-color:#d7e4e9}.theme-light .stage>header{border-color:#d6e3e9}.theme-light .stage header small,.theme-light .panelhead small{color:#718a96}.theme-light .stage header h1 span{color:#6b818b}.theme-light .execHero{background:linear-gradient(115deg,#fff,#eaf4f8)}.theme-light .execHero .executiveIntro h2,.theme-light .commandRibbon b,.theme-light .expiry button,.theme-light .assetChips>button,.theme-light .fullRegister,.theme-light table,.theme-light .productHero h2{color:#173442}.theme-light .heroLegend{background:#e9f1f4}.theme-light .commandRibbon article{box-shadow:0 10px 28px #315a7012}.theme-light .execKpis>button:first-child{color:#173442!important}.theme-light .execKpis>button:first-child small,.theme-light .execKpis>button:first-child span{color:#69818c}.theme-light .mapCanvas{background:radial-gradient(circle at 50% 45%,#e5f2f6,#f6fafb 70%)}.theme-light .worldMap{filter:saturate(.7);opacity:.55}.theme-light .mapDetail{background:#f0f6f8}.theme-light .mapDetail button,.theme-light .listToggle{color:#fff}.theme-light .bigDonut:before,.theme-light .spendRing:before{background:#fff}.theme-light .expiry>button:hover{background:#f0f7f9}.theme-light .quickList,.theme-light .assetChips>button,.theme-light .calendarGrid article,.theme-light .expenseNumbers p,.theme-light .fullRegister table{background:#fff}.theme-light .calendarGrid article.hasEvent{background:#f1f8fa}.theme-light .calendarGrid article{border-color:#dce8ed}.theme-light .featureList article,.theme-light .manifest article,.theme-light .bookingList article,.theme-light .approvalPanel article{border-color:#dbe7ec}.theme-light .featureList strong,.theme-light .hotelCard h4,.theme-light .approvalPanel strong,.theme-light .manifest b,.theme-light .bookingList b{color:#173442}.theme-light .featureList span,.theme-light .hotelCard p{color:#6d8490}.theme-light .moduleTools input{color:#173442;background:#f5f9fa}.theme-light .recordBar,.theme-light .expenseBars i,.theme-light .healthBars>span>i{background:#dce8ed}.theme-light .themeToggle{box-shadow:0 7px 20px #234d6314}.theme-light .themeToggle i{color:#fff;background:#163746}.theme-light .liveUsers{background:#fff;border-color:#cce0e7}.theme-light .liveUsers b{color:#173442}.theme-light .notify{background:#fff}.theme-light .demo{background:#fff8ed}.theme-light .glass{box-shadow:0 16px 38px #234b5f12}@media (max-width:1150px){.commandRibbon,.execKpis{grid-template-columns:1fr 1fr}.executive .stage{padding-left:20px;padding-right:20px}}@media (max-width:780px){.themeToggle span{display:none}.themeToggle{padding-right:6px}.commandRibbon{grid-template-columns:1fr}.execKpis>button{padding-left:76px!important}.executive .stage{padding-left:14px;padding-right:14px}}.assetExplorer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawerScrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#02070bb8;border:0;position:absolute;inset:0}.assetDrawer{background:var(--bg);width:min(1180px,92vw);height:100vh;color:var(--ink);flex-direction:column;animation:.3s ease-out drawerIn;display:flex;position:relative;box-shadow:-25px 0 70px #0009}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:none}}.assetDrawer>header{border-bottom:1px solid var(--edge);background:var(--surface);justify-content:space-between;align-items:center;min-height:105px;padding:20px 28px;display:flex}.assetDrawer header small{letter-spacing:2px;color:#46cfee;font-size:7px}.assetDrawer header h2{color:var(--ink);margin:5px 0;font:600 25px Segoe UI}.assetDrawer header p{color:var(--sub);margin:0;font-size:9px}.assetDrawer header>button{border:1px solid var(--edge);background:var(--surface2);color:var(--sub);border-radius:12px;padding:9px 11px;font-size:7px}.assetDrawer header>button b{color:var(--ink);margin-left:8px;font-size:18px}.drawerTools{border-bottom:1px solid var(--edge);background:var(--surface2);align-items:center;gap:7px;height:65px;padding:12px 22px;display:flex}.drawerTools label{border:1px solid var(--edge);background:var(--surface);border-radius:12px;flex:1;align-items:center;min-width:280px;max-width:420px;padding:0 11px;display:flex}.drawerTools label span{color:#4fcdeb;font-size:18px}.drawerTools input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:10px;font-size:9px}.drawerTools>button{border:1px solid var(--edge);background:var(--surface);color:var(--sub);border-radius:10px;padding:10px;font-size:7px}.drawerTools>button.active{color:#fff;background:#167a9a;border-color:#279abd}.drawerTools>i{border:1px solid var(--edge);width:35px;height:35px;color:var(--sub);border-radius:9px;place-items:center;font-style:normal;display:grid}.drawerBody{flex:1;grid-template-columns:285px 1fr;min-height:0;display:grid}.drawerAssets{border-right:1px solid var(--edge);background:var(--surface2);padding:10px;overflow:auto}.drawerAssets>button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:42px 1fr 14px;align-items:center;gap:10px;margin-bottom:5px;padding:11px;display:grid}.drawerAssets>button:hover,.drawerAssets>button.selected{background:var(--surface);border-color:var(--edge);box-shadow:0 8px 22px #00000013}.assetGlyph{color:#45d3f5;background:#113749;border-radius:12px;place-items:center;width:39px;height:39px;font-size:16px;display:grid}.assetGlyph.available{color:#4ee2ab;background:#12382d}.assetGlyph.leaseending{color:#ff8b68;background:#4a261b}.drawerAssets small,.drawerAssets b,.drawerAssets em,.drawerAssets div>span{display:block}.drawerAssets small{color:var(--sub);font-size:7px}.drawerAssets b{margin:3px 0;font-size:12px}.drawerAssets em{color:#42dba3;font-size:7px;font-style:normal}.drawerAssets div>span{color:var(--sub);margin-top:4px;font-size:7px}.drawerAssets strong{color:#4fcdea;font-size:19px}.assetProfile{padding:22px 26px 45px;overflow:auto}.profileHero{color:#fff;background:linear-gradient(115deg,#0d3547,#0b202c);border-radius:18px;grid-template-columns:145px 1fr auto;align-items:center;gap:24px;min-height:150px;padding:22px;display:grid}.apuVisual{background:radial-gradient(circle at 20%,#1b6178,#09202a 60%);border:2px solid #49d5f5;border-radius:45px 18px 18px 45px;place-items:center;width:130px;height:88px;display:grid;position:relative;box-shadow:0 0 35px #28bfe72d}.apuVisual:before{content:"";border:6px double #65ddf5;border-radius:50%;width:55px;height:55px;position:absolute;left:12px}.apuVisual span{z-index:1;letter-spacing:2px;margin-left:64px;font-size:9px}.apuVisual i{transform-origin:50%;background:#4bcce9;width:2px;height:52px;position:absolute;left:38px}.apuVisual i:first-of-type{transform:rotate(0)}.apuVisual i:nth-of-type(2){transform:rotate(60deg)}.apuVisual i:nth-of-type(3){transform:rotate(120deg)}.profileHero small{letter-spacing:1.5px;color:#73ddf4;font-size:7px}.profileHero h3{margin:5px 0;font:600 32px Segoe UI}.profileHero p{color:#a4c2ce;margin:0 0 12px}.profileBadges{gap:6px;display:flex}.profileBadges b{background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;padding:5px 7px;font-size:6px}.profileHero>button{color:#b8f3ff;background:#ffffff10;border:1px solid #68dff4;border-radius:10px;padding:10px;font-size:7px}.profileTabs{border-bottom:1px solid var(--edge);gap:5px;margin:18px 0;display:flex}.profileTabs button{color:var(--sub);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 15px;font-size:7px}.profileTabs button.active{color:#36ccec;border-bottom-color:#36ccec}.profileSections{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profileSections>section{background:var(--surface);border:1px solid var(--edge);border-radius:16px;padding:17px}.sectionTitle{align-items:center;gap:10px;margin-bottom:14px;display:flex}.sectionTitle>i{color:#4cd9f7;background:#103648;border-radius:10px;place-items:center;width:35px;height:35px;font-size:15px;font-style:normal;display:grid}.sectionTitle small{color:var(--sub);letter-spacing:1.3px;font-size:6px;display:block}.sectionTitle h4{margin:3px 0 0;font-size:12px}.sectionTitle>button{color:#45cce9;background:0 0;border:0;margin-left:auto;font-size:7px}.profileSections dl{background:var(--edge);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.profileSections dl>div{background:var(--surface);padding:10px}.profileSections dt{color:var(--sub);font-size:7px}.profileSections dd{margin:5px 0 0;font-size:10px;font-weight:600}.lifeGauges{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lifeGauges article{text-align:center}.lifeGauges article>div{background:conic-gradient(#38cbea var(--fill),#19333e 0);border-radius:50%;place-items:center;width:73px;height:73px;margin:auto;display:grid;position:relative}.lifeGauges article>div:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:6px}.lifeGauges b,.lifeGauges small{z-index:1;display:block;position:relative}.lifeGauges b{font-size:11px}.lifeGauges small{color:var(--sub);font-size:5px}.lifeGauges article>span{color:#45d3f3;margin-top:7px;font-size:7px;font-weight:700;display:block}.commercialCards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.commercialCards article{border:1px solid var(--edge);background:var(--surface2);border-radius:11px;padding:11px}.commercialCards small,.commercialCards b,.commercialCards span{display:block}.commercialCards small{color:var(--sub);font-size:6px}.commercialCards b{margin:7px 0;font-size:11px}.commercialCards span{color:var(--sub);font-size:7px}.rotatingGroup{grid-column:1/-1}.rotatingGroup table{border-collapse:collapse;width:100%}.rotatingGroup th,.rotatingGroup td{text-align:left;border-bottom:1px solid var(--edge);padding:10px;font-size:8px}.rotatingGroup th{color:var(--sub);letter-spacing:1px;font-size:6px}.theme-light .profileHero{background:linear-gradient(115deg,#176f8c,#104b64)}.theme-light .drawerScrim{background:#15313f66}.theme-light .assetGlyph{background:#dff2f7}.theme-light .assetGlyph.available{background:#dff5ec}.theme-light .assetGlyph.leaseending{background:#fff0e9}@media (max-width:900px){.assetDrawer{width:100vw}.drawerBody{grid-template-columns:230px 1fr}.profileSections{grid-template-columns:1fr}.profileHero{grid-template-columns:100px 1fr}.profileHero>button{display:none}.apuVisual{width:95px}.lifeGauges{grid-template-columns:1fr 1fr}.rotatingGroup{grid-column:auto}}@media (max-width:650px){.drawerTools>button,.drawerTools>i{display:none}.drawerTools label{min-width:0}.drawerBody{grid-template-columns:1fr}.drawerAssets{border-right:0;border-bottom:1px solid var(--edge);max-height:230px}.profileHero{grid-template-columns:1fr}.apuVisual{display:none}.profileSections{grid-template-columns:1fr}.assetDrawer>header{padding:16px}.assetProfile{padding:14px}}.execKpis{grid-template-columns:repeat(5,1fr)}.execKpis>button.incomingKpi{color:#201800!important;background:linear-gradient(135deg,#e6b92f,#a87308)!important}.execKpis>button.incomingKpi small,.execKpis>button.incomingKpi span,.execKpis>button.incomingKpi>b{color:#201800!important}.execKpis>button.incomingKpi .kpiIcon{color:#241b00;background:#fff5b838;box-shadow:inset 0 0 0 1px #fff4a670}.arrivalPulse{letter-spacing:1px;color:#332500;align-items:center;gap:5px;font-size:6px;font-weight:800;display:flex;position:absolute;bottom:16px;right:15px}.arrivalPulse i{background:#fff7bc;border-radius:50%;width:7px;height:7px;animation:1.8s infinite arrivalGlow;box-shadow:0 0 0 4px #fff1a333}@keyframes arrivalGlow{50%{transform:scale(1.25);box-shadow:0 0 0 7px #fff1a31a}}.assetGlyph.incoming{color:#ffd83e;background:#493c10}.drawerAssets em.incoming{color:#e9bd28}.drawerAssets time{color:#e8bc28;margin-top:6px;font-size:7px;font-weight:800;display:block}.mstatus.incoming{color:#e5b91f;background:#e5b91f14}.assetChips em.incoming{color:#f0c62f;background:#e6b92f1f}.theme-light .assetGlyph.incoming{color:#9e7300;background:#fff4bd}.theme-light .drawerAssets em.incoming,.theme-light .drawerAssets time{color:#997000}@media (max-width:1300px){.execKpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.execKpis{grid-template-columns:1fr 1fr}}.execKpis>button.incomingKpi:after{display:none!important}.execKpis>button.incomingKpi{padding-right:20px!important}.arrivalPulse{bottom:17px;right:18px}.execKpis>button.incomingKpi:after{display:grid!important;inset:auto 16px 15px auto!important}.arrivalPulse{bottom:17px!important;left:82px!important;right:auto!important}.execKpis>button.incomingKpi>b{margin-right:0!important;display:inline-block!important}.arrivalDate{color:#201800;border-left:1px solid #3f3000;padding:5px 0 5px 15px;font-size:14px;font-weight:750;line-height:1;position:absolute;top:61px;left:128px}.incomingKpi>span{margin-top:4px;font-weight:700;color:#332500!important}@media (max-width:1450px){.arrivalDate{font-size:12px;left:118px}}.adminHero{min-height:170px;box-shadow:var(--shadow);background:linear-gradient(115deg,#0d2a38,#0a1821);border-radius:20px;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.adminHero>div>small{letter-spacing:2px;color:#53d7f4;font-size:7px}.adminHero h2{margin:8px 0;font:600 32px Segoe UI}.adminHero p{color:var(--sub);font-size:11px}.adminShield{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:55px 1fr;align-content:center;gap:2px 12px;width:190px;height:95px;padding:15px;display:grid}.adminShield i{color:#68e3b4;background:#153f34;border-radius:16px;grid-row:1/3;place-items:center;width:50px;height:50px;font-size:23px;font-style:normal;display:grid}.adminShield span,.adminShield b{font-size:7px}.adminShield span{color:#60dcb0;letter-spacing:1px}.adminShield b{color:#fff}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.adminStats article{background:var(--surface);border:1px solid var(--edge);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:14px;padding:17px;display:flex}.adminStats article>i{color:#4ed9f7;background:#18384a;border-radius:13px;place-items:center;width:43px;height:43px;font-size:18px;font-style:normal;display:grid}.adminStats article.orange>i{color:#ffb35e;background:#44311a}.adminStats article.red>i{color:#ff7958;background:#442119}.adminStats article.green>i{color:#60e0ad;background:#153c30}.adminStats small,.adminStats b,.adminStats span{display:block}.adminStats small{color:var(--sub);letter-spacing:1px;font-size:6px}.adminStats b{margin:4px 0;font-size:19px}.adminStats span{color:var(--sub);font-size:7px}.adminGrid{grid-template-columns:minmax(650px,1fr) 340px;gap:16px;display:grid}.adminSectionHead{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:20px;display:flex}.adminSectionHead small{letter-spacing:1.5px;color:#55d6f2;font-size:7px}.adminSectionHead h3{margin:5px 0;font-size:17px}.adminSectionHead p{color:var(--sub);margin:0;font-size:8px}.importStage{color:#60ddf7;border:1px solid #2c7188;border-radius:8px;padding:7px 9px;font-size:7px}.importStage.submitted{color:#5de2ae;border-color:#3e9f79}.dropZone{width:calc(100% - 40px);min-height:260px;color:var(--ink);cursor:pointer;background:linear-gradient(145deg,#0b202a,#0a1720);border:1px dashed #34768e;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;margin:20px;display:flex}.dropZone:hover{background:#0d2733;border-color:#66def5}.dropZone>i{color:#58dcf7;background:#12394a;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:15px;font-size:28px;font-style:normal;display:grid}.dropZone b{font-size:13px}.dropZone span{color:var(--sub);margin:7px;font-size:9px}.dropZone small{color:#5f9dae;margin-top:14px;font-size:7px}.fileBar{background:var(--surface2);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.fileBar>div{align-items:center;gap:10px;display:flex}.fileBar>div>i{color:#54d5ef;background:#173d4d;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.fileBar b,.fileBar small{display:block}.fileBar small{color:var(--sub);margin-top:4px}.fileBar button{border:1px solid var(--edge);background:var(--surface);color:var(--sub);border-radius:8px;padding:8px;font-size:7px}.importSummary{background:var(--edge);border-bottom:1px solid var(--edge);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.importSummary article{background:var(--surface);padding:13px 17px}.importSummary b,.importSummary span{display:block}.importSummary b{font-size:21px}.importSummary span{color:var(--sub);margin-top:4px;font-size:6px}.importSummary .new b{color:#51dfa9}.importSummary .update b{color:#55d7f2}.importSummary .issue b{color:#ff7655}.importTable{max-height:410px;overflow:auto}.importTable table{border-collapse:collapse;width:100%;min-width:900px}.importTable th{background:var(--surface2);z-index:1;color:var(--sub);letter-spacing:1px;font-size:6px;position:sticky;top:0}.importTable th,.importTable td{text-align:left;border-bottom:1px solid var(--edge);padding:10px;font-size:8px}.importTable td:first-child small{color:#ff7555;margin-top:4px;font-size:6px;display:block}.importTable em,.parsedStatus{border:1px solid;border-radius:6px;padding:3px 5px;font-size:6px;font-style:normal;display:inline-block}.importTable em.new,.parsedStatus.available{color:#45dca4}.importTable em.changed{color:#4fd8f3}.importTable em.invalid,.parsedStatus.unavailable{color:#ff7655}.parsedStatus.incoming{color:#eac333}.parsedStatus.review{color:#ae8cf2}.rowIssue{background:#ff5b3610}.importFooter{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.importFooter p{color:var(--sub);font-size:7px}.importFooter p i{color:#4fd9f4;border:1px solid #32748a;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;font-style:normal;display:inline-grid}.importFooter button{color:#fff;background:#177b99;border:0;border-radius:10px;padding:11px 14px;font-size:7px;font-weight:700}.importFooter button:disabled{opacity:.35}.adminRail{align-content:start;gap:16px;display:grid}.quickAdmin>button{text-align:left;border:0;border-bottom:1px solid var(--edge);width:100%;color:var(--ink);background:0 0;grid-template-columns:40px 1fr 15px;align-items:center;gap:10px;padding:13px 17px;display:grid}.quickAdmin>button:hover{background:var(--surface2)}.quickAdmin button>i{color:#53d7f2;background:#12384a;border-radius:11px;place-items:center;width:37px;height:37px;font-size:17px;font-style:normal;display:grid}.quickAdmin b,.quickAdmin small{display:block}.quickAdmin b{font-size:9px}.quickAdmin small{color:var(--sub);margin-top:4px;font-size:7px}.quickAdmin strong{color:#50d5ef;font-size:17px}.approvalQueue .adminSectionHead>b{color:#ff966f;background:#4b2b1c;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.approvalQueue>article{border-bottom:1px solid var(--edge);grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:13px 16px;display:grid}.approvalQueue article>i{color:#51d4ef;background:#153949;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.approvalQueue article b,.approvalQueue article span{display:block}.approvalQueue article b{font-size:9px}.approvalQueue article span{color:var(--sub);margin-top:4px;font-size:7px}.approvalQueue article button{border:1px solid var(--edge);background:var(--surface2);color:#53d7f2;border-radius:7px;padding:6px;font-size:6px}.manualModal{z-index:120;place-items:center;display:grid;position:fixed;inset:0}.manualModal form{background:var(--surface);border:1px solid var(--edge);border-radius:20px;width:min(720px,92vw);position:relative;overflow:hidden;box-shadow:0 30px 90px #000b}.manualModal form>header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.manualModal header small{color:#54d7f2;letter-spacing:1.5px;font-size:7px}.manualModal header h3{margin:5px 0;font-size:19px}.manualModal header button{color:var(--ink);background:0 0;border:0;font-size:24px}.manualFields{grid-template-columns:1fr 1fr;gap:13px;padding:22px;display:grid}.manualFields label span{color:var(--sub);margin-bottom:6px;font-size:7px;display:block}.manualFields input{border:1px solid var(--edge);background:var(--surface2);width:100%;color:var(--ink);border-radius:9px;padding:10px}.manualModal footer{border-top:1px solid var(--edge);align-items:center;gap:9px;padding:17px 22px;display:flex}.manualModal footer p{color:var(--sub);flex:1;font-size:7px}.manualModal footer button{border:1px solid var(--edge);background:var(--surface2);color:var(--sub);border-radius:9px;padding:10px;font-size:7px}.manualModal footer button:last-child{color:#fff;background:#187c99}.theme-light .adminHero{background:linear-gradient(115deg,#fff,#eaf5f8)}.theme-light .adminHero h2{color:#173442}.theme-light .adminShield{background:#e8f3f6;border-color:#d3e5eb}.theme-light .adminShield b{color:#173442}.theme-light .dropZone{background:#f4fafb}.theme-light .dropZone:hover{background:#ebf6f9}@media (max-width:1200px){.adminGrid{grid-template-columns:1fr}.adminRail,.adminStats{grid-template-columns:1fr 1fr}}@media (max-width:700px){.adminHero{padding:20px}.adminShield{display:none}.adminStats{grid-template-columns:1fr 1fr}.adminRail{grid-template-columns:1fr}.importSummary{grid-template-columns:1fr 1fr}.manualFields{grid-template-columns:1fr}.manualModal footer{flex-wrap:wrap}.manualModal footer p{flex-basis:100%}}.queueActions{gap:4px;display:flex}.queueActions button:last-child{color:#ff8162;border-color:#74402f}.emptyQueue{text-align:center;color:var(--sub);padding:25px;font-size:9px}.manualModal button:disabled{opacity:.5}.head-actions .themeToggle{order:10;margin-left:5px}.liveClock{align-items:center;gap:10px;min-width:145px;display:flex}.liveClock b{white-space:nowrap;font:600 14px/1 monospace}.liveClock select{border:0;border-bottom:1px solid var(--edge);max-width:86px;color:var(--sub);letter-spacing:.6px;cursor:pointer;background:0 0;outline:0;padding:4px 14px 4px 2px;font-size:7px;font-weight:800}.liveClock select option{background:var(--surface);color:var(--ink)}.theme-light .liveClock select{background:#fff}@media (max-width:900px){.liveClock{min-width:115px}.liveClock b{font-size:12px}.liveClock select{max-width:70px}}.topBrandBar{border-bottom:1px solid var(--edge);color:#69ddf5;letter-spacing:1.8px;background:linear-gradient(90deg,#0b2836,#0a1821 62%,#102a36);justify-content:space-between;align-items:center;height:32px;margin:0 -30px;padding:0 30px;font-size:7px;font-weight:800;display:flex}.topBrandBar:before{content:"";background:#49dda7;border-radius:50%;width:5px;height:5px;margin-right:9px;box-shadow:0 0 10px #49dda7}.topBrandBar span{margin-right:auto}.topBrandBar i{color:#5d7f8c;letter-spacing:1.2px;font-size:6px;font-style:normal}.theme-light .topBrandBar{color:#147b9c;background:linear-gradient(90deg,#e3f1f5,#fff)}.theme-light .topBrandBar i{color:#78909a}@media (max-width:1150px){.topBrandBar{margin:0 -20px;padding:0 20px}}@media (max-width:780px){.topBrandBar{margin:0 -14px;padding:0 14px}.topBrandBar i{display:none}}.executive .nav nav button span{margin-right:4px}.executive,.executive *{scrollbar-width:thin;scrollbar-color:#257d99 #091721}.executive ::-webkit-scrollbar{width:9px;height:9px}.executive ::-webkit-scrollbar-track{background:#091721;border-left:1px solid #17323f}.executive ::-webkit-scrollbar-thumb{background:linear-gradient(#35c7e8,#176985);border:2px solid #091721;border-radius:10px;box-shadow:inset 0 0 0 1px #6ee7ff55}.executive ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#6ce8ff,#269abc);box-shadow:0 0 10px #35d8ff66}.executive ::-webkit-scrollbar-corner{background:#091721}.theme-light,.theme-light *{scrollbar-color:#3197b4 #e5eff3}.theme-light ::-webkit-scrollbar-track{background:#e5eff3;border-left-color:#ccdde4}.theme-light ::-webkit-scrollbar-thumb{background:linear-gradient(#56bdd5,#237f9b);border-color:#e5eff3;box-shadow:inset 0 0 0 1px #fff8}.theme-light ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#2aa9c7,#146b87)}.theme-light ::-webkit-scrollbar-corner{background:#e5eff3}.executive button:not(:disabled),.executive a,.executive select,.executive input[type=file],.executive label[for],.executive [role=button]{cursor:pointer}.executive button,.executive a,.executive select,.executive [role=button]{transition:filter .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.executive button:not(:disabled):hover,.executive a:hover,.executive select:hover,.executive [role=button]:hover{filter:brightness(1.14)}.executive button:not(:disabled):active,.executive [role=button]:active{transform:translateY(1px)}.executive button:focus-visible{outline-offset:2px;outline:2px solid #55ddf7}.executive a:focus-visible{outline-offset:2px;outline:2px solid #55ddf7}.executive select:focus-visible{outline-offset:2px;outline:2px solid #55ddf7}.executive input:focus-visible{outline-offset:2px;outline:2px solid #55ddf7}.executive [role=button]:focus-visible{outline-offset:2px;outline:2px solid #55ddf7}.executive button:disabled,.executive input:disabled,.executive select:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.48}.notificationDrawer{z-index:90;background:var(--surface);border:1px solid var(--edge);border-radius:18px;width:390px;max-height:78vh;position:fixed;top:75px;right:28px;overflow:auto;box-shadow:0 25px 70px #0009}.notificationDrawer>header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:18px;display:flex}.notificationDrawer header small{color:#4fd7f2;letter-spacing:1.5px;font-size:6px}.notificationDrawer header h3{margin:5px 0;font-size:16px}.notificationDrawer header button{color:var(--ink);background:0 0;border:0;font-size:20px}.notificationDrawer>nav{border-bottom:1px solid var(--edge);gap:5px;padding:10px;display:flex}.notificationDrawer>nav button{background:var(--surface2);color:var(--sub);border:0;border-radius:7px;padding:6px 8px;font-size:6px}.notificationDrawer>nav button.active{color:#fff;background:#167a99}.notificationDrawer>button{text-align:left;border:0;border-bottom:1px solid var(--edge);background:var(--surface);width:100%;color:var(--ink);grid-template-columns:40px 1fr 8px;align-items:center;gap:11px;padding:14px;display:grid}.notificationDrawer>button:hover{background:var(--surface2)}.notificationDrawer>button.read{opacity:.62}.notificationDrawer>button>i{color:#51d7f2;background:#153c4c;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid}.notificationDrawer>button>i.lease{color:#ff8966;background:#472719}.notificationDrawer>button>i.arrival{color:#f2c936;background:#4a3c11}.notificationDrawer b,.notificationDrawer span,.notificationDrawer small{display:block}.notificationDrawer span{color:var(--sub);margin:5px 0;font-size:8px}.notificationDrawer small{color:#4eaac0;font-size:6px}.notificationDrawer em{background:#4edafb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #4edafb}.roleMatrix{margin-top:16px}.roleMatrix .adminSectionHead>button{border:1px solid var(--edge);background:var(--surface2);color:#53d7f2;border-radius:9px;padding:9px;font-size:7px}.roleCards{grid-template-columns:repeat(4,1fr);display:grid}.roleCards article{border-right:1px solid var(--edge);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:17px;display:grid}.roleCards article>i{color:#54d8f2;background:#153b4b;border-radius:13px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.roleCards b,.roleCards span,.roleCards small{display:block}.roleCards b{font-size:10px}.roleCards span{color:#50d6f1;margin:4px 0;font-size:8px}.roleCards small{color:var(--sub);font-size:7px;line-height:1.4}.roleCards em{color:#52dda9;font-size:6px;font-style:normal}.roleCards button{color:#50cce8;text-align:left;background:0 0;border:0;grid-column:2/4;font-size:6px}.reviewModal{z-index:130;place-items:center;display:grid;position:fixed;inset:0}.reviewModal>section{background:var(--surface);border:1px solid var(--edge);border-radius:20px;width:min(820px,92vw);position:relative;overflow:hidden;box-shadow:0 30px 90px #000c}.reviewModal section>header{border-bottom:1px solid var(--edge);justify-content:space-between;padding:20px 24px;display:flex}.reviewModal header small{color:#52d7f2;font-size:7px}.reviewModal header h3{margin:6px 0;font-size:20px}.reviewModal header p{color:var(--sub);margin:0;font-size:8px}.reviewModal header button{color:var(--ink);background:0 0;border:0;font-size:22px}.compareSummary{background:var(--edge);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.compareSummary article{background:var(--surface2);align-items:center;gap:10px;padding:13px;display:flex}.compareSummary i{color:#52d5ef;background:#143849;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.compareSummary small,.compareSummary b{display:block}.compareSummary small{color:var(--sub);font-size:6px}.compareSummary b{margin-top:4px;font-size:11px}.comparison{grid-template-columns:1fr 40px 1fr;align-items:center;padding:20px;display:grid}.comparison>article{border:1px solid var(--edge);border-radius:14px;padding:16px}.comparison>article.proposed{background:#12323e33;border-color:#2c879f}.comparison>i{text-align:center;color:#4fd8f2;font-size:20px}.comparison small{color:var(--sub);font-size:6px}.comparison h4{margin:7px 0 13px;font-size:16px}.comparison dl{margin:0}.comparison dl>div{border-top:1px solid var(--edge);grid-template-columns:75px 1fr;padding:8px 0;display:grid}.comparison dt{color:var(--sub);font-size:7px}.comparison dd{margin:0;font-size:8px}.reviewComment{padding:0 20px 18px;display:block}.reviewComment span{color:var(--sub);margin-bottom:6px;font-size:6px;display:block}.reviewComment textarea{border:1px solid var(--edge);background:var(--surface2);width:100%;min-height:60px;color:var(--ink);resize:vertical;border-radius:10px;padding:10px}.reviewModal footer{border-top:1px solid var(--edge);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.reviewModal footer button{color:#ff9a79;background:#4a2519;border:1px solid #74402f;border-radius:9px;padding:10px;font-size:7px}.reviewModal footer button:last-child{color:#67e4b3;background:#17513f;border-color:#28795e}.queueActions{flex-wrap:wrap}.queueActions button:first-child{color:#55d7f2;border-color:#2d6f83}.theme-light .notificationDrawer{box-shadow:0 25px 70px #294e612d}.theme-light .roleCards article>i{background:#e1f1f5}.theme-light .comparison>article.proposed{background:#eaf6f9}@media (max-width:1100px){.roleCards{grid-template-columns:1fr 1fr}}@media (max-width:700px){.notificationDrawer{width:auto;top:105px;left:10px;right:10px}.roleCards,.comparison{grid-template-columns:1fr}.comparison>i{transform:rotate(90deg)}.compareSummary{grid-template-columns:1fr 1fr 1fr}.reviewModal footer{flex-wrap:wrap}}.modernWelcome{justify-content:space-between;align-items:flex-end;padding:28px 2px 20px;display:flex}.modernWelcome small,.portfolioSectionHead small,.executiveActionDeck header small{letter-spacing:1.8px;color:#54cee9;font-size:7px;font-weight:800}.modernWelcome h2{letter-spacing:-.8px;margin:7px 0 5px;font:650 30px/1.15 Segoe UI}.modernWelcome p{color:var(--sub);margin:0;font-size:10px}.welcomeActions{align-items:center;gap:13px;display:flex}.welcomeActions>span{color:var(--sub);font-size:7px}.welcomeActions>span i{background:#4ddeaa;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #4ddeaa}.welcomeActions button,.portfolioSectionHead button{border:1px solid var(--edge);background:var(--surface);color:var(--ink);border-radius:12px;padding:11px 13px;font-size:8px;box-shadow:0 8px 22px #0002}.welcomeActions button b,.portfolioSectionHead button b{color:#50d7f0;margin-left:8px}.executiveActionDeck{grid-template-columns:minmax(350px,.95fr) minmax(520px,1.45fr) 310px;gap:14px;margin-bottom:23px;display:grid}.executiveActionDeck>article,.executiveActionDeck>aside{border:1px solid var(--edge);background:var(--surface);border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #00000024}.actNow{padding:20px;position:relative;background:radial-gradient(circle at 10% 0,#422417 0,#0000 38%),linear-gradient(145deg,#171b20,#0c151d)!important;border-color:#613222!important}.actionTop{justify-content:space-between;align-items:center;display:flex}.actionTop>span{color:#ff9a72;letter-spacing:1px;font-size:7px;font-weight:850}.actionTop>span i{color:#ffb18e;background:#71301e;border-radius:7px;place-items:center;width:19px;height:19px;margin-right:7px;font-style:normal;display:inline-grid}.actionTop em{color:#ff9a72;border:1px solid #7a3d29;border-radius:7px;padding:5px 7px;font-size:6px;font-style:normal}.decisionCore{grid-template-columns:112px 1fr;align-items:center;gap:17px;margin:24px 0 20px;display:grid}.modernCountdown{place-items:center;width:106px;height:106px;display:grid;position:relative}.modernCountdown svg{position:absolute;inset:0;transform:rotate(-90deg)}.modernCountdown circle{fill:none;stroke:#4b2d24;stroke-width:7px}.modernCountdown circle.progress{stroke:#ff7651;stroke-linecap:round;stroke-dasharray:270;stroke-dashoffset:62px;filter:drop-shadow(0 0 4px #ff6e47)}.modernCountdown span{text-align:center}.modernCountdown b,.modernCountdown small{display:block}.modernCountdown b{font:650 33px Segoe UI}.modernCountdown small{color:#ff9875;font-size:6px}.decisionCore>div:last-child>small{color:#ff9a76;letter-spacing:1.2px;font-size:6px}.decisionCore h3{margin:7px 0;font:620 21px/1.15 Segoe UI}.decisionCore p{color:#9cafb7;font-size:8px}.decisionImpact{gap:20px;margin-top:16px;display:flex}.decisionImpact span{border-left:1px solid #633222;padding-left:9px}.decisionImpact small,.decisionImpact b{display:block}.decisionImpact small{color:#788c95;font-size:5px}.decisionImpact b{margin-top:4px;font-size:10px}.actNow>button{color:#fff;background:#ed633b;border:0;border-radius:12px;justify-content:space-between;width:100%;padding:12px 14px;font-size:8px;font-weight:800;display:flex}.opsRunway{padding:20px}.opsRunway>header,.modernApprovals>header{justify-content:space-between;align-items:flex-start;display:flex}.opsRunway header h3,.modernApprovals header h3{margin:5px 0;font-size:17px}.opsRunway header button{color:#55d4ef;background:0 0;border:0;font-size:7px}.runwayLine{grid-template-columns:repeat(4,1fr);align-items:center;height:22px;margin:20px 7% 0;display:grid;position:relative}.runwayLine:before{content:"";background:linear-gradient(90deg,#4edbaa,#b9bc48,#ff8a58);height:2px;position:absolute;left:0;right:0}.runwayLine i{border:3px solid var(--surface);background:#4ddcab;border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 0 2px #4ddcab}.runwayLine i:nth-child(2){background:#aa8af5;box-shadow:0 0 0 2px #aa8af5}.runwayLine i:nth-child(3){background:#e7c32f;box-shadow:0 0 0 2px #e7c32f}.runwayLine i:nth-child(4){background:#ff7450;box-shadow:0 0 0 2px #ff7450}.runwayEvents{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.runwayEvents>button{text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:13px;padding:9px}.runwayEvents>button:hover{border-color:var(--edge);background:var(--surface2)}.runwayEvents time,.runwayEvents b,.runwayEvents span{display:block}.runwayEvents time{color:var(--sub);font-size:6px;font-weight:800}.runwayEvents>button>i{color:#51dda9;background:#173d34;border-radius:10px;place-items:center;width:31px;height:31px;margin:8px 0;font-size:14px;font-style:normal;display:grid}.runwayEvents i.meeting{color:#bba0ff;background:#332a49}.runwayEvents i.arrival{color:#f0cc39;background:#493d13}.runwayEvents i.lease{color:#ff8b68;background:#49281f}.runwayEvents b{font-size:9px}.runwayEvents span{color:var(--sub);margin-top:4px;font-size:7px;line-height:1.4}.opsRunway>footer{border-top:1px solid var(--edge);gap:15px;margin-top:16px;padding-top:13px;display:flex}.opsRunway footer span{color:var(--sub);font-size:6px}.opsRunway footer i{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.yellow{background:#e7c431}.orange{background:#ff7651}.modernApprovals{padding:20px}.modernApprovals header>span{color:#ff9874;background:#43261c;border-radius:7px;padding:5px;font-size:6px}.approvalPeople{margin:14px 0}.approvalPeople article{border-bottom:1px solid var(--edge);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.approvalPeople article>i{color:#53d7f2;background:#15394a;border-radius:11px;place-items:center;width:33px;height:33px;font-size:7px;font-style:normal;display:grid}.approvalPeople b,.approvalPeople span{display:block}.approvalPeople b{font-size:9px}.approvalPeople span{color:var(--sub);margin-top:4px;font-size:7px}.approvalPeople em{color:#ff9671;font-size:5px;font-style:normal}.modernApprovals>button{color:#6addf4;background:#113543;border:1px solid #286d80;border-radius:11px;justify-content:space-between;width:100%;padding:11px;font-size:7px;display:flex}.portfolioSectionHead{justify-content:space-between;align-items:flex-end;margin:0 2px 11px;display:flex}.portfolioSectionHead h3{margin:5px 0 0;font-size:17px}.portfolioSectionHead button{padding:8px 11px}.executive .execKpis{margin-top:0}.theme-light .actNow{background:radial-gradient(circle at 10% 0,#fff0e9,#0000 40%),linear-gradient(145deg,#fff,#fff8f5)!important}.theme-light .modernCountdown span,.theme-light .decisionCore h3{color:#273c45}.theme-light .runwayEvents>button{color:#173442}.theme-light .modernApprovals>header>span{background:#fff0e9}.theme-light .actNow>button{box-shadow:0 8px 20px #da59343d}@media (max-width:1450px){.executiveActionDeck{grid-template-columns:1fr 1.45fr}.modernApprovals{grid-column:1/-1}.approvalPeople{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.approvalPeople article{border:1px solid var(--edge);border-radius:12px;padding:11px}}@media (max-width:1050px){.executiveActionDeck{grid-template-columns:1fr}.modernApprovals{grid-column:auto}.modernWelcome{align-items:flex-start}.welcomeActions>span{display:none}}@media (max-width:700px){.modernWelcome{display:block}.welcomeActions{margin-top:15px}.modernWelcome h2{font-size:25px}.decisionCore{grid-template-columns:90px 1fr}.modernCountdown{width:86px;height:86px}.runwayEvents{grid-template-columns:1fr 1fr}.runwayLine{display:none}.approvalPeople{grid-template-columns:1fr}.executiveActionDeck{gap:10px}.opsRunway>footer{flex-wrap:wrap}}.executive small{line-height:1.35;font-size:9px!important}.executive .stage header small,.executive .panelhead small,.executive .modernWelcome small,.executive .portfolioSectionHead small,.executive .executiveActionDeck header small{letter-spacing:1.25px;font-size:9px!important}.executive .nav nav button{font-size:11px}.executive .nav .sys,.executive .nav .access small,.executive .nav .access span{font-size:9px}.runwayEvents time,.runwayEvents span,.approvalPeople span,.approvalPeople em,.opsRunway footer span,.actionTop>span,.actionTop em,.decisionCore>div:last-child>small,.modernApprovals header>span{font-size:8px!important}.runwayEvents b,.approvalPeople b{font-size:10px}.notificationDrawer b{font-size:11px}.notificationDrawer span{font-size:9px}.notificationDrawer small{font-size:8px!important}.execKpis small{font-size:10px!important}.execKpis span{font-size:11px}.mapDetail small,.expiry button>div:nth-child(2) small,.expiry time,.ringStats span,.featureHead small,.productHero small,.productStats small,.productStats span,.adminSectionHead small{font-size:9px!important}.importTable th,.importTable td,.fullRegister th,.fullRegister td{font-size:10px}.drawerAssets small,.drawerAssets em,.drawerAssets div>span,.drawerAssets time,.profileTabs button,.profileSections dt,.sectionTitle small{font-size:9px!important}.profileSections dd{font-size:11px}.theme-light{font-weight:450}.stage,.execGrid,.world,.rightExec,.lowerExec{min-width:0;max-width:100%}@media (max-width:1350px){.execGrid{grid-template-columns:minmax(0,1fr)}.rightExec{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.rightExec{grid-template-columns:minmax(0,1fr)}}.bottomRunway{border-radius:22px;margin-top:18px;overflow:hidden;box-shadow:0 18px 45px #00000024}@media (max-width:1450px){.executiveActionDeck{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}.executiveActionDeck .modernApprovals{grid-column:auto}}@media (max-width:1050px){.executiveActionDeck{grid-template-columns:minmax(0,1fr)}}.executive .stage{flex-direction:column;display:flex}.dashboardPanelGroup{width:100%;position:relative}.panelDragHandle{z-index:12;border:1px solid var(--edge);background:var(--surface2);color:var(--sub);letter-spacing:.8px;opacity:.58;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:10px;right:12px;box-shadow:0 5px 14px #0002;cursor:grab!important}.panelDragHandle:hover{opacity:1;color:#5cddf6;border-color:#287891}.panelDragHandle:active{cursor:grabbing!important}.portfolioGroup{padding-top:4px}.executiveActionDeck .panelDragHandle,.execGrid .panelDragHandle,.lowerExec .panelDragHandle{transform:translateY(-50%)}.resetLayout{color:var(--sub)!important;box-shadow:none!important;background:0 0!important;font-size:8px!important}.customFieldBuilder{border:1px dashed var(--edge);background:var(--surface2);border-radius:12px;grid-column:1/-1;padding:12px}.customFieldBuilder>div:first-child{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.customFieldBuilder>div:first-child>span{color:var(--sub);letter-spacing:.8px;text-transform:uppercase;font-weight:800;font-size:8px!important}.customFieldBuilder>div:first-child>button{color:#65dff5;background:#123a48;border:1px solid #28788f;border-radius:8px;padding:7px 9px;font-size:8px}.customFieldRow{grid-template-columns:1fr 1fr 34px;gap:8px;margin-top:8px;display:grid}.customFieldRow input{min-width:0}.customFieldRow button{color:#ff9b82;background:#40231e;border:1px solid #6d3b32;border-radius:8px;font-size:17px}.comparisonCustomFields{border-top:1px solid var(--edge);margin-top:12px;padding-top:10px}.comparisonCustomFields>small{color:#51d8f2;margin-bottom:7px;display:block}.comparisonCustomFields>span{border-top:1px solid var(--edge);grid-template-columns:1fr 1fr;gap:8px;padding:6px 0;display:grid}.comparisonCustomFields b,.comparisonCustomFields em{font-size:8px;font-style:normal}.comparisonCustomFields em{color:var(--sub);text-align:right}@media (max-width:700px){.panelDragHandle,.resetLayout{display:none}.customFieldRow{grid-template-columns:1fr 1fr 32px}}.dashboardHeader{gap:24px;padding:18px 0;height:auto!important;min-height:104px!important}.headerIdentity{flex:1;min-width:0}.dashboardHeader .headerIdentity small{letter-spacing:1.35px;display:block;color:#57d5ee!important;font-size:8px!important}.dashboardHeader .headerIdentity h1{letter-spacing:-.35px;white-space:normal;margin:6px 0 5px!important;font:650 23px/1.15 Segoe UI,Arial,sans-serif!important}.dashboardHeader .headerIdentity p{color:var(--sub);margin:0;font-size:10px;line-height:1.4}.dashboardHeader .head-actions{flex-shrink:0;justify-content:flex-end;gap:10px}.dataMode{color:#d9b95f;letter-spacing:.85px;white-space:nowrap;background:#251e0f;border:1px solid #665329;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:7px;font-weight:800;display:flex}.dataMode i{background:#e8c65d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e8c65d88}.dashboardHeader .liveUsers{border-radius:9px;gap:7px;padding:8px 10px}.dashboardHeader .liveUsers b{font-size:12px}.dashboardHeader .liveUsers span{font-size:7px}.dashboardHeader .notify{border-radius:9px;align-items:center;gap:6px;width:auto;height:38px;padding:0 11px;display:flex}.dashboardHeader .notify>i{color:#61ddf5;font-size:13px;font-style:normal}.dashboardHeader .notify>span{color:var(--sub);letter-spacing:.8px;font-size:7px;font-weight:800}.dashboardHeader .notify>b{top:-5px;right:-4px}.dashboardHeader .liveClock{border:1px solid var(--edge);border-radius:9px;gap:8px;min-width:132px;padding:7px 9px}.dashboardHeader .themeToggle{border-radius:9px}.dashboardOverview{justify-content:space-between;align-items:center;gap:24px;padding:22px 2px 16px;display:flex}.dashboardOverview>div:first-child{min-width:0}.dashboardOverview small{letter-spacing:1.4px;color:#56d4ed;font-weight:800;font-size:8px!important}.dashboardOverview h2{letter-spacing:-.35px;margin:6px 0 4px;font:650 22px/1.2 Segoe UI,Arial,sans-serif}.dashboardOverview p{color:var(--sub);margin:0;font-size:10px;line-height:1.45}.overviewActions{flex-shrink:0;align-items:center;gap:9px;display:flex}.overviewActions>span{color:var(--sub);white-space:nowrap;font-size:8px}.overviewActions>span i{background:#4ddeaa;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2.4s ease-in-out infinite dataPulse;display:inline-block;box-shadow:0 0 8px #4ddeaa}.overviewActions>button{border:1px solid var(--edge);background:var(--surface);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:8px;font-weight:750;box-shadow:0 8px 22px #0002}.execKpis>button>b{font-variant-numeric:tabular-nums}.theme-light .dataMode{color:#7d651c;background:#fff8df;border-color:#dfca83}.theme-light .dashboardHeader .liveClock{background:#fff}@keyframes dataPulse{50%{opacity:.48;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.overviewActions>span i{animation:none}}@media (max-width:1280px){.dashboardHeader{align-items:flex-start}.dashboardHeader .head-actions{flex-wrap:wrap}.dataMode,.dashboardHeader .liveUsers{display:none}}@media (max-width:900px){.dashboardHeader{display:block}.dashboardHeader .head-actions{justify-content:flex-start;margin-top:14px}.dashboardOverview{align-items:flex-start}.overviewActions>span{display:none}}@media (max-width:700px){.dashboardHeader .headerIdentity h1{font-size:19px!important}.dashboardHeader .liveClock{min-width:110px}.dashboardHeader .notify>span{display:none}.dashboardOverview{display:block}.overviewActions{margin-top:13px}.dashboardOverview h2{font-size:19px}}.dashboardHeader .themeControl{border:1px solid var(--edge);background:var(--surface);height:42px;color:var(--ink);border-radius:10px;align-items:center;gap:9px;padding:5px 9px 5px 10px;display:flex;box-shadow:0 7px 18px #0002}.themeControl .themeCopy{text-align:left;gap:1px;min-width:38px;display:grid}.themeControl .themeCopy small{letter-spacing:.9px;color:var(--sub)!important;font-size:6px!important;line-height:1!important}.themeControl .themeCopy strong{letter-spacing:.6px;font-size:9px;line-height:1.15}.themeControl .themeTrack{background:#08151e;border:1px solid #315466;border-radius:12px;width:38px;height:21px;transition:background .22s,border-color .22s;display:block;position:relative;box-shadow:inset 0 1px 4px #0007}.themeControl .themeTrack i{color:#0000;background:#55d8f2;border-radius:50%;width:13px;height:13px;transition:transform .22s,background .22s;position:absolute;top:3px;left:3px;box-shadow:0 0 9px #55d8f288}.themeControl.isLight .themeTrack{background:#edf5f7;border-color:#b8d2dc}.themeControl.isLight .themeTrack i{background:#f2b84f;transform:translate(17px);box-shadow:0 0 8px #e3a52d66}.themeControl em{color:#62d9f1;white-space:nowrap;font-size:7px;font-style:normal}.themeControl.isLight em{color:#9c731f}.themeControl:hover .themeTrack{border-color:#55d8f2}.theme-light .themeControl{background:#fff;border-color:#c9dce4;box-shadow:0 7px 18px #244b5d16}@media (max-width:1050px){.themeControl em{display:none}}@media (max-width:780px){.themeToggle.themeControl{padding:5px 8px}.themeControl .themeCopy{display:grid}.themeControl .themeTrack{display:block}}.dashboardHeader .compactTheme{color:#fff;width:158px;height:62px;box-shadow:none;background:#0a151f;border:1px solid #213c4c;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:7px 10px;display:flex}.compactTheme .themeTitle{color:#8297a4;letter-spacing:2px;font-weight:850;line-height:1;display:block;font-size:9px!important}.compactTheme .themeChoice{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.compactTheme .themeChoice strong{letter-spacing:.35px;font-size:10px;font-weight:900;line-height:1;transition:color .2s,opacity .2s}.compactTheme.isDark .darkChoice,.compactTheme.isLight .lightChoice{color:#fff;opacity:1}.compactTheme.isDark .lightChoice,.compactTheme.isLight .darkChoice{color:#52616b;opacity:.72}.compactTheme .themeTrack{background:#0d202c;border:1px solid #243e4d;border-radius:8px;flex:none;width:31px;height:14px;display:block;position:relative;box-shadow:inset 0 1px 3px #0008}.compactTheme .themeTrack i{background:#73d9f3;border-radius:50%;width:8px;height:8px;transition:transform .2s,background .2s;position:absolute;top:2px;left:3px;box-shadow:0 0 7px #62d7f2}.compactTheme.isLight .themeTrack{background:#dcecf1;border-color:#a9c8d2}.compactTheme.isLight .themeTrack i{background:#f1b84f;transform:translate(15px);box-shadow:0 0 6px #e6a72c66}.compactTheme:hover{border-color:#32677d;filter:none!important}.theme-light .dashboardHeader .compactTheme{color:#173442;background:#f7fbfc;border-color:#c6dae2}.theme-light .compactTheme .themeTitle{color:#6f8792}.theme-light .compactTheme.isLight .lightChoice,.theme-light .compactTheme.isDark .darkChoice{color:#173442}@media (max-width:780px){.dashboardHeader .compactTheme{width:138px;height:56px}.compactTheme .themeTitle,.compactTheme .themeChoice,.compactTheme .themeTrack{display:flex}}.utilityBar{background:linear-gradient(90deg,#0d2330,#0b1923 68%,#0b1b25);border-bottom:1px solid #17313f;grid-template-columns:minmax(220px,1fr) auto auto minmax(250px,auto);align-items:center;gap:22px;height:48px;margin:0 -30px;padding:0 30px;display:grid}.utilityUser{align-items:center;gap:11px;min-width:0;display:flex}.utilityUser i{background:#65e0a9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #65e0a9}.utilityUser b{letter-spacing:.45px;white-space:nowrap;font-size:12px}.utilityAlerts{color:#8da2ae;background:#08151e;border:0;border-radius:0;align-items:center;gap:7px;width:auto;height:30px;padding:0 8px;display:flex;position:relative}.utilityAlerts>i{color:#62d9f1;font-size:13px;font-style:normal}.utilityAlerts>span{letter-spacing:1.3px;font-size:8px;font-weight:850}.utilityAlerts>b{color:#fff;background:#ff7048;border-radius:50%;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid;position:static}.utilityTheme{color:#fff;width:265px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:14px;padding:0;display:flex}.utilityTheme .themeTitle{color:#7c8e9b;letter-spacing:2px;font-weight:850;line-height:1;font-size:9px!important}.utilityTheme .themeChoice{align-items:center;gap:7px;display:flex}.utilityTheme .themeChoice strong{letter-spacing:.4px;font-size:10px;font-weight:900}.utilityTheme.isDark .darkChoice,.utilityTheme.isLight .lightChoice{color:#fff;opacity:1}.utilityTheme.isDark .lightChoice,.utilityTheme.isLight .darkChoice{color:#4f5d67;opacity:.7}.utilityTheme .themeTrack{background:#0a1c27;border:1px solid #294553;border-radius:12px;width:45px;height:22px;display:block;position:relative;box-shadow:inset 0 1px 4px #0008}.utilityTheme .themeTrack i{background:#77ddf4;border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:4px;left:4px;box-shadow:0 0 10px #69dcf4}.utilityTheme.isLight .themeTrack{background:#dcebf0;border-color:#aac7d1}.utilityTheme.isLight .themeTrack i{background:#f2b74c;transform:translate(23px);box-shadow:0 0 7px #e3a52d77}.utilityClock{border:1px solid #1c5369;border-radius:18px;grid-template-columns:1fr 115px;align-items:center;gap:10px;min-width:250px;height:32px;padding:0 10px 0 18px;display:grid}.utilityClock b{color:#13a7d1;letter-spacing:.5px;font:600 17px/1 ui-monospace,Consolas,monospace}.utilityClock select{color:#e5edf1;text-align:center;background:0 0;border:0;width:100%;max-width:none;padding:4px 18px 4px 4px;font-size:8px;font-weight:800}.executive .stage>.brandHeader{background:linear-gradient(110deg,#0d2331 0,#0c202d 48%,#091720 100%);border-bottom:1px solid #17313f;margin:0 -30px;padding:24px 30px;display:block;height:215px!important;min-height:215px!important}.brandHeader h1{letter-spacing:2.8px;color:#f7f9fa;margin:0!important;font:800 58px/1 Segoe UI,Arial,sans-serif!important}.brandHeader p{color:#0c9bc8;letter-spacing:.3px;margin:4px 0 0;font-size:16px;font-weight:600}.brandHeader p span{color:#197d9c;padding:0 6px}.sampleNote{color:#bca25b!important}.overviewActions>.sampleNote i{background:#d9ba56;box-shadow:0 0 8px #d9ba56}.theme-light .utilityBar{background:linear-gradient(90deg,#e8f3f6,#fff);border-color:#ccdee5}.theme-light .utilityUser b{color:#173442}.theme-light .utilityAlerts{background:#f1f7f9}.theme-light .utilityTheme{color:#173442;background:0 0}.theme-light .utilityClock{background:#fff;border-color:#8fbac9}.theme-light .utilityClock select{color:#173442}.theme-light .executive .stage>.brandHeader{background:linear-gradient(110deg,#edf6f8,#fff)}.theme-light .brandHeader h1{color:#163846}.theme-light .brandHeader p{color:#087fa6}@media (max-width:1250px){.utilityBar{grid-template-columns:1fr auto auto;gap:12px}.utilityClock{grid-column:1/-1;justify-self:end;margin-top:-2px;margin-bottom:7px}.utilityBar{align-content:center;height:82px}.utilityTheme{width:230px}}@media (max-width:900px){.utilityBar{grid-template-columns:1fr auto;height:auto;margin:0 -20px;padding:8px 20px}.utilityTheme{width:210px}.utilityClock{justify-self:stretch}.executive .stage>.brandHeader{margin:0 -20px;padding:22px 20px;height:180px!important;min-height:180px!important}.brandHeader h1{font-size:45px!important}.brandHeader p{font-size:13px}}@media (max-width:700px){.utilityBar{margin:0 -14px;padding:8px 14px}.utilityUser b{font-size:9px}.utilityTheme{gap:7px;width:auto}.utilityTheme .themeTitle{display:none}.utilityClock{grid-template-columns:1fr 95px;min-width:0}.executive .stage>.brandHeader{margin:0 -14px;padding:20px 14px;height:145px!important;min-height:145px!important}.brandHeader h1{letter-spacing:1.5px;font-size:34px!important}.brandHeader p{font-size:10px}}.utilityBar{grid-template-columns:minmax(300px,1fr) auto 230px;align-content:normal;gap:18px;height:48px}.utilityLeft{align-items:center;gap:10px;min-width:0;display:flex}.utilityLeft .utilityAlerts{margin-left:2px}.utilityTheme{width:225px}.utilityClock{grid-template-columns:1fr 100px;width:230px;min-width:0;height:30px;padding-left:14px}.utilityClock b{letter-spacing:.25px;font-size:13px}.utilityClock select{padding-right:14px;font-size:7px}@media (max-width:1250px){.utilityBar{grid-template-columns:minmax(260px,1fr) 205px 210px;align-content:normal;gap:10px;height:48px}.utilityTheme{width:205px}.utilityClock{grid-column:auto;justify-self:auto;width:210px;margin:0}.utilityUser b{font-size:10px}}@media (max-width:1000px){.utilityBar{grid-template-columns:minmax(210px,1fr) 175px 185px;gap:7px}.utilityTheme{gap:7px;width:175px}.utilityTheme .themeTitle{letter-spacing:1px;font-size:7px!important}.utilityTheme .themeTrack{width:36px}.utilityTheme.isLight .themeTrack i{transform:translate(14px)}.utilityClock{grid-template-columns:1fr 82px;width:185px;padding-left:10px}.utilityClock b{font-size:11px}.utilityAlerts{padding:0 4px}.utilityLeft{gap:4px}}@media (max-width:780px){.utilityBar{grid-template-columns:minmax(200px,1fr) 170px 185px}.utilityUser b{font-size:9px}.utilityAlerts>span{display:none}}.sidebarPresence{background:linear-gradient(135deg,#0b202b,#07131b);border:1px solid #173746;border-radius:12px;align-items:center;gap:10px;margin:15px 0 22px;padding:10px 11px;display:flex}.presenceAvatar{flex:none;width:36px;height:36px;position:relative}.presenceAvatar img{object-fit:cover;object-position:center 28%;border:1px solid #315769;border-radius:50%;width:36px!important;height:36px!important}.presenceAvatar i{background:#54dfa4;border:2px solid #091721;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:-1px;box-shadow:0 0 8px #54dfa4}.sidebarPresence>div:last-child{min-width:0}.sidebarPresence span,.sidebarPresence b{display:block}.sidebarPresence span{color:#57dda7;letter-spacing:1.4px;margin-bottom:4px;font-size:7px;font-weight:850}.sidebarPresence b{color:#e8f4f7;letter-spacing:.35px;font-size:9px}.theme-light .sidebarPresence{background:#fff;border-color:#c9dce4}.theme-light .sidebarPresence b{color:#173442}.theme-light .presenceAvatar i{border-color:#fff}@media (max-width:780px){.sidebarPresence{width:max-content;margin:10px 0}.presenceAvatar,.presenceAvatar img{width:32px!important;height:32px!important}}.sidebarPresence{gap:8px;margin:13px 0 20px;padding:8px 9px}.presenceIdentity{flex:1;min-width:0}.presenceIdentity b{color:#eef6f8;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:8px;overflow:hidden}.presenceIdentity span{color:#54dda5;letter-spacing:1px;align-items:center;gap:5px;margin-top:4px;font-size:6px;font-weight:850;display:flex}.presenceIdentity span i{background:#54dda5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #54dda5}.sidebarAlerts{color:#63d8ef;background:#0b1d27;border:1px solid #224758;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.sidebarAlerts>i{font-size:13px;font-style:normal}.sidebarAlerts>b{color:#fff;background:#ff7048;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-5px;right:-5px}.utilityBar{grid-template-columns:225px 230px;place-content:normal end;gap:14px;height:48px}.executive .stage>.brandHeader{padding-top:22px;height:142px!important;min-height:142px!important}.brandHeader h1{letter-spacing:2px;font-size:43px!important}.brandHeader p{margin-top:4px;font-size:12px}.theme-light .presenceIdentity b{color:#173442}.theme-light .sidebarAlerts{color:#1483a4;background:#f3f8fa;border-color:#c5dce5}@media (max-width:1250px){.utilityBar{grid-template-columns:205px 210px;justify-content:end;gap:10px;height:48px}.executive .stage>.brandHeader{height:130px!important;min-height:130px!important}.brandHeader h1{font-size:39px!important}.brandHeader p{font-size:11px}}@media (max-width:1000px){.utilityBar{grid-template-columns:175px 185px}.executive .stage>.brandHeader{height:120px!important;min-height:120px!important}.brandHeader h1{font-size:35px!important}}@media (max-width:780px){.utilityBar{grid-template-columns:170px 185px;justify-content:end}.executive .stage>.brandHeader{height:112px!important;min-height:112px!important}.brandHeader h1{font-size:31px!important}.brandHeader p{font-size:9px}}@media (max-width:560px){.utilityBar{grid-template-columns:1fr 1fr;gap:6px}.utilityTheme,.utilityClock{width:100%}.brandHeader h1{font-size:27px!important}}.utilityBar{grid-template-columns:minmax(190px,1fr) 225px 230px;justify-content:stretch}.utilityOnline{color:#8fa9b7;letter-spacing:1.25px;white-space:nowrap;background:#0b1b26;border:1px solid #1c5369;border-radius:16px;place-self:center start;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.utilityOnline i{background:#6fe6a6;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px #55db94}.utilityOnline b{color:#fff;letter-spacing:0;background:#143343;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.theme-light .utilityOnline{color:#456473;background:#fff;border-color:#8fbac9}.theme-light .utilityOnline b{color:#173442;background:#dbeaf0}@media (max-width:1250px){.utilityBar{grid-template-columns:minmax(170px,1fr) 205px 210px}}@media (max-width:1000px){.utilityBar{grid-template-columns:minmax(145px,1fr) 175px 185px}.utilityOnline{gap:6px;padding:0 9px;font-size:7px}}@media (max-width:780px){.utilityBar{grid-template-columns:minmax(135px,1fr) 170px 185px}.utilityOnline{letter-spacing:.8px}}@media (max-width:560px){.utilityBar{grid-template-columns:1fr 1fr}.utilityOnline{grid-column:1/-1}.utilityTheme,.utilityClock{width:100%}}.presenceAvatar>i{display:none}.presenceIdentity b{font-size:9px}.presenceIdentity span{font-size:7px}.panelDragHandle{top:0;left:50%;right:auto;transform:translate(-50%,-50%)!important}.portfolioGroup{border:1px solid var(--edge);background:var(--surface);border-radius:22px;margin-bottom:23px;padding:22px 18px 18px;box-shadow:0 18px 45px #00000024}.portfolioGroup .panelDragHandle{top:0}.dashboardPanelGroup:before,.dashboardPanelGroup:after{content:"";z-index:30;opacity:0;pointer-events:none;background:#55d9f3;border-radius:3px;height:3px;transition:opacity .12s,transform .12s;position:absolute;left:18px;right:18px;transform:scaleX(.35);box-shadow:0 0 12px #40d8f5}.dashboardPanelGroup:before{top:-11px}.dashboardPanelGroup:after{bottom:-11px}.dashboardPanelGroup.drop-before:before,.dashboardPanelGroup.drop-after:after{opacity:1;transform:scaleX(1)}.dashboardPanelGroup.drop-before,.dashboardPanelGroup.drop-after{outline-offset:4px;outline:1px solid #42cce955}.theme-light .portfolioGroup{background:#fff}.theme-light .dashboardPanelGroup:before,.theme-light .dashboardPanelGroup:after{background:#138bab;box-shadow:0 0 10px #138bab88}.executive .stage>.dashboardPanelGroup{margin-top:14px!important;margin-bottom:14px!important;overflow:visible!important}.executive .stage>.dashboardPanelGroup .panelDragHandle{z-index:40;background:var(--surface);box-shadow:0 5px 14px #0008}.executive .stage>.bottomRunway.dashboardPanelGroup{overflow:visible!important}.modernApprovals{flex-direction:column;display:flex;padding:20px!important}.modernApprovals>header{border-bottom:1px solid var(--edge);padding-bottom:14px}.modernApprovals>header h3{align-items:baseline;gap:7px;margin:7px 0 5px;display:flex}.modernApprovals>header h3>b{color:#fff;font-size:25px}.modernApprovals>header p{max-width:330px;color:var(--sub);margin:0;font-size:8px;line-height:1.45}.modernApprovals>header>span{white-space:nowrap}.approvalPeople{grid-template-columns:1fr!important;gap:7px!important;margin:13px 0!important;display:grid!important}.approvalRequest{text-align:left;width:100%;color:var(--ink);cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"avatar body priority""avatar body action";align-items:center;gap:0 10px;display:grid;border:1px solid var(--edge)!important;background:var(--surface2)!important;border-radius:12px!important;padding:10px!important}.approvalRequest:hover{transform:translate(2px);background:#12303d!important;border-color:#3288a2!important}.approvalRequest>i{grid-area:avatar;place-items:center;font-style:normal;display:grid;color:#68d9f1!important;background:#173b4d!important;border-radius:10px!important;width:36px!important;height:36px!important;font-size:8px!important}.approvalRequest>div{grid-area:body;min-width:0}.approvalRequest small,.approvalRequest b,.approvalRequest span{display:block}.approvalRequest small{letter-spacing:.7px;color:#5ecfe8!important;font-size:7px!important}.approvalRequest b{margin:4px 0 3px;font-size:10px!important}.approvalRequest span{color:var(--sub);margin:0!important;font-size:8px!important}.approvalRequest>em{background:#253440;border-radius:5px;grid-area:priority;align-self:end;padding:3px 5px;font-style:normal;color:#91a5af!important;font-size:6px!important}.approvalRequest.high>em{background:#4b291f;color:#ff9975!important}.approvalRequest>strong{color:#58cfe8;letter-spacing:.6px;grid-area:action;align-self:start;margin-top:5px;font-size:6px}.modernApprovals>footer{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.modernApprovals>footer>span{color:var(--sub);font-size:7px}.modernApprovals>footer>span i{background:#55dda7;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.modernApprovals>footer>button{color:#6addf4;white-space:nowrap;background:#113543;border:1px solid #286d80;border-radius:9px;padding:9px 11px;font-size:7px;font-weight:800}.theme-light .modernApprovals>header h3>b{color:#173442}.theme-light .approvalRequest:hover{background:#edf7fa!important}@media (max-width:700px){.modernApprovals>footer{flex-direction:column;align-items:stretch}.modernApprovals>footer>button{width:100%}}.executiveActionDeck{grid-template-columns:1fr}.approvalQueuePanel{border:1px solid var(--edge);background:linear-gradient(135deg,var(--surface),var(--surface2));border-radius:22px;box-shadow:0 18px 45px #00000024}.approvalQueuePanel .modernApprovals{background:0 0;border:0;border-radius:22px;overflow:hidden;padding:22px!important}.approvalQueuePanel .modernApprovals>header{grid-template-columns:1fr auto;align-items:center;padding:0 0 18px;display:grid}.approvalQueuePanel .modernApprovals>header h3{font-size:20px}.approvalQueuePanel .modernApprovals>header h3>b{font-size:31px}.approvalQueuePanel .modernApprovals>header p{max-width:520px;font-size:9px}.approvalQueuePanel .approvalPeople{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:16px 0!important}.approvalQueuePanel .approvalRequest{grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"avatar body priority""avatar body action";min-height:126px;transition:transform .18s,border-color .18s,background .18s;box-shadow:0 10px 25px #0002;background:linear-gradient(145deg,#0d202c,#09151e)!important;padding:15px!important}.approvalQueuePanel .approvalRequest:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0004;background:linear-gradient(145deg,#123444,#0c202b)!important}.approvalQueuePanel .approvalRequest.high{background:radial-gradient(circle at 0 0,#3b2118,#0000 48%),linear-gradient(145deg,#171a1d,#0b151c)!important;border-color:#75402e!important}.approvalQueuePanel .approvalRequest>i{border-radius:12px!important;width:40px!important;height:40px!important;font-size:9px!important}.approvalQueuePanel .approvalRequest b{line-height:1.25;font-size:12px!important}.approvalQueuePanel .approvalRequest span{font-size:9px!important}.approvalQueuePanel .approvalRequest small{font-size:8px!important}.approvalQueuePanel .approvalRequest>strong{align-self:end;font-size:7px}.approvalQueuePanel .approvalRequest>em{align-self:start}.approvalQueuePanel .modernApprovals>footer{padding-top:15px}.approvalQueuePanel .modernApprovals>footer>span{font-size:8px}.approvalQueuePanel .modernApprovals>footer>button{padding:11px 14px;font-size:8px}.theme-light .approvalQueuePanel{background:linear-gradient(135deg,#fff,#eef6f8)}.theme-light .approvalQueuePanel .approvalRequest{background:#fff!important}.theme-light .approvalQueuePanel .approvalRequest.high{background:linear-gradient(145deg,#fff7f2,#fff)!important}@media (max-width:1050px){.approvalQueuePanel .approvalPeople{grid-template-columns:1fr!important}.approvalQueuePanel .approvalRequest{min-height:96px}}@media (max-width:700px){.approvalQueuePanel .modernApprovals>header{grid-template-columns:1fr}.approvalQueuePanel .modernApprovals>header>span{justify-self:start;margin-top:10px}}.presenceAvatar{background:linear-gradient(145deg,#173b4d,#0d2531);border:1px solid #315769;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #07151d}.presenceAvatar>span{letter-spacing:.7px;color:#70dbf2;font-size:10px;font-weight:900}.theme-light .presenceAvatar{background:linear-gradient(145deg,#e5f3f7,#cce5ed);border-color:#8db7c5;box-shadow:inset 0 0 0 2px #fff}.theme-light .presenceAvatar>span{color:#17657d}.approvalQueuePanel .modernApprovals>header p{font-size:11px;line-height:1.5}.presenceAvatar{box-shadow:none;background:0 0;border:0}.presenceAvatar img{display:block}.userPlaceholder{position:relative;overflow:hidden;color:#0000!important;background:linear-gradient(145deg,#1b465a,#102c3a)!important}.userPlaceholder:before{content:"";background:#79b9c9;border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.userPlaceholder:after{content:"";background:#79b9c9;border-radius:14px 14px 7px 7px;width:23px;height:12px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.roleCards article>i,.manifest article>i{position:relative;overflow:hidden;color:#0000!important;font-size:0!important}.roleCards article>i:before,.manifest article>i:before{content:"";background:#79b9c9;border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.roleCards article>i:after,.manifest article>i:after{content:"";background:#79b9c9;border-radius:14px 14px 7px 7px;width:23px;height:12px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.theme-light .userPlaceholder:before,.theme-light .userPlaceholder:after,.theme-light .roleCards article>i:before,.theme-light .roleCards article>i:after,.theme-light .manifest article>i:before,.theme-light .manifest article>i:after{background:#397d91}.profileSections>.commercialPosition{grid-column:1/-1}.commercialPosition .commercialCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.commercialPosition .commercialCards article{flex-direction:column;justify-content:center;min-height:104px;padding:15px;display:flex}.profileHero>.iconEdit{cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.profileHero>.iconEdit span{color:#b8f3ff;font-size:21px;line-height:1;transform:rotate(-6deg)}.profileHero>.iconEdit:hover{background:#fff2;border-color:#fff}@media (max-width:900px){.commercialPosition .commercialCards{grid-template-columns:1fr 1fr}}@media (max-width:650px){.commercialPosition .commercialCards{grid-template-columns:1fr}.profileHero>.iconEdit{display:grid;position:absolute;top:16px;right:16px}.profileHero{position:relative}}.eyeIcon{vertical-align:-1px;border:1.5px solid;border-radius:50%;width:15px;height:10px;margin-right:7px;display:inline-block;position:relative;transform:scaleX(1.05)}.eyeIcon:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sectionTitle>button,.market .panelhead button,.portfolioSectionHead button,.roleCards button,.featureInsight button{align-items:center;display:inline-flex}.execKpis>button:nth-child(n+2):after{content:"◉  CLICK TO VIEW  →"}.profileHero>.iconEdit{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:auto;min-width:68px;height:auto;min-height:54px;padding:7px 9px;display:flex}.profileHero>.iconEdit small{letter-spacing:.35px;white-space:nowrap;font-weight:800;color:#b8f3ff!important;font-size:7px!important;display:block!important}.iconEdit,.profileHero>.iconEdit{color:#b8f3ff;width:auto;min-width:72px;height:auto;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;display:flex}.iconEdit>span,.profileHero>.iconEdit>span{color:#b8f3ff;background:#ffffff10;border:1px solid #68dff4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:21px;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:grid;transform:rotate(-6deg)}.iconEdit>small,.profileHero>.iconEdit>small{letter-spacing:.35px;white-space:nowrap;margin:0;font-weight:800;color:#b8f3ff!important;font-size:7px!important;display:block!important}.iconEdit:hover,.profileHero>.iconEdit:hover{background:0 0;border:0}.iconEdit:hover>span,.profileHero>.iconEdit:hover>span{background:#fff2;border-color:#fff;transform:rotate(-6deg)scale(1.06)}.iconEdit:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #68dff4}.profileHero>.iconEdit:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #68dff4}.theme-light .iconEdit>span,.theme-light .profileHero>.iconEdit>span{background:#fff2;border-color:#b8f3ff}@media (max-width:650px){.profileHero>.iconEdit{display:flex;position:absolute;top:16px;right:16px}}.commercialPosition .commercialCards article{cursor:default;transition:background-color .18s,border-color .18s,box-shadow .18s,filter .18s}.commercialPosition .commercialCards article:hover{filter:brightness(1.08);background:#162732;border-color:#355363;box-shadow:inset 0 0 0 1px #ffffff08}.commercialPosition .commercialCards article:hover small{color:#a4bdc8}.commercialPosition .commercialCards article:hover b{color:#fff}.rotatingGroup tbody tr{cursor:default;transition:background-color .18s,filter .18s}.rotatingGroup tbody td{transition:color .18s,border-color .18s}.rotatingGroup tbody tr:hover{filter:brightness(1.08);background:#132630}.rotatingGroup tbody tr:hover td{color:#d6e6ec;border-bottom-color:#345261}.theme-light .commercialPosition .commercialCards article:hover{background:#eef7f9;border-color:#9bbfcb;box-shadow:inset 0 0 0 1px #fff}.theme-light .commercialPosition .commercialCards article:hover small{color:#50717f}.theme-light .commercialPosition .commercialCards article:hover b{color:#173442}.theme-light .rotatingGroup tbody tr:hover{background:#edf6f8}.theme-light .rotatingGroup tbody tr:hover td{color:#173442;border-bottom-color:#a9c7d1}.execKpis>button:nth-child(n+2):after,.execKpis>button.incomingKpi:after{content:"◉  VIEW  →"!important;color:#fff!important;letter-spacing:.8px!important;white-space:nowrap!important;opacity:.82!important;box-sizing:border-box!important;background:#ffffff16!important;border:1px solid #fff2!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:25px!important;padding:0 10px!important;font:800 7px/1 Arial,sans-serif!important;display:flex!important;position:absolute!important;inset:auto 14px 12px auto!important;transform:none!important}.execKpis>button:nth-child(n+2):hover:after{opacity:1!important;background:#ffffff26!important;transform:none!important}.execKpis>button{height:174px!important;min-height:174px!important;padding:24px 22px 54px 90px!important;overflow:hidden!important}.execKpis>button .kpiIcon{width:54px;height:54px;top:25px;left:20px}.execKpis>button>small{max-width:calc(100% - 10px);line-height:1.35}.execKpis>button>b{margin:12px 0 9px!important}.execKpis>button>span{max-width:100%;line-height:1.35;display:block}.execKpis>button:after,.execKpis>button:nth-child(n+2):after,.execKpis>button.incomingKpi:after{content:"◉  VIEW  →"!important;color:#fff!important;letter-spacing:.8px!important;white-space:nowrap!important;opacity:.82!important;box-sizing:border-box!important;background:#ffffff16!important;border:1px solid #fff2!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:27px!important;padding:0 11px!important;font:800 7px/1 Arial,sans-serif!important;display:flex!important;position:absolute!important;inset:auto auto 15px 90px!important;transform:none!important}.execKpis>button:first-child:after{color:#69dbf4!important;background:#123341!important;border-color:#2b677a!important}.execKpis>button:hover:after{opacity:1!important;background:#ffffff26!important}.execKpis>button:first-child:hover:after{background:#174457!important}.execKpis>button.incomingKpi:after{color:#2a2000!important;background:#fff7bc42!important;border-color:#33260022!important}.execKpis .countdown{top:25px;right:21px}.execKpis .arrivalDate{top:68px}.execKpis .arrivalPulse{bottom:20px!important;left:auto!important;right:20px!important}@media (max-width:780px){.execKpis>button{height:168px!important;min-height:168px!important;padding-left:82px!important}.execKpis>button:after,.execKpis>button:nth-child(n+2):after,.execKpis>button.incomingKpi:after{left:82px!important}.execKpis .arrivalPulse{display:none}}.roleCards button .eyeIcon{margin-right:11px}table tbody tr{cursor:default;transition:background-color .18s,filter .18s}table tbody td{transition:color .18s,border-color .18s,background-color .18s}table tbody tr:hover{filter:brightness(1.08);background:#132630}table tbody tr:hover td{border-bottom-color:#345261;color:#d6e6ec!important}.theme-light table tbody tr:hover{filter:brightness(1.01);background:#edf6f8}.theme-light table tbody tr:hover td{border-bottom-color:#a9c7d1;color:#173442!important}.calendarGrid article{cursor:default;transition:background-color .18s,border-color .18s,filter .18s,box-shadow .18s}.calendarGrid article:hover{filter:brightness(1.08);background:#132630;border-color:#345261;box-shadow:inset 0 0 0 1px #ffffff08}.calendarGrid article:hover time,.calendarGrid article:hover b,.calendarGrid article:hover span{color:#e3f1f5}.theme-light .calendarGrid article:hover{filter:brightness(1.01);background:#edf6f8;border-color:#a9c7d1;box-shadow:inset 0 0 0 1px #fff}.theme-light .calendarGrid article:hover time,.theme-light .calendarGrid article:hover b,.theme-light .calendarGrid article:hover span{color:#173442}.calendarGrid article.calendarDayActive{cursor:pointer}.calendarGrid article.calendarDayActive:after{content:"＋";color:#5bd8f2;opacity:0;border:1px solid #2c687d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;transition:opacity .18s,background .18s;display:grid;position:absolute;top:6px;left:7px}.calendarGrid article.calendarDayActive:hover:after{opacity:1;background:#153c4c}.calendarGrid article.calendarDayActive:focus-visible:after{opacity:1;background:#153c4c}.calendarGrid article.calendarDayActive:focus-visible{outline-offset:-2px;outline:2px solid #55d7f2}.calTag em{color:#89a8b4;margin-top:3px;font-size:6px;font-style:normal;display:block}.calendarEntryModal{z-index:160;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.calendarModalScrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02070bc4;border:0;position:absolute;inset:0}.calendarEntryModal form{border:1px solid var(--edge);background:var(--surface);border-radius:20px;width:min(560px,94vw);position:relative;overflow:hidden;box-shadow:0 30px 90px #000c}.calendarEntryModal form>header{border-bottom:1px solid var(--edge);background:linear-gradient(135deg,#0d2c3a,#091923);justify-content:space-between;align-items:flex-start;padding:21px 23px;display:flex}.calendarEntryModal header small{color:#55d7f2;letter-spacing:1.4px;font-size:7px}.calendarEntryModal header h3{margin:6px 0;font-size:20px}.calendarEntryModal header p{color:var(--sub);margin:0;font-size:9px}.calendarEntryModal header>button{color:var(--ink);background:0 0;border:0;font-size:23px}.calendarEntryFields{grid-template-columns:160px 1fr;gap:13px;padding:22px;display:grid}.calendarEntryFields label span{color:var(--sub);letter-spacing:.8px;margin-bottom:6px;font-size:7px;display:block}.calendarEntryFields input,.calendarEntryFields select{border:1px solid var(--edge);background:var(--surface2);width:100%;height:40px;color:var(--ink);border-radius:9px;padding:0 10px}.calendarEntryFields .calendarDetail{grid-column:1/-1}.calendarEntryModal form>footer{border-top:1px solid var(--edge);justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.calendarEntryModal footer button{border:1px solid var(--edge);background:var(--surface2);color:var(--sub);border-radius:9px;padding:10px 12px;font-size:7px;font-weight:800}.calendarEntryModal footer button:last-child{color:#fff;background:#167b99;border-color:#287b94}.theme-light .calendarGrid article.calendarDayActive:after{color:#176d86;border-color:#76a9ba}.theme-light .calendarEntryModal form>header{background:linear-gradient(135deg,#fff,#e8f4f7)}@media (max-width:560px){.calendarEntryFields{grid-template-columns:1fr}.calendarEntryFields .calendarDetail{grid-column:auto}}.communicationsCentre{padding-bottom:35px}.communicationsHero{min-height:175px;box-shadow:var(--shadow);background:linear-gradient(115deg,#0d2a38,#091820);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:16px;padding:28px 32px;display:flex}.communicationsHero small{letter-spacing:1.8px;color:#54d7f2;font-size:8px}.communicationsHero h2{margin:8px 0;font-size:31px}.communicationsHero p{color:var(--sub);margin:0;font-size:11px}.communicationsHero>button{color:#fff;background:#167d9c;border:0;border-radius:11px;padding:13px 16px;font-size:8px;font-weight:900;box-shadow:0 9px 24px #126c8840}.communicationStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.communicationStats article{border:1px solid var(--edge);background:var(--surface);border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}.communicationStats article>i{color:#59dbf5;background:#173c4c;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.communicationStats small,.communicationStats b,.communicationStats span{display:block}.communicationStats small{color:var(--sub);letter-spacing:1px;font-size:7px}.communicationStats b{margin:4px 0;font-size:15px}.communicationStats span{color:var(--sub);font-size:8px}.communicationStatus{color:#82e5f8;background:#123442;border:1px solid #2b7188;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 13px;font-size:9px;display:flex}.communicationStatus button{color:inherit;background:0 0;border:0;font-size:18px}.messageWorkspace{border:1px solid var(--edge);background:var(--surface);border-radius:20px;grid-template-columns:205px minmax(320px,.85fr) minmax(390px,1.15fr);min-height:570px;display:grid;overflow:hidden}.messageFolders{border-right:1px solid var(--edge);background:var(--surface2);padding:15px}.messageFolders>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-bottom:6px;padding:11px;display:grid}.messageFolders>button.active,.messageFolders>button:hover{background:var(--surface);border-color:#275d70}.messageFolders>button>i{color:#58d8f3;background:#143849;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.messageFolders b,.messageFolders small{display:block}.messageFolders b{font-size:10px}.messageFolders small{color:var(--sub);margin-top:3px;font-size:7px}.messageFolders em{color:#fff;background:#e8623e;border-radius:11px;place-items:center;min-width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.channelReadiness{border-top:1px solid var(--edge);margin-top:25px;padding:13px}.channelReadiness>small{color:var(--sub);letter-spacing:1px;margin-bottom:12px;font-size:7px;display:block}.channelReadiness p{color:var(--sub);grid-template-columns:7px 1fr;gap:7px;margin:8px 0;font-size:8px;display:grid}.channelReadiness p i,.messageReader footer i{background:#a1733c;border-radius:50%;width:6px;height:6px;margin-top:2px}.channelReadiness p i.ready,.messageReader footer i.ready{background:#54dda7}.channelReadiness p b{color:#8d6b43;grid-column:2;font-size:6px}.channelReadiness p:first-of-type b{color:#54dda7}.messageList{border-right:1px solid var(--edge);overflow:auto}.messageList>header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;padding:18px;display:flex}.messageList header small{color:#55d7f2;letter-spacing:1.2px;font-size:7px}.messageList header h3{margin:5px 0 0;font-size:16px}.messageList header>span{color:var(--sub);font-size:7px}.messageList>button{text-align:left;border:0;border-bottom:1px solid var(--edge);width:100%;color:var(--ink);background:0 0;grid-template-columns:42px 1fr auto;align-items:start;gap:11px;padding:14px;display:grid;position:relative}.messageList>button:hover,.messageList>button.selected{background:var(--surface2)}.messageList>button.unread{background:#0e273322}.messageList>button.unread b{color:#fff}.messageList>button>.userPlaceholder{border-radius:12px;width:40px;height:40px}.messageList>button div>small,.messageList>button div>b,.messageList>button div>p,.messageList>button div>span{display:block}.messageList>button div>small{color:#57d7f1;font-size:7px}.messageList>button div>b{margin:4px 0;font-size:10px}.messageList>button div>p{max-width:260px;color:var(--sub);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.messageList>button div>span{color:#587986;margin-top:6px;font-size:7px}.messageList em,.messageReader header em{color:#9eb0b8;background:#24343c;border-radius:6px;padding:4px 6px;font-size:6px;font-style:normal}.messageList em.important,.messageReader em.important{color:#ffca71;background:#49351a}.messageList em.urgent,.messageReader em.urgent{color:#ff8c6b;background:#4c241c}.messageList>button>strong{background:#52daf6;border-radius:50%;width:7px;height:7px;position:absolute;bottom:8px;right:8px}.emptyMessages,.readerEmpty{text-align:center;min-height:340px;color:var(--sub);flex-direction:column;justify-content:center;align-items:center;display:flex}.emptyMessages>i,.readerEmpty>i{border:1px solid var(--edge);color:#55d7f2;border-radius:50%;place-items:center;width:55px;height:55px;margin-bottom:12px;font-size:21px;font-style:normal;display:grid}.emptyMessages b,.emptyMessages span,.readerEmpty b,.readerEmpty span{display:block}.emptyMessages b,.readerEmpty b{color:var(--ink);font-size:11px}.emptyMessages span,.readerEmpty span{margin-top:6px;font-size:8px}.messageReader{min-width:0;padding:23px}.messageReader>header{border-bottom:1px solid var(--edge);justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.messageReader header small{color:#55d7f2;letter-spacing:1px;font-size:7px}.messageReader header h3{margin:7px 0 0;font-size:22px}.messageMeta{flex-wrap:wrap;gap:25px;padding:16px 0;display:flex}.messageMeta small,.messageMeta b{display:block}.messageMeta small{color:var(--sub);font-size:6px}.messageMeta b{text-transform:capitalize;margin-top:4px;font-size:8px}.messageReader>p{border:1px solid var(--edge);background:var(--surface2);white-space:pre-wrap;border-radius:13px;min-height:210px;margin:0;padding:18px;font-size:10px;line-height:1.7}.messageReader>footer{flex-wrap:wrap;gap:15px;margin-top:14px;display:flex}.messageReader>footer span{color:var(--sub);align-items:center;gap:6px;font-size:7px;display:flex}.composeModal{z-index:170;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.composeScrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02070bc8;border:0;position:absolute;inset:0}.composeModal form{border:1px solid var(--edge);background:var(--surface);border-radius:22px;flex-direction:column;width:min(980px,96vw);max-height:94vh;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #000d}.composeModal form>header{border-bottom:1px solid var(--edge);background:linear-gradient(135deg,#0d2d3b,#091923);justify-content:space-between;padding:21px 25px;display:flex}.composeModal header small{color:#55d7f2;letter-spacing:1.3px;font-size:7px}.composeModal header h3{margin:6px 0;font-size:21px}.composeModal header p{color:var(--sub);margin:0;font-size:9px}.composeModal header>button{color:var(--ink);background:0 0;border:0;font-size:24px}.composeBody{padding:21px;overflow:auto}.composeBody fieldset{border:0;margin:0 0 18px;padding:0}.composeBody legend,.composeFields label>span{color:var(--sub);letter-spacing:1px;margin-bottom:8px;font-size:7px;display:block}.recipientGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.recipientGrid>label{border:1px solid var(--edge);background:var(--surface2);border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.recipientGrid>label.selected{background:#113341;border-color:#3a91aa}.recipientGrid input{display:none}.recipientGrid .userPlaceholder{border-radius:10px;width:36px;height:36px}.recipientGrid b,.recipientGrid small{display:block}.recipientGrid b{font-size:9px}.recipientGrid small{color:var(--sub);margin-top:3px;font-size:7px}.recipientGrid em{color:#55d7f2;font-size:12px;font-style:normal}.composeFields>label{margin-bottom:13px;display:block}.composeFields input,.composeFields textarea,.composeFields select{border:1px solid var(--edge);background:var(--surface2);width:100%;color:var(--ink);border-radius:9px;padding:10px}.composeFields textarea{resize:vertical;min-height:125px}.composeFields>div{grid-template-columns:1fr 1fr 1.4fr;gap:10px;display:grid}.deliveryChannels{grid-template-columns:repeat(3,1fr);gap:8px;display:grid!important}.deliveryChannels legend{grid-column:1/-1}.deliveryChannels>label{border:1px solid var(--edge);background:var(--surface2);border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.deliveryChannels>label.active{border-color:#337b65}.deliveryChannels input{opacity:0;position:absolute}.deliveryChannels>label>i{color:#57d7f1;background:#18394a;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.deliveryChannels>label.active>i{color:#5de0ad;background:#163d31}.deliveryChannels b,.deliveryChannels small{display:block}.deliveryChannels b{font-size:9px}.deliveryChannels small{color:var(--sub);margin-top:3px;font-size:7px}.deliveryChannels em{color:#a57d48;font-size:6px;font-style:normal}.deliveryChannels label.active em{color:#58dda9}.composeModal form>footer{border-top:1px solid var(--edge);align-items:center;gap:8px;padding:16px 22px;display:flex}.composeModal footer p{color:var(--sub);flex:1;margin:0;font-size:8px}.composeModal footer button{border:1px solid var(--edge);background:var(--surface2);color:var(--sub);border-radius:9px;padding:10px 12px;font-size:7px;font-weight:800}.composeModal footer button:last-child{color:#fff;background:#177e9c;border-color:#2a8099}.composeModal footer button:disabled{opacity:.4}.theme-light .communicationsHero,.theme-light .composeModal form>header{background:linear-gradient(135deg,#fff,#e9f4f7)}.theme-light .messageList>button.unread{background:#eaf6f9}.theme-light .messageList>button.unread b{color:#173442}.theme-light .recipientGrid>label.selected{background:#e7f4f7}.theme-light .messageList>button:hover{background:#f1f7f9}@media (max-width:1250px){.messageWorkspace{grid-template-columns:180px 330px 1fr}.communicationStats{grid-template-columns:1fr 1fr}}@media (max-width:950px){.messageWorkspace{grid-template-columns:170px 1fr}.messageReader{border-top:1px solid var(--edge);grid-column:1/-1}.recipientGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.communicationsHero{flex-direction:column;align-items:flex-start;padding:22px}.communicationsHero h2{font-size:25px}.communicationStats,.messageWorkspace{grid-template-columns:1fr}.messageFolders{border-right:0;border-bottom:1px solid var(--edge);grid-template-columns:1fr 1fr;display:grid}.channelReadiness{display:none}.messageList{border-right:0}.recipientGrid,.deliveryChannels,.composeFields>div{grid-template-columns:1fr}.composeModal form>footer{flex-wrap:wrap}.composeModal footer p{flex-basis:100%}}.executive .nav{padding:18px 14px 14px}.executive .nav>img{height:46px}.executive .sidebarPresence{margin:9px 0 12px;padding:7px 8px}.executive .nav nav{gap:3px}.executive .nav nav button{border-radius:9px;min-height:40px;padding:6px 9px;line-height:1.15}.executive .nav nav button span{width:27px;height:26px;margin-right:3px;font-size:13px}.executive .access{padding:10px 11px}.executive .access b{margin:4px 0}.executive .nav footer{margin-top:10px;padding-top:10px}.profileInitials{color:#7fddf7;letter-spacing:.08em;background:linear-gradient(145deg,#214a5d,#102934);border-radius:50%;place-items:center;width:100%;height:100%;font-size:11px;font-style:normal;font-weight:800;display:grid}.accessManager{padding:26px 28px}.accessSummary{gap:8px;display:flex}.accessSummary span{border:1px solid var(--edge);background:var(--surface2);min-width:78px;color:var(--sub);letter-spacing:.11em;border-radius:10px;padding:9px 12px;font-size:7px;display:grid}.accessSummary b{color:var(--text);letter-spacing:0;font-size:16px}.accessNotice{color:#85d7ed;background:#102a36;border:1px solid #31576a;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:9px}.accessLoading{text-align:center;color:var(--sub);padding:30px;font-size:9px}.accessManager .roleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.accessManager .staffAccessCard{border:1px solid var(--edge);background:var(--surface2);border-radius:14px;grid-template-columns:48px minmax(0,1fr) 110px 122px;align-items:center;gap:14px;min-height:98px;padding:15px;transition:background .18s,border-color .18s;display:grid}.accessManager .staffAccessCard:hover{background:var(--surface3);border-color:#31576a}.staffAvatar{width:46px;height:46px;position:relative}.staffAvatar>img,.staffAvatar>.userPlaceholder{object-fit:cover;border-radius:50%;width:46px;height:46px}.staffAvatar>.userPlaceholder{margin:0;display:grid}.staffAvatar .accountDot{border:2px solid var(--surface2);background:#71828d;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:0}.staffAccessCard.active .accountDot{background:#58dda9}.staffAccessCard.invited .accountDot{background:#e8c64b}.staffAccessCard.suspended .accountDot{background:#ec7657}.staffIdentity{gap:4px;display:grid}.staffIdentity b{font-size:11px}.staffIdentity span{color:#84cfe3;font-size:8px}.staffIdentity small{color:var(--sub);font-size:7px;line-height:1.45}.staffAccessMeta{gap:7px;display:grid}.staffAccessMeta strong{color:var(--text);font-size:9px}.staffAccessMeta em{color:#75cce5;letter-spacing:.1em;background:#173444;border-radius:999px;width:max-content;padding:5px 7px;font-size:6px;font-style:normal}.staffAccessCard.active .staffAccessMeta em{color:#6ce0ae;background:#173f34}.staffAccessCard.suspended .staffAccessMeta em{color:#f29a80;background:#4a2923}.staffAccessActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.staffAccessActions>button:first-child{color:#75cce5;background:0 0;border:0;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.staffAccessActions .iconEdit{width:52px;min-width:52px}.staffAccessActions .iconEdit>span{color:#7bd4ed;border:1px solid #34637a;border-radius:50%;place-items:center;width:29px;height:29px;margin:auto;display:grid}.staffAccessActions .iconEdit small{margin-top:5px;display:block}.accessModal{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.accessModal>.calendarModalScrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010a10c7;border:0;position:absolute;inset:0}.accessModal>section{background:var(--surface);border:1px solid #31576a;border-radius:20px;width:min(560px,94vw);position:relative;overflow:hidden;box-shadow:0 30px 100px #00000085}.accessModal header{border-bottom:1px solid var(--edge);background:linear-gradient(135deg,#122935,#0d1b24);justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.accessModal header small{color:#72d3ef;letter-spacing:.16em;font-size:7px}.accessModal header h3{margin:5px 0;font-size:20px}.accessModal header p{color:var(--sub);margin:0;font-size:8px}.accessModal header>button{color:var(--sub);background:0 0;border:0;align-self:flex-start;font-size:22px}.permissionList{grid-template-columns:1fr 1fr;gap:9px;padding:20px 24px;display:grid}.permissionList article{border:1px solid var(--edge);background:var(--surface2);border-radius:11px;gap:10px;padding:12px;display:flex}.permissionList article>i{color:#67dda9;background:#173f34;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.permissionList article>div{gap:3px;display:grid}.permissionList b{font-size:9px}.permissionList span{color:var(--sub);font-size:7px}.accessModal footer{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.accessModal footer>span{color:var(--sub);font-size:8px}.accessModal footer button{color:#8be0f6;background:#17384a;border:1px solid #34728a;border-radius:9px;padding:10px 13px;font-size:7px;font-weight:800}.accessFields{gap:14px;padding:22px 24px;display:grid}.accessFields label{gap:7px;display:grid}.accessFields label>span{color:#77cee6;letter-spacing:.13em;font-size:7px;font-weight:800}.accessFields select{border:1px solid var(--edge);background:var(--surface2);width:100%;color:var(--text);border-radius:10px;padding:12px}.accessFields small{color:var(--sub);font-size:7px}.accessEditModal footer{justify-content:flex-end}.accessEditModal footer button:first-child{border-color:var(--edge);color:var(--sub);background:0 0}.theme-light .accessModal header{background:linear-gradient(135deg,#fff,#e8f3f6)}.theme-light .accessNotice{color:#24657a;background:#e8f5f8}@media (max-width:1180px){.accessManager .roleCards{grid-template-columns:1fr}.accessManager .staffAccessCard{grid-template-columns:48px minmax(0,1fr) 110px 122px}}@media (max-width:720px){.accessManager{padding:20px}.accessManager .adminSectionHead{flex-direction:column;align-items:flex-start}.accessManager .staffAccessCard{grid-template-columns:46px 1fr}.staffAccessMeta,.staffAccessActions{grid-column:2}.staffAccessActions{justify-content:flex-start}.permissionList{grid-template-columns:1fr}.accessSummary{width:100%}.accessSummary span{flex:1}}.accessContactFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.accessContactFields label:first-child{grid-column:1/-1}.accessContactFields input{border:1px solid var(--edge);background:var(--surface2);width:100%;color:var(--text);border-radius:10px;outline:none;padding:12px}.accessContactFields input:focus{border-color:#3b829d;box-shadow:0 0 0 3px #4eb0cf1a}@media (max-width:620px){.accessContactFields{grid-template-columns:1fr}.accessContactFields label:first-child{grid-column:auto}}.messageTools{border-bottom:1px solid var(--edge);background:var(--surface2);grid-template-columns:1fr 125px;gap:8px;padding:10px 12px;display:grid}.messageTools label{border:1px solid var(--edge);background:var(--surface);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;display:flex}.messageTools label i{color:#58d8f3;font-style:normal}.messageTools input,.messageTools select{color:var(--text);background:0 0;border:0;outline:none;font-size:8px}.messageTools input{width:100%}.messageTools select{border:1px solid var(--edge);background:var(--surface);border-radius:9px;padding:0 8px}.messageActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.messageActions button{background:var(--surface2);color:#79d9ef;border:1px solid #315e70;border-radius:9px;padding:9px 11px;font-size:7px;font-weight:800}.messageActions button:hover{background:#143443;border-color:#51a5c0}.deliveryChannels label.disabled{opacity:.55;filter:saturate(.55)}.deliveryChannels label.disabled em{color:var(--sub)}.messageFolders>button:nth-child(3)>i{color:#a997ee;background:#2b2844}.theme-light .messageTools{background:#eef5f7}.theme-light .messageTools label,.theme-light .messageTools select{background:#fff}@media (max-width:700px){.messageTools{grid-template-columns:1fr}.messageTools select{min-height:36px}}.auditCentre{margin-top:18px;padding:26px 28px}.auditIntegrity{background:#113126;border:1px solid #2d664f;border-radius:11px;grid-template-columns:27px 1fr;align-items:center;column-gap:8px;min-width:150px;padding:9px 12px;display:grid}.auditIntegrity>i{color:#69e0aa;background:#1c503c;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.auditIntegrity b{color:#75e3b2;letter-spacing:.1em;font-size:7px}.auditIntegrity small{color:var(--sub);font-size:6px}.auditControls{border:1px solid var(--edge);background:var(--surface2);border-radius:12px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:11px;display:grid}.auditControls nav{gap:5px;display:flex}.auditControls nav button{color:var(--sub);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 9px;font-size:6px;font-weight:800}.auditControls nav button.active,.auditControls nav button:hover{background:var(--surface);color:#73d8ef;border-color:#32667a}.auditControls label{border:1px solid var(--edge);background:var(--surface);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.auditControls label i{color:#68d8f1;font-style:normal}.auditControls input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:8px}.auditControls>span{color:var(--sub);font-size:7px}.auditTable{border:1px solid var(--edge);border-radius:13px;margin-top:12px;position:relative;overflow:auto}.auditTable table{border-collapse:collapse;width:100%;min-width:850px}.auditTable th{background:var(--surface2);color:#6c9eaf;text-align:left;letter-spacing:.13em;padding:11px 13px;font-size:6px}.auditTable td{border-top:1px solid var(--edge);vertical-align:middle;padding:12px 13px;font-size:8px}.auditTable tbody tr{transition:background .16s}.auditTable tbody tr:hover,.auditTable tbody tr.expanded{background:var(--surface2)}.auditTable td:first-child time,.auditTable td:first-child small{display:block}.auditTable td:first-child time{color:var(--text);font-size:8px}.auditTable td:first-child small{color:var(--sub);margin-top:4px;font-size:7px}.auditTable td:nth-child(2) b{font-size:8px}.auditTable td:nth-child(4){align-items:center;gap:7px;display:flex}.auditTable td:nth-child(4)>i{color:#68d7ef;background:#183a49;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.auditTable td:nth-child(4)>span{color:var(--sub);text-transform:capitalize}.auditTable td:nth-child(5) p{max-width:390px;color:var(--sub);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.auditTable tr.expanded td:nth-child(5) p{white-space:normal;line-height:1.5}.auditTable td:nth-child(5)>small{color:#678897;margin-top:7px;display:block}.auditTable td:last-child button{background:0 0;border:0;padding:6px}.auditAction{color:#a8bac2;text-transform:uppercase;background:#23343c;border-radius:7px;padding:5px 7px;font-size:6px;font-weight:800;display:inline-block}.auditAction.approved,.auditAction.read,.auditAction.restore{color:#65dda8;background:#163e31}.auditAction.rejected,.auditAction.archive{color:#f09174;background:#472820}.auditAction.updated_access{color:#aaa5ff;background:#272c4d}.auditAction.sent,.auditAction.replied{color:#70d8ef;background:#173b4b}.auditEmpty{color:var(--sub);place-items:center;gap:6px;padding:34px;display:grid}.auditEmpty i{font-size:20px;font-style:normal}.auditEmpty b{color:var(--text);font-size:10px}.auditEmpty span{font-size:8px}.theme-light .auditIntegrity{background:#e8f5ef}.theme-light .auditControls{background:#edf4f6}@media (max-width:1050px){.auditControls{grid-template-columns:1fr}.auditControls nav{overflow:auto}.auditControls>span{display:none}}@media (max-width:700px){.auditCentre{padding:20px}.auditCentre .adminSectionHead{flex-direction:column;align-items:flex-start}.auditIntegrity{width:100%}}.reviewGuideLaunch{color:#80e8ff!important;background:linear-gradient(135deg,#123b4b,#0b2835)!important;border-color:#2f8da7!important}.execReview{z-index:180;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.execReviewScrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070cdd;border:0;position:absolute;inset:0}.execReview>section{background:linear-gradient(145deg,var(--surface),#081720);border:1px solid #285064;border-radius:24px;width:min(860px,95vw);max-height:92vh;position:relative;overflow:auto;box-shadow:0 35px 110px #000e}.execReview>section>header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:flex-start;padding:25px 30px 20px;display:flex}.execReview header small,.reviewStep article>small,.reviewFormIntro small,.reviewSuccess>small{color:#5cddf7;letter-spacing:1.8px;font-size:8px;font-weight:700}.execReview header h2{margin:7px 0;font:600 24px Segoe UI}.execReview header p{color:var(--sub);margin:0;font-size:10px}.execReview header>button{border:1px solid var(--edge);background:var(--surface2);width:35px;height:35px;color:var(--ink);border-radius:50%;font-size:21px}.reviewProgress{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:20px;padding:0 30px;display:grid}.reviewProgress i{background:#183342;border-radius:2px;height:3px}.reviewProgress i.active{background:#4bd8f4;box-shadow:0 0 10px #4bd8f488}.reviewProgress i.complete{background:#57dca9}.reviewStep{grid-template-columns:190px 1fr;align-items:center;gap:42px;min-height:360px;padding:36px 44px;display:grid}.reviewStep>aside{background:radial-gradient(circle,#16485b,#0a1b25 68%);border:1px solid #28576b;border-radius:70px 18px;align-content:center;place-items:center;gap:17px;height:220px;display:grid}.reviewStep>aside span{color:#75e6fb;font-size:58px}.reviewStep>aside small{color:#6f91a0;letter-spacing:2px;font-size:8px}.reviewStep h3,.reviewForm h3,.reviewSuccess h3{max-width:520px;margin:10px 0 15px;font:600 29px/1.15 Segoe UI}.reviewStep article>p{color:#91aab4;max-width:540px;font-size:13px;line-height:1.75}.reviewStep article>div{color:#8ce9c3;background:#12372d66;border:1px solid #246e62;border-radius:11px;align-items:center;gap:11px;margin-top:27px;padding:13px 15px;display:flex}.reviewStep article>div i{color:#082018;background:#47d9a2;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.reviewStep article>div span{font-size:10px}.execReview footer{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;padding:18px 30px;display:flex}.execReview footer button,.reviewSuccess button{color:#8ce9ff;background:#0d3342;border:1px solid #2f7c92;border-radius:10px;padding:11px 15px;font-size:8px;font-weight:700}.execReview footer button:disabled{opacity:.3}.execReview footer>span{gap:7px;display:flex}.execReview footer>span i{background:#274451;border-radius:50%;width:6px;height:6px}.execReview footer>span i.active{background:#57dbf5;box-shadow:0 0 8px #57dbf5}.reviewForm{padding:28px 34px 32px}.reviewFormIntro p,.reviewSuccess p{color:var(--sub);font-size:11px}.reviewForm fieldset{border:0;margin:22px 0;padding:0}.reviewForm legend,.reviewForm label>span{color:#85a0ac;margin-bottom:9px;font-size:9px;display:block}.ratingButtons{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ratingButtons button{border:1px solid var(--edge);background:var(--surface2);height:65px;color:var(--ink);border-radius:11px;font-size:20px}.ratingButtons button span{min-height:11px;color:var(--sub);margin-top:3px;font-size:6px;display:block}.ratingButtons button.selected{color:#80e9ff;background:#123a49;border-color:#58daf4;box-shadow:inset 0 0 0 1px #58daf466}.reviewForm label{margin-top:15px;display:block}.reviewForm select,.reviewForm textarea{border:1px solid var(--edge);background:var(--surface2);width:100%;color:var(--ink);border-radius:11px;padding:12px;font:11px Segoe UI}.reviewForm textarea{resize:vertical;min-height:105px}.reviewSubmit{color:#fff;background:linear-gradient(90deg,#137b99,#19a5c9);border:0;border-radius:11px;width:100%;margin-top:16px;padding:14px;font-size:9px;font-weight:700}.reviewSubmit:disabled{opacity:.55}.reviewError{color:#ff9677;font-size:9px}.reviewSuccess{text-align:center;padding:62px 30px}.reviewSuccess>i{color:#69e3b2;background:#184737;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 22px;font-size:31px;font-style:normal;display:grid}.reviewSuccess h3{margin:10px auto}.reviewSuccess button{margin-top:18px}.theme-light .execReview>section{background:linear-gradient(145deg,#fff,#edf7f9)}@media (max-width:700px){.execReview{padding:10px}.reviewStep{grid-template-columns:1fr;gap:20px;padding:24px}.reviewStep>aside{border-radius:18px;height:100px}.reviewStep>aside span{font-size:34px}.reviewStep h3,.reviewForm h3{font-size:22px}.ratingButtons button{height:55px}.execReview>section>header{padding:20px}.reviewProgress{padding:0 20px}}.feedbackCentre{margin-top:18px;overflow:hidden}.feedbackSignal{grid-template-columns:38px auto;align-items:center;gap:10px;display:grid}.feedbackSignal i{color:#ffb66f;background:#46301b;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;font:700 17px Segoe UI;display:grid}.feedbackSignal span{color:var(--sub);font-size:7px;line-height:1.4}.feedbackControls{border-bottom:1px solid var(--edge);background:var(--surface2);justify-content:space-between;align-items:center;padding:11px 20px;display:flex}.feedbackControls nav{gap:5px;display:flex}.feedbackControls button{color:var(--sub);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:700}.feedbackControls button.active,.feedbackControls button:hover{background:var(--surface);color:#73d8ef;border-color:#32667a}.feedbackControls>span{color:var(--sub);font-size:7px}.feedbackList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.feedbackList>button{text-align:left;border:1px solid var(--edge);background:var(--surface2);color:var(--ink);border-radius:14px;grid-template-columns:46px 1fr auto auto;align-items:center;gap:12px;padding:16px;transition:background .18s,border-color .18s;display:grid;position:relative}.feedbackList>button:hover,.feedbackList>button.selected{background:#102630;border-color:#34758b}.feedbackAvatar{color:#6cdef5;background:#183c4c;border-radius:13px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:700;display:grid}.feedbackList small,.feedbackList b,.feedbackList span{display:block}.feedbackList small{color:var(--sub);font-size:6px}.feedbackList b{margin:5px 0;font-size:10px}.feedbackList span{color:#72cfe3;font-size:8px}.feedbackRating{text-align:center}.feedbackRating strong{color:#fff;font:24px Georgia}.feedbackRating span{color:var(--sub);font-size:7px}.feedbackList em{color:#ffb676;background:#44311c;border-radius:7px;padding:6px 7px;font-size:6px;font-style:normal;font-weight:700}.feedbackList em.reviewed{color:#6ddaf1;background:#173a4a}.feedbackList em.actioned{color:#69dda9;background:#173b2f}.feedbackList p{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;grid-column:2/5;margin:0;font-size:8px;line-height:1.5;overflow:hidden}.feedbackList>button>i{color:#55d8f1;font-size:16px;font-style:normal;position:absolute;bottom:10px;right:12px}.feedbackEmpty{color:var(--sub);place-items:center;gap:7px;padding:34px;font-size:8px;display:grid}.feedbackEmpty>i{color:#4e9cb0;font-size:25px;font-style:normal}.feedbackEmpty>b{color:var(--ink);font-size:10px}.feedbackDrawer{z-index:170;place-items:center;display:grid;position:fixed;inset:0}.feedbackDrawer>section{background:var(--surface);border:1px solid var(--edge);border-radius:20px;width:min(760px,93vw);position:relative;overflow:hidden;box-shadow:0 30px 90px #000d}.feedbackDrawer header{border-bottom:1px solid var(--edge);justify-content:space-between;padding:22px 25px;display:flex}.feedbackDrawer header small{color:#58d9f2;letter-spacing:1.5px;font-size:7px}.feedbackDrawer header h3{margin:6px 0;font-size:20px}.feedbackDrawer header p{color:var(--sub);margin:0;font-size:8px}.feedbackDrawer header button{color:var(--ink);background:0 0;border:0;font-size:22px}.feedbackSummary{background:var(--edge);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.feedbackSummary article{background:var(--surface2);padding:18px}.feedbackSummary small,.feedbackSummary b{display:block}.feedbackSummary small{color:var(--sub);letter-spacing:1px;font-size:6px}.feedbackSummary b{margin-top:8px;font-size:13px}.feedbackSummary b>span{color:var(--sub);font-size:8px}.feedbackSummary b.new{color:#ffb36d}.feedbackSummary b.reviewed{color:#67d9f1}.feedbackSummary b.actioned{color:#65dda8}.feedbackComments{padding:25px}.feedbackComments small{color:#5bd9f2;letter-spacing:1.3px;font-size:7px}.feedbackComments p{color:#a7bbc4;white-space:pre-wrap;margin:12px 0 0;font-size:11px;line-height:1.75}.feedbackDrawer footer{border-top:1px solid var(--edge);align-items:center;gap:9px;padding:17px 22px;display:flex}.feedbackDrawer footer span{color:var(--sub);flex:1;font-size:7px}.feedbackDrawer footer button{color:#72dff5;background:#113444;border:1px solid #2f7288;border-radius:9px;padding:10px;font-size:7px;font-weight:700}.feedbackDrawer footer button:last-child{color:#fff;background:#167f9c}.feedbackDrawer footer button:disabled{opacity:.35}.theme-light .feedbackSignal i{background:#fff2df}.theme-light .feedbackRating strong{color:#173442}@media (max-width:900px){.feedbackList{grid-template-columns:1fr}}@media (max-width:700px){.feedbackControls{flex-direction:column;align-items:flex-start;gap:10px}.feedbackControls nav{width:100%;overflow:auto}.feedbackSummary{grid-template-columns:1fr}.feedbackDrawer footer{flex-wrap:wrap}.feedbackDrawer footer span{flex-basis:100%}}.quoteHero{min-height:180px;box-shadow:var(--shadow);background:linear-gradient(120deg,#0d2d3b,#0a1821);border-radius:21px;justify-content:space-between;align-items:center;padding:30px 34px;display:flex}.quoteHero small{letter-spacing:2px;color:#58daf4;font-size:7px}.quoteHero h2{margin:9px 0;font:600 31px Segoe UI}.quoteHero p{color:var(--sub);font-size:11px}.quoteSafety{background:#12352b;border:1px solid #2b5f51;border-radius:15px;grid-template-columns:50px 1fr;align-items:center;gap:3px 12px;width:215px;padding:16px;display:grid}.quoteSafety i{color:#70e3b1;background:#1b503e;border-radius:14px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:21px;font-style:normal;display:grid}.quoteSafety span{color:#68dda9;letter-spacing:1px;font-size:6px}.quoteSafety b{font-size:8px}.quoteStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.quoteStats article{border:1px solid var(--edge);background:var(--surface);border-radius:15px;padding:18px}.quoteStats small,.quoteStats b,.quoteStats span{display:block}.quoteStats small{color:var(--sub);letter-spacing:1px;font-size:6px}.quoteStats b{margin:7px 0;font-size:21px}.quoteStats span{color:var(--sub);font-size:7px}.quoteWorkspace{grid-template-columns:minmax(720px,1fr) 325px;gap:16px;display:grid}.quoteBuilder .adminSectionHead>button{color:#73dff5;background:#123b4b;border:1px solid #2d7c92;border-radius:9px;padding:10px;font-size:7px;font-weight:700}.quoteFields{border-bottom:1px solid var(--edge);grid-template-columns:2fr 2fr 1fr 1fr;gap:11px;padding:17px 20px;display:grid}.quoteFields label>span{color:var(--sub);letter-spacing:1px;margin-bottom:6px;font-size:6px;display:block}.quoteFields input,.quoteFields select{border:1px solid var(--edge);background:var(--surface2);width:100%;color:var(--ink);border-radius:9px;padding:10px;font-size:8px}.quoteDrop{width:calc(100% - 40px);min-height:250px;color:var(--ink);background:#0b1d27;border:1px dashed #34758b;border-radius:17px;align-content:center;place-items:center;gap:10px;margin:20px;display:grid}.quoteDrop i{color:#5adbf5;font-size:32px;font-style:normal}.quoteDrop b{font-size:12px}.quoteDrop span{max-width:520px;color:var(--sub);font-size:8px;line-height:1.5}.quoteTable{max-height:430px;overflow:auto}.quoteTable table{min-width:1000px}.quoteTable th{padding:10px;font-size:6px}.quoteTable td{padding:8px}.quoteTable input{width:100%;min-width:80px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;padding:7px;font-size:8px}.quoteTable input:focus{background:var(--surface2);border-color:#35758b;outline:0}.quoteTable td:nth-child(2) input{min-width:125px}.quoteTable td:nth-child(3) input{min-width:200px}.quoteTable td:first-child em{color:#62dda8;background:#153c30;border-radius:6px;padding:5px 6px;font-size:6px;font-style:normal;display:inline-block}.quoteTable td:first-child small{color:#ff8d6d;margin-top:5px;font-size:6px;display:block}.quoteTable .lineIssue{background:#ff63320b}.quoteTable .lineIssue td:first-child em{color:#ff9471;background:#46251b}.quoteFooter{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.quoteFooter>p{color:var(--sub);font-size:8px}.quoteFooter>div{align-items:center;gap:16px;display:flex}.quoteFooter span{color:var(--sub);white-space:nowrap;font-size:7px}.quoteFooter span b{color:var(--ink);margin-top:4px;font-size:17px;display:block}.quoteFooter button{color:#fff;background:#1684a2;border:0;border-radius:9px;padding:12px;font-size:7px;font-weight:700}.quoteFooter button:disabled{opacity:.35}.quoteHistory>article{border-bottom:1px solid var(--edge);grid-template-columns:1fr auto;gap:8px;padding:14px 16px;display:grid}.quoteHistory article small,.quoteHistory article b,.quoteHistory article span{display:block}.quoteHistory article small{color:#55d7f2;font-size:6px}.quoteHistory article b{margin:5px 0;font-size:9px}.quoteHistory article span{color:var(--sub);font-size:7px}.quoteHistory article em{color:#6bd8ef;background:#173a4a;border-radius:6px;align-self:start;padding:5px 6px;font-size:6px;font-style:normal}.quoteHistory article button{color:#65d9f1;background:0 0;border:0;grid-column:1/3;justify-self:start;padding:4px 0;font-size:6px}.quoteHistory article button .eyeIcon{margin-right:6px;display:inline-block}.quoteEmpty{color:var(--sub);place-items:center;gap:7px;padding:35px;display:grid}.quoteEmpty i{font-size:25px;font-style:normal}.quoteEmpty b{color:var(--ink);font-size:10px}.quoteEmpty span{font-size:7px}.quoteRoadmap{border:1px solid var(--edge);background:var(--surface2);border-radius:12px;margin:14px;padding:14px}.quoteRoadmap>small{color:#57d8f2;letter-spacing:1px;font-size:6px}.quoteRoadmap p{color:var(--sub);gap:7px;font-size:7px;display:flex}.quoteRoadmap p i{background:#3d7a8d;border-radius:50%;width:5px;height:5px;margin-top:2px}.theme-light .quoteHero{background:linear-gradient(120deg,#fff,#eaf5f8)}.theme-light .quoteSafety{background:#e8f5ef}.theme-light .quoteDrop{background:#f2f8fa}@media (max-width:1150px){.quoteWorkspace{grid-template-columns:1fr}.quoteFields,.quoteStats{grid-template-columns:1fr 1fr}}@media (max-width:700px){.quoteHero{padding:22px}.quoteHero h2{font-size:23px}.quoteSafety{display:none}.quoteFields{grid-template-columns:1fr}.quoteFooter{flex-direction:column;align-items:flex-start}.quoteFooter>div{justify-content:space-between;width:100%}}.quoteFileList{border-bottom:1px solid var(--edge);background:var(--surface2);flex-wrap:wrap;align-items:center;gap:7px;padding:11px 20px;display:flex}.quoteFileList small{color:#62d9f1;letter-spacing:1px;margin-right:5px;font-size:6px}.quoteFileList span{border:1px solid var(--edge);background:var(--surface);color:var(--sub);border-radius:7px;padding:6px 8px;font-size:7px}.quoteFileResults{border-bottom:1px solid var(--edge);background:var(--surface2);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 20px;display:grid}.quoteFileResults>small{color:#61d8f1;letter-spacing:1px;grid-column:1/-1;font-size:6px}.quoteFileResults article{border:1px solid var(--edge);background:var(--surface);border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.quoteFileResults article>i{color:#ff9875;background:#44251c;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.quoteFileResults article.ready>i{color:#64dda9;background:#163c30}.quoteFileResults b,.quoteFileResults span{display:block}.quoteFileResults b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.quoteFileResults span{color:var(--sub);margin-top:3px;font-size:7px}.quoteFileResults em{color:#ff9976;font-size:6px;font-style:normal}.quoteFileResults article.ready em{color:#63dda8}@media (max-width:700px){.quoteFileResults{grid-template-columns:1fr}}.quoteProcessPanel{border-bottom:1px solid var(--edge);background:linear-gradient(90deg,#54d8f2,var(--surface2));grid-template-columns:1fr auto;align-items:center;gap:12px 18px;padding:16px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.quoteProcessPanel{background:linear-gradient(90deg,color-mix(in srgb,#54d8f2 7%,var(--surface2)),var(--surface2))}}.quoteProcessPanel>div:first-child small,.quoteProcessPanel>div:first-child b,.quoteProcessPanel>div:first-child span{display:block}.quoteProcessPanel>div:first-child small{letter-spacing:1.35px;color:#62d9f1;font-size:6px}.quoteProcessPanel>div:first-child b{color:var(--ink);margin-top:5px;font-size:10px}.quoteProcessPanel>div:first-child span{color:var(--sub);margin-top:4px;font-size:8px}.quoteProcessPanel>button{color:#78e4f7;letter-spacing:.45px;background:#164050;border:1px solid #2b7890;border-radius:10px;min-width:170px;padding:11px 14px;font-size:7px;font-weight:800}.quoteProcessPanel>button:hover:not(:disabled){filter:brightness(1.16)}.quoteProcessPanel>button:disabled{cursor:wait;opacity:.7}.quoteProgress{grid-column:1/-1;grid-template-columns:1fr 38px;align-items:center;gap:10px;display:grid}.quoteProgress>span{border:1px solid var(--edge);background:#09131a;border-radius:999px;height:7px;overflow:hidden}.quoteProgress>span>i{border-radius:inherit;background:linear-gradient(90deg,#31bddd,#6ae0ae);height:100%;transition:width .28s;display:block;box-shadow:0 0 14px #54d8f277}.quoteProgress>b{text-align:right;color:#6fe0f5;font-size:8px}.quoteFileResults article.pending>i{color:#62d9f1;background:#193541}.quoteFileResults article.pending em{color:var(--sub)}.quoteFileResults article.failed>i{color:#ff9875;background:#44251c}@media (max-width:700px){.quoteProcessPanel{grid-template-columns:1fr}.quoteProcessPanel>button{width:100%}.quoteProgress{grid-column:auto}}.quoteReviewBar{border-bottom:1px solid var(--edge);background:var(--surface2);justify-content:space-between;align-items:center;gap:18px;padding:13px 20px;display:flex}.quoteReviewBar small,.quoteReviewBar b{display:block}.quoteReviewBar small{color:#5edbf3;letter-spacing:1.25px;font-size:6px}.quoteReviewBar b{color:var(--sub);margin-top:4px;font-size:8px}.quoteReviewBar button,.quotePreviewButton{color:#70dff4!important;background:#143947!important;border:1px solid #2b758a!important}.quoteRemoveLine{color:#ff936f;background:#3b211b;border:1px solid #743724;border-radius:8px;width:26px;height:26px;font-size:15px;line-height:1}.quoteRemoveLine:hover{filter:brightness(1.2)}.quoteFooter>div{flex-wrap:wrap}.quotePreviewButton:disabled{opacity:.35}.quotationPreviewModal{z-index:120;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quotationPreviewScrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02090dcc;border:0;position:absolute;inset:0}.quotationPreviewModal>section{background:#101d26;border:1px solid #31586a;border-radius:20px;width:min(1060px,96vw);max-height:94vh;position:relative;overflow:auto;box-shadow:0 35px 100px #000b}.quotationPreviewModal>section>header{z-index:2;border-bottom:1px solid var(--edge);background:#101d26f5;justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex;position:sticky;top:0}.quotationPreviewModal header small{letter-spacing:1.4px;color:#5edbf3;font-size:6px}.quotationPreviewModal header h3{margin:6px 0 3px;font-size:18px}.quotationPreviewModal header p{color:var(--sub);margin:0;font-size:8px}.quotationPreviewModal header>button{border:1px solid var(--edge);background:var(--surface2);width:32px;height:32px;color:var(--ink);border-radius:50%;font-size:18px}.quotationPaper{color:#0b2838;background:#fff;width:min(790px,100% - 44px);min-height:940px;margin:22px auto;position:relative;box-shadow:0 20px 50px #0005}.quotationPaperHead{border-bottom:5px solid #1c75bc;justify-content:space-between;align-items:center;height:112px;padding:0 38px;display:flex}.quotationPaperHead img{object-fit:contain;object-position:left center;width:235px;height:79px;display:block}.quotationPaperHead>div{text-align:left}.quotationPaperHead small,.quotationPaperHead b,.quotationPaperHead em{display:block}.quotationPaperHead small{color:#1c75bc;letter-spacing:.7px;font-size:8px;font-weight:800}.quotationPaperHead b{color:#102f40;margin:6px 0;font-size:18px}.quotationPaperHead em{color:#ed7652;font-size:8px;font-style:normal;font-weight:800}.quotationCustomer{justify-content:space-between;align-items:flex-start;padding:34px 38px 24px;display:flex}.quotationCustomer small{color:#1c75bc;letter-spacing:.7px;font-size:7px;font-weight:800}.quotationCustomer h4{margin:7px 0 4px;font-size:22px}.quotationCustomer p{color:#71828a;margin:0;font-size:10px}.quotationCustomer aside{background:#edf7fa;min-width:210px;padding:15px 18px}.quotationCustomer aside span{color:#526d78;font-size:8px;display:block}.quotationCustomer aside span+span{margin-top:9px}.quotationCustomer aside b{color:#102f40;margin-left:8px}.quotationPreviewTable{padding:0 38px;overflow:auto}.quotationPreviewTable table{border-collapse:collapse;width:100%}.quotationPreviewTable th{color:#1c75bc;text-align:left;letter-spacing:.5px;border-bottom:2px solid #49bddd;padding:9px 7px;font-size:7px}.quotationPreviewTable td{color:#173746;border-bottom:1px solid #dce6ea;padding:11px 7px;font-size:8px}.quotationPreviewTable th:nth-last-child(-n+2),.quotationPreviewTable td:nth-last-child(-n+2){text-align:right}.quotationPreviewTotal{color:#fff;background:#123f58;border-top:4px solid #4dc3e4;width:245px;margin:25px 38px 110px auto;padding:18px 20px}.quotationPreviewTotal small,.quotationPreviewTotal b{display:block}.quotationPreviewTotal small{color:#6fdcf3;font-size:7px}.quotationPreviewTotal b{margin-top:7px;font-size:19px}.quotationDraftNotice{color:#7a8d95;margin:0;font-size:7px;position:absolute;bottom:83px;left:38px}.quotationPaper>footer{color:#fff;background:#09202c;border-top:4px solid #1c75bc;justify-content:space-between;align-items:center;height:68px;padding:0 38px;display:flex;position:absolute;bottom:0;left:0;right:0}.quotationPaper footer b,.quotationPaper footer span{display:block}.quotationPaper footer b,.quotationPaper footer strong{color:#55cdec;font-size:8px}.quotationPaper footer span{margin-top:4px;font-size:7px}.quotationPreviewWarning{color:#ffad8e;background:#3c241d;border:1px solid #7d402d;border-radius:10px;width:min(790px,100% - 44px);margin:-8px auto 15px;padding:11px 14px;font-size:8px}.quotationPreviewActions{border-top:1px solid var(--edge);background:#101d26f5;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex;position:sticky;bottom:0}.quotationPreviewActions button{color:#6eddf3;background:#133845;border:1px solid #2d7185;border-radius:9px;padding:11px 15px;font-size:7px;font-weight:800}.quotationPreviewActions button:last-child{color:#fff;background:#1684a2;border:0}.quotationPreviewActions button:disabled{opacity:.35}.theme-light .quotationPreviewModal>section,.theme-light .quotationPreviewModal>section>header,.theme-light .quotationPreviewActions{background:#f4f9fb}.theme-light .quotationPreviewModal header h3{color:#183b4b}@media (max-width:700px){.quoteReviewBar{flex-direction:column;align-items:flex-start}.quoteReviewBar button{width:100%}.quotationPreviewModal{padding:8px}.quotationPreviewModal>section{width:100%;max-height:98vh}.quotationPaper{width:calc(100% - 18px);min-height:760px}.quotationPaperHead{height:90px;padding:0 20px}.quotationPaperHead img{width:155px}.quotationPaperHead>div{transform-origin:100%;transform:scale(.8)}.quotationCustomer{gap:18px;padding:24px 20px}.quotationCustomer aside{min-width:135px}.quotationPreviewTable{padding:0 20px}.quotationPreviewTable table{min-width:620px}.quotationPreviewTotal{margin-bottom:95px;margin-right:20px}.quotationPaper>footer{padding:0 20px}.quotationPaper footer strong{display:none}.quotationDraftNotice{left:20px}.quotationPreviewActions{justify-content:stretch}.quotationPreviewActions button{flex:1}}.accessGateway{z-index:240;color:#eefaff;background:#030b11;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gatewayBackdrop{background:radial-gradient(circle at 15% 18%,#1b70844d,#0000 34%),radial-gradient(circle at 88% 78%,#17496855,#0000 35%),linear-gradient(145deg,#041018,#071d29 58%,#030a0f);position:absolute;inset:0}.gatewayBackdrop:after{content:"";opacity:.13;background-image:linear-gradient(#63cde511 1px,#0000 1px),linear-gradient(90deg,#63cde511 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.accessGateway>section{background:linear-gradient(145deg,#102735f2,#07151ef5);border:1px solid #2d596b;border-radius:28px;width:min(1080px,94vw);position:relative;overflow:hidden;box-shadow:0 40px 130px #000e}.accessGateway>section>header{background:#0b202caa;border-bottom:1px solid #294451;justify-content:space-between;align-items:center;height:90px;padding:0 38px;display:flex}.accessGateway header img{object-fit:contain;object-position:left center;width:220px;height:72px}.accessGateway header>span{color:#8cdff1;letter-spacing:1px;border:1px solid #2d6173;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font-size:8px;display:flex}.accessGateway header>span i{background:#62dda9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #62dda9}.gatewayBody{grid-template-columns:1.15fr .85fr;min-height:510px;display:grid}.gatewayBody>aside{background:linear-gradient(135deg,#0c2736aa,#0000);border-right:1px solid #294451;flex-direction:column;justify-content:center;padding:65px 58px;display:flex}.gatewayBody>aside>small{color:#59d4ef;letter-spacing:2px;font-size:9px}.gatewayBody h1{color:#fff;max-width:540px;margin:15px 0 18px;font:600 46px/1.05 Segoe UI}.gatewayBody h1>span{color:#75dff4;letter-spacing:.3px;margin-bottom:8px;font:600 17px/1.2 Segoe UI;display:block}.gatewayBody>aside>p{color:#91aeba;max-width:560px;margin:0;font-size:15px;line-height:1.75}.gatewaySignals{flex-wrap:wrap;gap:9px;margin-top:40px;display:flex}.gatewaySignals span{color:#9db5bf;background:#0a1e29;border:1px solid #244859;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;display:flex}.gatewaySignals i{color:#68deb0;background:#173f34;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.gatewayBody>article{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:44px;display:flex}.gatewayAvatar{background:#0e2834;border:3px solid #4bbbd3;border-radius:50%;width:104px;height:104px;margin-bottom:20px;padding:4px;position:relative;box-shadow:0 0 0 7px #12313d,0 18px 40px #0008}.gatewayAvatar img,.gatewayAvatar>b{object-fit:cover;color:#79e1f8;background:linear-gradient(145deg,#214a5d,#102934);border-radius:50%;place-items:center;width:100%;height:100%;font-size:25px;display:grid}.gatewayAvatar>i{background:#58dfa9;border:4px solid #0b1d27;border-radius:50%;width:18px;height:18px;position:absolute;bottom:8px;right:2px}.gatewayBody>article>small{color:#59d8f1;letter-spacing:1.6px;font-size:8px}.gatewayBody h2{margin:8px 0 5px;font:600 24px Segoe UI}.gatewayBody>article>p{color:#829ca8;margin:0;font-size:10px}.gatewayAccess{background:#091a24;border:1px solid #294957;border-radius:12px;grid-template-columns:1fr 1fr;width:100%;margin:25px 0 18px;display:grid}.gatewayAccess span{color:#718d99;padding:13px 8px;font-size:7px}.gatewayAccess span+span{border-left:1px solid #294957}.gatewayAccess b{color:#7be2f6;margin-bottom:4px;font-size:10px;display:block}.gatewayBody>article>button{color:#fff;letter-spacing:.3px;background:linear-gradient(90deg,#1684a3,#28abc6);border:0;border-radius:11px;width:100%;padding:14px;font-size:9px;font-weight:800;box-shadow:0 10px 24px #0a7b9638}.gatewayBody>article>button:hover{filter:brightness(1.12)}.gatewayBody>article>.gatewayReview{color:#7dddf0;box-shadow:none;background:#0e2f3d;border:1px solid #327184;margin-top:9px}.gatewayBody>article>a{color:#6f8a96;margin-top:17px;font-size:8px;text-decoration:none}.gatewayBody>article>a:hover{color:#7ddff2}.accessGateway>section>footer{color:#5f7c89;letter-spacing:.8px;border-top:1px solid #294451;justify-content:space-between;align-items:center;height:46px;padding:0 38px;font-size:7px;display:flex}.accessGateway>section>footer span:last-child{color:#df9a72}@media (max-width:760px){.accessGateway{padding:10px}.accessGateway>section{border-radius:19px;max-height:97vh;overflow:auto}.accessGateway>section>header{height:72px;padding:0 20px}.accessGateway header img{width:170px}.accessGateway header>span{font-size:6px}.gatewayBody{grid-template-columns:1fr}.gatewayBody>aside{border-bottom:1px solid #294451;border-right:0;padding:35px 28px}.gatewayBody h1{font-size:34px}.gatewayBody>aside>p{font-size:12px}.gatewaySignals{margin-top:24px}.gatewayBody>article{padding:34px 28px}.accessGateway>section>footer{padding:0 20px}.accessGateway>section>footer span:first-child{display:none}}.profileSections:not(.tab-overview)>section{display:none}.profileSections.tab-technical>.technicalIdentity,.profileSections.tab-technical>.lifeStatus,.profileSections.tab-technical>.rotatingGroup,.profileSections.tab-commercial>.commercialPosition,.profileSections.tab-documents>.documentPanel,.profileSections.tab-activity>.activityPanel{display:block}.profileSections.tab-commercial>.commercialPosition,.profileSections.tab-documents>.documentPanel,.profileSections.tab-activity>.activityPanel{grid-column:1/-1}.documentPanel,.activityPanel{display:none}.assetDocumentList{grid-template-columns:1fr 1fr;gap:9px;display:grid}.assetDocumentList article{border:1px solid var(--edge);background:var(--surface2);border-radius:11px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:11px;padding:13px;display:grid}.assetDocumentList article>i{color:#62dfa9;background:#173c31;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.assetDocumentList b,.assetDocumentList span{display:block}.assetDocumentList b{font-size:9px}.assetDocumentList span{color:var(--sub);margin-top:4px;font-size:7px}.assetDocumentList em{color:#65dca9;font-size:6px;font-style:normal}.assetDocumentList button{color:#63d7ef;background:0 0;border:0;align-items:center;gap:7px;font-size:7px;display:flex}.assetActivityList{padding-left:3px;position:relative}.assetActivityList article{grid-template-columns:85px 16px 1fr;align-items:center;gap:11px;min-height:58px;display:grid}.assetActivityList time{color:var(--sub);text-align:right;font-size:7px}.assetActivityList article>i{background:var(--surface);border:2px solid #61d9f2;border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 0 4px #123441}.assetActivityList article:not(:last-child)>i:after{content:"";background:#295566;width:1px;height:48px;position:absolute;top:12px;left:3px}.assetActivityList b,.assetActivityList span{display:block}.assetActivityList b{font-size:10px}.assetActivityList span{color:var(--sub);margin-top:4px;font-size:7px}@media (max-width:700px){.profileTabs{overflow-x:auto}.profileTabs button{white-space:nowrap}.assetDocumentList{grid-template-columns:1fr}.assetDocumentList article{grid-template-columns:34px 1fr auto}.assetDocumentList article>button{grid-column:2/4;justify-self:start}}.calTag{padding-right:42px;position:relative}.calTag>b{font-size:7px;display:block}.calTagActions{opacity:0;gap:3px;transition:opacity .16s;display:flex;position:absolute;top:4px;right:4px}.calTag:hover .calTagActions,.calTag:focus-within .calTagActions{opacity:1}.calTagActions button{color:#9de8f8;cursor:pointer;background:#0a202a;border:1px solid #477080;border-radius:4px;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.calTagActions button:last-child{color:#ff9b7b;border-color:#8a4939}.theme-light .calTagActions button{background:#fff}.calReminderStatus{color:#78deb6!important}.calendarReminderRecipients{border:1px solid var(--edge);border-radius:12px;grid-column:1/-1;padding:12px}.calendarReminderRecipients legend{color:#76d8ef;letter-spacing:1px;padding:0 6px;font-size:7px}.calendarReminderRecipients>label{border:1px solid var(--edge);background:var(--surface2);border-radius:8px;grid-template-columns:18px 1fr 18px;align-items:center;gap:8px;margin:5px 0;padding:8px;display:grid}.calendarReminderRecipients>label.selected{background:#11352b;border-color:#3e9678}.calendarReminderRecipients input{width:auto;height:auto}.calendarReminderRecipients b,.calendarReminderRecipients small{display:block}.calendarReminderRecipients b{font-size:8px}.calendarReminderRecipients small{color:var(--sub);margin-top:2px;font-size:7px}.calendarReminderRecipients em{color:#6ee2b0;font-style:normal}.calendarReminderRecipients>p{color:var(--sub);justify-content:space-between;margin:10px 0 0;font-size:7px;display:flex}.calendarReminderRecipients>p b{color:#72ddb0}.calendarReminderNotice{color:#73d7ed;grid-column:1/-1;margin:0;font-size:8px}.assetPortfolioNotice{color:#8bd8eb;background:#0d2632;border:1px solid #315b6d;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:12px}.assetRegisterTools{grid-template-columns:minmax(280px,1fr) 180px auto auto;align-items:center;gap:10px;display:grid}.assetRegisterTools label{border:1px solid var(--edge);background:var(--surface2);border-radius:10px;align-items:center;padding:0 11px;display:flex}.assetRegisterTools label>span{color:#5bd8f3;font-size:18px}.assetRegisterTools input,.assetRegisterTools select{width:100%;height:42px;color:var(--ink);background:0 0;border:0;outline:0}.assetRegisterTools select{border:1px solid var(--edge);background:var(--surface2);border-radius:10px;padding:0 10px}.assetRegisterTools>b{color:var(--sub);letter-spacing:1px;white-space:nowrap;font-size:11px}.assetRegisterTable{overflow:auto}.assetRegisterTable table{min-width:880px}.assetRegisterTable td>button{align-items:center;gap:7px;display:flex}.assetEmpty{color:var(--sub);text-align:center!important;padding:38px!important}.assetRecordModal{z-index:150;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.assetRecordModal>section{border:1px solid var(--edge);background:var(--surface);border-radius:20px;width:min(760px,94vw);position:relative;overflow:hidden;box-shadow:0 30px 100px #000b}.assetRecordModal header{border-bottom:1px solid var(--edge);background:linear-gradient(135deg,#102b38,#081720);justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.assetRecordModal header small{color:#68d8f0;letter-spacing:1.4px;font-size:11px}.assetRecordModal header h3{margin:6px 0;font-size:26px}.assetRecordModal header p{color:var(--sub);margin:0;font-size:13px}.assetRecordModal header>button{color:var(--sub);background:0 0;border:0;font-size:24px}.assetRecordGrid{background:var(--edge);grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.assetRecordGrid article{background:var(--surface);min-height:88px;padding:16px 20px}.assetRecordGrid small,.assetRecordGrid b{display:block}.assetRecordGrid small{color:var(--sub);text-transform:uppercase;letter-spacing:1px;font-size:11px}.assetRecordGrid b{margin-top:8px;font-size:14px}.assetRecordModal footer{justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;display:flex}.assetRecordModal footer>span{color:var(--sub);font-size:12px}.assetRecordModal footer button{color:#87dff3;background:#15394a;border:1px solid #34778f;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-weight:800;display:flex}.assetEditModal .assetWideField{grid-column:1/-1}.assetEditModal select{border:1px solid var(--edge);background:var(--surface2);width:100%;height:40px;color:var(--ink);border-radius:8px;padding:0 10px}.theme-light .assetPortfolioNotice{color:#236679;background:#e9f7fa}.theme-light .assetRecordModal header{background:linear-gradient(135deg,#fff,#e8f4f7)}@media (max-width:850px){.assetRegisterTools{grid-template-columns:1fr 1fr}.assetRegisterTools label{grid-column:1/-1}.assetRecordGrid{grid-template-columns:1fr}}@media (max-width:560px){.assetRegisterTools{grid-template-columns:1fr}.assetRegisterTools label{grid-column:auto}.assetRecordModal footer{flex-direction:column;align-items:flex-start}}.executive .stage p,.productModule p,.assetExplorer p{line-height:1.55}.productHero p,.adminHero p,.assetDrawer>header p{color:var(--sub);font-size:12px!important}.featureList article strong,.featureInsight h3,.approvalPanel article strong{font-size:13px}.featureList article span,.featureList article em,.approvalPanel article span,.approvalPanel article em{line-height:1.45;font-size:10px!important}.featureList article button,.featureInsight>button,.quickAdmin button,.runwayEvents button,.mapDetail button{min-height:38px;font-size:10px!important}.notificationDrawer>nav{flex-wrap:wrap}.notificationDrawer>nav button{padding:8px 10px;font-size:9px}.inlineModuleDetail{background:var(--surface2);text-align:left;border:1px solid #3b7080;border-radius:12px;margin-top:14px;padding:14px}.inlineModuleDetail>b{color:#64d9f2;letter-spacing:1px;font-size:9px}.inlineModuleDetail p{color:var(--ink);margin:8px 0 12px;font-size:11px!important}.inlineModuleDetail button{min-height:0!important;padding:7px 12px!important}.prototypeLabel{color:#86a6b3;letter-spacing:.8px;white-space:nowrap;font-size:8px!important}.approvalPanel>article{grid-template-columns:32px minmax(0,1fr) max-content max-content;column-gap:18px;padding-right:22px}.approvalPanel>article>div{min-width:0}.approvalPanel>article>em,.approvalPanel>article>.prototypeLabel{justify-self:end}.approvalPanel>article>.prototypeLabel{margin:0;overflow:visible}@media (max-width:620px){.approvalPanel>article{grid-template-columns:32px minmax(0,1fr) max-content}.approvalPanel>article>.prototypeLabel{grid-column:2/4;justify-self:start;margin-top:2px}}.documentPreview{background:var(--surface2);border:1px solid #34758a;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin:14px 0;padding:14px;display:grid}.documentPreview small,.documentPreview b,.documentPreview span{display:block}.documentPreview small{color:#60d8f3;font-size:8px!important}.documentPreview b{margin:4px 0;font-size:13px}.documentPreview span,.documentPreview em{color:var(--sub);font-size:10px;font-style:normal}.documentPreview button{color:#7ee4f7;background:#173c4a;border:1px solid #3c7d91;border-radius:8px;padding:9px 12px;font-size:9px}.assetRegisterTable td,.assetRegisterTable th,.rotatingGroup td,.rotatingGroup th,.importTable td,.importTable th{line-height:1.45}.assetRegisterTable td{font-size:11px!important}.assetRegisterTable small,.manualFields label>span,.calendarEntryFields label>span{font-size:9px!important}.manualFields input,.manualFields select,.calendarEntryFields input,.calendarEntryFields select{font-size:12px!important}@media (max-width:700px){.documentPreview{grid-template-columns:1fr}.productHero p,.adminHero p,.assetDrawer>header p{font-size:11px!important}}.assetSecureDocuments{border:1px solid var(--edge);background:var(--surface2);border-radius:15px;margin:0 24px 20px;overflow:hidden}.assetSecureDocuments>header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.assetSecureDocuments header small{color:#64d9f2;letter-spacing:1.2px;font-size:12px!important}.assetSecureDocuments header h4{margin:5px 0;font-size:18px}.assetSecureDocuments header p{color:var(--sub);margin:0;font-size:13px!important}.assetSecureDocuments header>button{color:#82e7fb;white-space:nowrap;background:#194758;border:1px solid #3b8297;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:700}.assetSecureDocuments button:disabled{opacity:.55}.assetDocumentStatus{color:#8fe9fa;background:#183b49;border-radius:9px;margin:12px 18px 0;padding:10px 12px;font-size:13px!important}.secureDocumentList{padding:12px}.secureDocumentList article{border-bottom:1px solid var(--edge);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.secureDocumentList article:last-child{border-bottom:0}.secureDocumentList article>i{color:#62d9f2;background:#183e4e;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.secureDocumentList b,.secureDocumentList span,.secureDocumentList small{display:block}.secureDocumentList b{overflow-wrap:anywhere;font-size:14px}.secureDocumentList span{color:var(--sub);margin:3px 0;font-size:12px}.secureDocumentList small{color:#6e9bab;font-size:12px!important}.secureDocumentList a{color:#78def3;border:1px solid #326f82;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;text-decoration:none;display:flex}.secureDocumentEmpty{text-align:center;padding:28px}.secureDocumentEmpty i,.secureDocumentEmpty b,.secureDocumentEmpty span{display:block}.secureDocumentEmpty i{color:#5ed7ef;font-size:24px;font-style:normal}.secureDocumentEmpty b{margin:9px;font-size:15px}.secureDocumentEmpty span{color:var(--sub);font-size:13px}@media (max-width:700px){.assetSecureDocuments>header{flex-direction:column;align-items:flex-start}.secureDocumentList article{grid-template-columns:38px 1fr}.secureDocumentList a{justify-content:center}.assetSecureDocuments{margin:0 12px 16px}}.assetRecordModal>section{overscroll-behavior:contain;max-height:92vh;overflow-y:auto}.assetRecordModal>section>header{z-index:3;position:sticky;top:0}.assetRecordModal>section>footer{z-index:3;background:var(--surface);border-top:1px solid var(--edge);position:sticky;bottom:0}.assetRegisterTable td:last-child>button{color:#7cdef2;background:#143745;border:1px solid #326f82;border-radius:8px;justify-content:center;min-width:78px;padding:9px 11px;font-size:10px;font-weight:800}.assetRegisterTable td:last-child>button:hover{filter:brightness(1.18)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
