/*! 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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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;-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{.\!visible{visibility:visible!important}.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)}.isolate{isolation:isolate}.row-1{grid-row:1}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grow{flex-grow:1}.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}.uppercase{text-transform:uppercase}.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);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}}html:root{--ink:#102b3a;--muted:#647984;--line:#dceaf0;--paper:#f3f9fc;--green:#01b2f2;--blue:#009cf4;--navy:#07324a}.goalsComparison{gap:18px;display:grid}.goalsComparison>header h2{margin:5px 0;font:600 24px Georgia,serif}.goalsComparison>header p{color:#6c818a;margin:0;font-size:11px}.goalComparisonCard td.goalPositive{color:#16745a;font-weight:800}.goalComparisonCard td.goalNegative{color:#bd4438;font-weight:800}.goalProgress{align-items:center;gap:10px;min-width:150px;display:flex}.goalProgress>div{background:#e6eef1;border-radius:10px;flex:1;height:8px;overflow:hidden}.goalProgress i{background:linear-gradient(90deg,#03b8dd,#009cf4);border-radius:10px;height:100%;display:block}.goalProgress strong{text-align:right;min-width:58px;font-size:10px}.importSubmitActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.importSubmitActions .sendImport:not(.primary){color:#087ca4;cursor:pointer;background:#fff;border:1px solid #0999c4;border-radius:6px;font-weight:800}.importSubmitActions .sendImport:disabled{opacity:.6;cursor:wait}@media (max-width:560px){.importSubmitActions{grid-template-columns:1fr}}body .sidebar{background:linear-gradient(#062f48 0%,#064c6f 100%)}body .brand{background:#fff;border-radius:11px;height:58px;margin:0 0 30px;padding:8px 10px;overflow:hidden}body .brand img{object-fit:contain;width:100%;height:100%;display:block}body .navItem{color:#c0dce8}body .navItem:hover,body .navItem.active{color:#fff;background:#08638a}body .navItem.active{box-shadow:inset 3px 0 #01c4ed}body .sidebarFoot,body .profile{border-color:#176786}body .profile small{color:#91c6d9}body .avatar{color:#fff;background:#05b8ed}body .primary{background:linear-gradient(135deg,#02bfe6,#009cf4);border-color:#009cf4}body .primary:hover{background:#008bd9}body .statusDot{color:#00bfe9}body .metric.blue:after,body .metric.violet:after{background:#009cf4}body .metric small,body .metric.blue small,body .metric.violet small{color:#007eae;background:#e3f6fc}body .legend i{background:#00aeea}body .bar{background:linear-gradient(#08c1dc,#008ff3)}body .editTag{color:#007da9;background:#e5f7fc}body .insightIcon{color:#0098cc;background:#e1f7fc}body .next>div>span{color:#00a6dc}body .clientBadge{border-left:2px solid #05b8ed;align-self:center;min-width:120px;padding-left:12px}body .clientBadge span,body .clientBadge strong{display:block}body .clientBadge span{text-transform:uppercase;letter-spacing:1px;color:#8398a1;font-size:8px}body .clientBadge strong{color:#0a5878;margin-top:3px;font-size:11px}body .databaseView{gap:16px;display:grid}body .databaseHero{color:#fff;background:linear-gradient(110deg,#063a56,#047ca8);border-radius:11px;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}body .databaseHero .eyebrow{color:#97ddf4}body .databaseHero h2{margin:7px 0 5px;font:600 23px Georgia,serif}body .databaseHero p{color:#c9e9f4;margin:0;font-size:11px}body .liveBadge{background:#ffffff1c;border:1px solid #ffffff30;border-radius:20px;padding:8px 11px;font-size:9px}body .databaseMetrics{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}body .databaseMetrics article{background:#fff;border:1px solid #dceaf0;border-radius:8px;padding:14px 16px}body .databaseMetrics span,body .databaseMetrics strong{display:block}body .databaseMetrics span{text-transform:uppercase;letter-spacing:1px;color:#73868f;font-size:8px}body .databaseMetrics strong{color:#0a506d;margin-top:8px;font:600 17px Georgia,serif}body .dataCard{background:#fff;border:1px solid #dceaf0;border-radius:10px;overflow:hidden}body .dataToolbar{border-bottom:1px solid #e3edf1;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}body .dataToolbar h3{margin:0 0 3px;font:600 17px Georgia,serif}body .dataToolbar small{color:#7a8b92;font-size:9px}body .filters{gap:8px;display:flex}body .filters input,body .filters select{background:#fbfdfe;border:1px solid #d4e2e8;border-radius:6px;outline:none;height:36px;padding:0 11px;font-size:10px}body .filters input{width:210px}body .tableWrap{overflow:auto}body table{border-collapse:collapse;width:100%;min-width:980px}body th{color:#71828a;text-transform:uppercase;letter-spacing:.7px;text-align:left;background:#f5f9fb;border-bottom:1px solid #dce8ed;padding:11px 12px;font-size:8px}body td{color:#3f555e;white-space:nowrap;border-bottom:1px solid #edf2f4;padding:11px 12px;font-size:10px}body td b,body td span,body td small{display:block}body td b{color:#09688e;margin-bottom:3px;font-size:9px}body td span{text-overflow:ellipsis;max-width:230px;overflow:hidden}body td small{color:#91a0a6;margin-top:2px;font-size:8px}body .storeTag{color:#087da7;background:#e7f7fc;border-radius:4px;padding:4px 6px;font-weight:800;display:inline-block}body .discountCell{color:#c16b18}body .editButton{color:#087da7;cursor:pointer;background:#fff;border:1px solid #cfe2ea;border-radius:5px;padding:6px 8px;font-size:9px}body .emptyRow{text-align:center;color:#8b999f;padding:40px}body .dataError{color:#a94235;background:#fff1ef;padding:10px 20px;font-size:10px}body .pagination{color:#75878e;justify-content:space-between;align-items:center;padding:13px 18px;font-size:9px;display:flex}body .pagination button{cursor:pointer;background:#fff;border:1px solid #d6e4ea;padding:7px 9px;font-size:9px}body .pagination button:disabled{opacity:.4}body .modalBackdrop{z-index:20;background:#052b3b99;justify-content:flex-end;display:flex;position:fixed;inset:0}body .editPanel{background:#f7fafb;width:min(560px,100%);height:100%;padding:26px;overflow:auto;box-shadow:-20px 0 60px #00151f33}body .editHead{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}body .editHead h3{margin:6px 0 3px;font:600 20px Georgia,serif}body .editHead small{color:#7d8e95;font-size:9px}body .editHead>button{cursor:pointer;background:0 0;border:0;font-size:25px}body .editGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}body .editGrid label>span{color:#5b7079;margin-bottom:5px;font-size:9px;font-weight:700;display:block}body .editGrid input{background:#fff;border:1px solid #d5e3e8;border-radius:6px;width:100%;height:38px;padding:0 10px;font-size:11px}body .formulaPreview{background:#e8f7fc;border-left:3px solid #00aeea;border-radius:5px;margin-top:18px;padding:13px 15px}body .formulaPreview span,body .formulaPreview strong,body .formulaPreview small{display:block}body .formulaPreview span{text-transform:uppercase;color:#61808c;font-size:8px}body .formulaPreview strong{color:#086f96;margin:5px 0 2px;font:600 20px Georgia,serif}body .formulaPreview small{color:#78909a;font-size:8px}body .editActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (max-width:900px){body .databaseMetrics{grid-template-columns:repeat(2,1fr)}body .dataToolbar{flex-direction:column;align-items:flex-start;gap:12px}body .filters{width:100%}body .filters input{flex:1}}@media (max-width:620px){body .databaseHero{flex-direction:column;align-items:flex-start;gap:12px}body .databaseMetrics{grid-template-columns:1fr 1fr}body .filters{flex-direction:column}body .filters input,body .filters select{width:100%}body .editGrid{grid-template-columns:1fr}}:root{--ink:#17211e;--muted:#6d7773;--line:#e4e9e6;--paper:#f4f6f4;--green:#0e654c}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{color:inherit}.shell{min-height:100vh;display:flex}.sidebar{color:#f4f9f6;background:#152a24;flex-direction:column;width:238px;padding:30px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 10px 37px;font-size:19px;display:flex}.brand span{color:#163b30;background:#b8dfce;border-radius:9px;place-items:center;width:34px;height:34px;font:800 16px Georgia,serif;display:grid}nav{gap:6px;display:grid}.navItem{color:#aebdb7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-size:13px;display:flex}.navItem:hover,.navItem.active{color:#fff;background:#234139}.navItem.active{box-shadow:inset 3px 0 #92d4b8}.navIcon{text-align:center;width:20px;font-size:17px}.sidebarFoot{border-top:1px solid #29443c;margin-top:auto;padding-top:12px}.profile{border-top:1px solid #29443c;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;margin:14px 7px 0;padding-top:15px;display:grid}.profile strong,.profile small{font-size:11px;display:block}.profile small{color:#8ea19a;margin-top:3px}.avatar{color:#204237;background:#b8dfce;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.workspace{width:calc(100% - 238px);margin-left:238px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:100px;padding:23px 38px;display:flex}.eyebrow{letter-spacing:1.45px;color:#7b8782;text-transform:uppercase;font-size:9px;font-weight:800}.topbar h1{margin:5px 0 0;font:600 25px Georgia,serif}.topbar p{margin:0}.topActions{gap:10px;display:flex}.ghost,.primary{cursor:pointer;border-radius:7px;padding:11px 15px;font-size:11px;font-weight:700}.ghost{border:1px solid var(--line);background:#fff}.primary{color:#fff;background:#104f3e;border:1px solid #104f3e}.content{max-width:1280px;margin:auto;padding:30px 38px 45px}.welcome{border:1px solid var(--line);border-left:4px solid var(--green);background:#f9fbfa;border-radius:8px;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.statusDot{color:#33a174;margin-right:8px;font-size:9px}.welcome h2{margin:8px 0 6px;font:600 21px Georgia,serif}.welcome p{color:var(--muted);margin:0;font-size:12px}.score{border-left:1px solid var(--line);min-width:160px;padding-left:30px}.score span,.score small{color:var(--muted);font-size:9px;display:block}.score strong{color:var(--green);margin-right:4px;font:600 30px Georgia,serif}.score small{display:inline}.metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px 20px;position:relative;overflow:hidden}.metric:after{content:"";background:var(--green);width:3px;position:absolute;inset:0 auto 0 0}.metric.blue:after{background:#39748d}.metric.violet:after{background:#716893}.metric>strong{margin:11px 0 8px;font:600 25px Georgia,serif;display:block}.metric small{color:var(--green);background:#e8f3ed;border-radius:4px;padding:4px 7px;font-size:10px}.metric.blue small{color:#386a80;background:#e7f0f3}.metric.violet small{color:#6e638b;background:#eeecf3}.mainGrid{grid-template-columns:1.55fr .8fr;gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:21px}.cardHead{justify-content:space-between;align-items:flex-start;display:flex}.card h3{margin:6px 0;font:600 17px Georgia,serif}.legend{color:var(--muted);font-size:9px}.legend i{background:#397d67;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.editTag{letter-spacing:1px;color:#467463;background:#edf4f1;border-radius:4px;padding:6px 8px;font-size:8px}.chart{height:215px;margin-top:12px;padding:8px 0 23px 38px;display:flex;position:relative}.gridLines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:7px 0 24px}.gridLines span{color:#9aa39f;border-bottom:1px dashed #e8ecea;width:100%;padding-bottom:2px;font-size:8px}.bars{z-index:1;justify-content:space-around;align-items:flex-end;width:100%;display:flex}.barCol{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;width:11%;height:100%;display:flex}.bar{background:linear-gradient(#3e846e,#195d49);border-radius:4px 4px 1px 1px;width:100%;min-height:30px;position:relative}.bar span{color:#60706a;text-align:center;width:100%;font-size:7px;position:absolute;top:-15px}.barCol small{color:#818b87;font-size:8px}.field{margin-top:13px;display:block}.field>span{color:#56625e;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.field div{background:#fbfcfb;border:1px solid #dbe1de;border-radius:6px;align-items:center;height:38px;display:flex}.field b{color:#83908b;padding:0 11px;font-size:10px}.field input{background:0 0;border:0;outline:0;width:100%;font-size:12px;font-weight:700}.hint{color:#84908b;background:#f4f7f5;border-radius:5px;margin:13px 0 0;padding:9px;font-size:8px;line-height:1.5}.bottomGrid{grid-template-columns:1.55fr .8fr;gap:16px;margin-top:16px;display:grid}.insight{grid-template-columns:40px 1fr 28px;align-items:center;gap:13px;display:grid}.insightIcon{width:38px;height:38px;color:var(--green);background:#e1eee8;border-radius:50%;place-items:center;font-weight:700;display:grid}.insight h3{margin:6px 0 4px;font-size:15px}.insight p{color:var(--muted);margin:0;font-size:10px}.insight button{background:0 0;border:0;font-size:22px}.next{padding-top:17px}.next>div{align-items:center;gap:10px;margin-top:12px;display:flex}.next>div>span{color:#62a58d;font:600 16px Georgia,serif}.next p,.next strong,.next small{margin:0;font-size:10px;display:block}.next small{color:#89928f;margin-top:2px}@media (max-width:900px){.sidebar{width:76px}.brand strong,.navItem{font-size:0}.navIcon{font-size:18px}.profile div,.profile>span:last-child{display:none}.workspace{width:calc(100% - 76px);margin-left:76px}.mainGrid,.bottomGrid{grid-template-columns:1fr}.content,.topbar{padding-left:20px;padding-right:20px}.ghost{display:none}}@media (max-width:620px){.sidebar{display:none}.workspace{width:100%;margin:0}.topbar{height:auto}.topActions{flex-direction:column}.content{padding:18px}.metrics{grid-template-columns:1fr}.score{display:none}.topbar h1{font-size:21px}}@media print{.sidebar,.topActions,.inputsCard{display:none!important}.workspace{width:100%;margin:0}.content{max-width:none}.mainGrid,.bottomGrid{grid-template-columns:1fr}.chartCard{page-break-inside:avoid}}body .filterStatus{color:#64808b;align-items:center;gap:9px;font-size:9px;display:flex}body .filterStatus span{background:#e9f7fb;border-radius:14px;padding:6px 9px}body .filterStatus button{color:#087da7;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}body .filtersPanel{background:#f8fbfc;border-bottom:1px solid #e3edf1;grid-template-columns:1.4fr repeat(4,1fr);gap:10px;padding:14px 20px 17px;display:grid}body .filtersPanel label{min-width:0}body .filtersPanel label>span{color:#667c85;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:8px;font-weight:700;display:block}body .filtersPanel input,body .filtersPanel select{background:#fff;border:1px solid #d4e2e8;border-radius:6px;outline:none;width:100%;height:36px;padding:0 9px;font-size:9px}body .filtersPanel select:disabled{color:#9aa8ae;background:#edf2f4}body .databaseView table{min-width:1180px}@media (max-width:1100px){body .filtersPanel{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){body .filtersPanel{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){body .filtersPanel{grid-template-columns:1fr}}body .sidebar{padding-top:22px}body .brand{margin-bottom:16px}body .sidebar nav{gap:3px}body .sidebar .navItem{padding-top:9px;padding-bottom:9px;font-size:11px}body .sectionTabs{background:#fff;border-bottom:1px solid #dce8ed;align-items:flex-end;gap:4px;height:68px;padding:0 38px;display:flex}body .sectionTabs button{color:#6c8088;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-width:180px;height:58px;padding:10px 15px;font-size:12px;font-weight:700}body .sectionTabs button span{color:#99a7ad;margin-top:5px;font-size:8px;font-weight:400;display:block}body .sectionTabs button.active{color:#07688d;background:#f4fbfd;border-bottom-color:#00aeea}body .emptySection{text-align:center;background:#fff;border:1px solid #dceaf0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:40px;display:flex}body .emptySection .emptyIcon{color:#008dbd;background:#e6f7fc;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:22px;display:grid}body .emptySection h2{margin:9px 0 7px;font:600 22px Georgia,serif}body .emptySection p{color:#70838b;max-width:520px;margin:0;font-size:11px;line-height:1.6}body .emptySection small{color:#97a5aa;margin-top:18px;font-size:9px}@media (max-width:620px){body .sectionTabs{padding:0 18px}body .sectionTabs button{flex:1;min-width:0}}body .viewChoice{align-items:flex-end;gap:14px;display:flex}body .viewChoice>label>span{color:#667c85;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:8px;font-weight:700;display:block}body .viewChoice select{color:#075f81;background:#fff;border:1px solid #cfe0e7;border-radius:6px;min-width:205px;height:35px;padding:0 9px;font-size:9px;font-weight:700}body .groupedTable{min-width:900px}body .groupedTable td:first-child{min-width:310px}body .groupedTable td:first-child span{max-width:430px}@media (max-width:700px){body .viewChoice{flex-direction:column;align-items:flex-start}body .viewChoice select{width:100%}}body .sharedFilters{background:#f7fbfc;border-bottom:1px solid #dce8ed;padding:14px 38px 0}body .sharedFiltersHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}body .sharedFiltersHead h3{margin:3px 0 2px;font:600 15px Georgia,serif}body .sharedFiltersHead small{color:#83949b;font-size:8px}body .sharedFilters .filtersPanel{background:0 0;border:0;padding:0 0 14px}body .pieCard{min-height:430px}body .pieCard .cardHead p{color:#75868d;margin:4px 0 0;font-size:10px}body .pieLayout{grid-template-columns:340px 1fr;align-items:center;gap:38px;padding:26px 20px;display:grid}body .pieChart{border-radius:50%;place-items:center;width:280px;height:280px;display:grid;box-shadow:0 8px 30px #06466319}body .pieChart>div{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex}body .pieChart strong{color:#075f81;font:600 17px Georgia,serif}body .pieChart span{color:#81939a;text-transform:uppercase;margin-top:5px;font-size:8px}body .pieLegend{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}body .pieLegend>div{border-bottom:1px solid #edf2f4;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}body .pieLegend i{border-radius:50%;width:8px;height:8px}body .pieLegend span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}body .pieLegend strong{color:#075f81;font-size:10px}body .pieLegend small{color:#91a0a6;grid-column:2/4;font-size:8px}@media (max-width:850px){body .sharedFilters{padding-left:20px;padding-right:20px}body .pieLayout{grid-template-columns:1fr}body .pieChart{margin:auto}}@media (max-width:620px){body .sharedFiltersHead{flex-direction:column;align-items:flex-start;gap:10px}body .pieLegend{grid-template-columns:1fr}}body .evolutionCard{margin-bottom:16px}body .evolutionCard .cardHead p{color:#75868d;margin:4px 0 0;font-size:10px}body .evolutionBars{border-bottom:1px solid #dce8ed;align-items:flex-end;gap:12px;height:230px;padding:34px 14px 5px;display:flex}body .evolutionBars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:32px;height:100%;display:flex}body .evolutionBars>div>span{background:linear-gradient(#04bfd8,#0877a1);border-radius:5px 5px 1px 1px;width:min(54px,80%);min-height:5px}body .evolutionBars strong{color:#657b84;white-space:nowrap;font-size:7px}body .evolutionBars small{color:#7b8d94;text-transform:capitalize;font-size:8px}body .parametersSection{background:#fff;border:1px solid #dceaf0;border-radius:10px;padding:28px}body .parametersSection h2{margin:7px 0;font:600 23px Georgia,serif}body .parametersSection>div>p{color:#71858d;font-size:11px}body .parameterGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:25px;display:grid}body .parameterGrid article{border:1px solid #dce8ed;border-left:3px solid #00aeea;border-radius:7px;padding:17px}body .parameterGrid span,body .parameterGrid strong,body .parameterGrid small{display:block}body .parameterGrid span{color:#748990;text-transform:uppercase;letter-spacing:.7px;font-size:8px}body .parameterGrid strong{color:#075f81;margin:8px 0 4px;font:600 17px Georgia,serif}body .parameterGrid small{color:#8a9aa0;font-size:9px}@media (max-width:800px){body .sectionTabs{overflow-x:auto}body .sectionTabs button{min-width:155px}body .evolutionBars{overflow-x:auto}body .evolutionBars>div{min-width:55px}body .parameterGrid{grid-template-columns:1fr}}body .multiField{min-width:0;position:relative}body .multiField>span{color:#667c85;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:8px;font-weight:700;display:block}body .multiField details{position:relative}body .multiField summary{cursor:pointer;white-space:nowrap;color:#334d58;background:#fff;border:1px solid #d4e2e8;border-radius:6px;align-items:center;height:36px;padding:0 28px 0 9px;font-size:9px;list-style:none;display:flex}body .multiField summary:after{content:"⌄";color:#70858e;position:absolute;right:9px}body .multiField.disabled{opacity:.55;pointer-events:none}body .multiMenu{z-index:30;background:#fff;border:1px solid #cbdde5;border-radius:7px;width:max(100%,240px);max-height:250px;padding:7px;position:absolute;top:39px;left:0;overflow:auto;box-shadow:0 12px 28px #082e3e24}body .multiMenu label{cursor:pointer;border-radius:4px;align-items:center;gap:7px;padding:7px 6px;display:flex}body .multiMenu label:hover{background:#edf8fb}body .multiMenu input{accent-color:#009fd3;width:14px!important;height:14px!important}body .multiMenu span{color:#3d5660;text-transform:none;letter-spacing:0;margin:0;font-size:9px}body .filterActions{align-items:center;gap:14px;display:flex}body .applyFilters{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00b9dc,#008fc8);border:1px solid #008ec2;border-radius:6px;height:36px;padding:0 15px;font-size:9px;font-weight:800}body .applyFilters:disabled{color:#8b9ba1;cursor:default;background:#dfe8eb;border-color:#cbd8dd}@media (max-width:700px){body .filterActions{flex-direction:column;align-items:flex-start;width:100%}body .applyFilters{width:100%}}body .closeMulti{color:#fff;cursor:pointer;background:#087ba5;border:0;border-radius:5px;width:100%;height:32px;margin-top:5px;font-size:9px;font-weight:800;position:sticky;bottom:0;box-shadow:0 -5px 10px #fff}body .lineCharts{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:16px;display:grid}body .lineChartCard{min-width:0}body .lineChartCard svg{width:100%;height:185px;margin-top:14px;display:block;overflow:visible}body .lineChartCard svg line{stroke:#dbe6ea;stroke-width:.5px}body .lineChartCard svg polyline{fill:none;stroke:#008fbd;stroke-width:2px;vector-effect:non-scaling-stroke}body .lineChartCard svg circle{fill:#fff;stroke:#008fbd;stroke-width:1px;vector-effect:non-scaling-stroke}body .lineLabels{border-top:1px solid #e6edef;justify-content:space-between;gap:5px;padding-top:8px;display:flex}body .lineLabels>div{text-align:center;min-width:0}body .lineLabels strong,body .lineLabels span{display:block}body .lineLabels strong{color:#58717a;white-space:nowrap;font-size:8px}body .lineLabels span{color:#8b9aa0;text-transform:capitalize;margin-top:4px;font-size:8px}@media (max-width:850px){body .lineCharts{grid-template-columns:1fr}}body .salesRankings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}body .salesRankingCard{min-width:0;overflow:hidden}body .salesRankingCard .cardHead p{color:#788b93;margin:4px 0 0;font-size:9px}body .salesRankingList{max-height:620px;padding:4px 18px 14px;overflow:auto}body .salesRankingList>div{border-bottom:1px solid #edf2f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}body .salesRankingList>div>b{color:#08789f;background:#e9f6fa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}body .salesRankingList span,body .salesRankingList strong,body .salesRankingList small{min-width:0;display:block}body .salesRankingList strong{color:#324f5a;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}body .salesRankingList small{color:#87979e;margin-top:3px;font-size:8px}body .salesRankingList em{color:#08789f;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}body .salesRankingList em.negative{color:#c44f42}@media (max-width:850px){body .salesRankings{grid-template-columns:1fr}}body .issuesTab{z-index:35;color:#55717c;cursor:pointer;writing-mode:vertical-rl;background:#fff;border:1px solid #bfd5df;border-right:0;border-radius:9px 0 0 9px;justify-content:center;align-items:center;gap:8px;width:38px;height:142px;display:flex;position:fixed;top:45%;right:0;box-shadow:-5px 4px 18px #062a3a20}body .issuesTab span{background:#dce9ee;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}body .issuesTab b{font-size:9px}body .issuesTab em{color:#fff;background:#d94d3f;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:8px;font-style:normal;display:grid;position:absolute;top:7px;left:5px}body .issuesTab.hasIssues{color:#a13b31;border-color:#e5afa9}body .issuesTab.hasIssues span{color:#c63f32;background:#fde9e6}body .issuesBackdrop{z-index:50;background:#042b3b80;justify-content:flex-end;display:flex;position:fixed;inset:0}body .issuesDrawer{background:#f7fafb;width:min(520px,100%);height:100%;padding:25px;overflow:auto;box-shadow:-20px 0 55px #00151f30}body .issuesDrawer header{border-bottom:1px solid #dce8ed;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}body .issuesDrawer h2{margin:6px 0 4px;font:600 22px Georgia,serif}body .issuesDrawer header p{color:#74878f;margin:0;font-size:10px}body .issuesDrawer header>button{cursor:pointer;background:0 0;border:0;font-size:25px}body .issuesSummary{background:#fff;border:1px solid #dce8ed;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:13px;display:flex}body .issuesSummary strong{color:#b54338;font:600 24px Georgia,serif}body .issuesSummary span{color:#607780;font-size:10px}body .issuesSummary button{cursor:pointer;background:#fff;border:1px solid #cfe0e7;border-radius:5px;margin-left:auto;padding:6px 8px;font-size:8px}body .issuesDate{color:#87989e;margin:8px 2px 15px;font-size:8px;display:block}body .issuesList{gap:9px;display:grid}body .issuesList>article{background:#fff;border:1px solid #ead9d6;border-left:3px solid #dc685c;border-radius:7px;padding:13px 15px}body .issuesList article>div{justify-content:space-between;gap:10px;display:flex}body .issuesList article span{color:#8a7370;text-transform:uppercase;font-size:8px}body .issuesList article b{color:#a33e35;font-size:9px}body .issuesList article h3{margin:8px 0 4px;font-size:11px}body .issuesList article p{color:#74858b;margin:0;font-size:9px}body .issuesEmpty{text-align:center;padding:70px 20px}body .issuesEmpty>span{color:#16835e;background:#e3f5ed;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:20px;display:grid}body .issuesEmpty h3{margin:12px 0 5px;font:600 18px Georgia,serif}body .issuesEmpty p{color:#7b8e95;font-size:10px}body .financialView{gap:16px;display:grid}body .financialFilters{background:#fff;border:1px solid #dceaf0;border-radius:9px;grid-template-columns:1fr 150px 150px 210px auto;align-items:end;gap:14px;padding:17px 20px;display:grid}body .financialFilters h3{margin:5px 0 3px;font:600 17px Georgia,serif}body .financialFilters small{color:#7a8d95;font-size:9px}body .financialFilters>label>span,body .financeStores>span{color:#697e87;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}body .financialFilters input[type=date]{border:1px solid #d4e2e8;border-radius:6px;width:100%;height:36px;padding:0 8px;font-size:9px}body .financeStores{align-items:center;gap:9px;height:36px;display:flex}body .financeStores>span{margin:0 2px 0 0}body .financeStores label{white-space:nowrap;font-size:9px}body .financeStores input{accent-color:#009fcf;margin-right:4px}body .dreCard{background:#fff;border:1px solid #dceaf0;border-radius:10px;overflow:hidden}body .dreCard>header{color:#fff;background:linear-gradient(105deg,#073850,#087ca4);justify-content:space-between;align-items:flex-start;padding:21px 24px;display:flex}body .dreCard header .eyebrow{color:#9bdcf1}body .dreCard h2{margin:6px 0 4px;font:600 21px Georgia,serif}body .dreCard header p{color:#c3e7f1;margin:0;font-size:9px}body .dreTable{padding:10px 18px 16px}body .dreHead,body .dreRow{grid-template-columns:24px 1fr 150px 85px;align-items:center;display:grid}body .dreHead{color:#7b8d94;text-transform:uppercase;padding:7px 12px;font-size:8px;font-weight:800}body .dreRow{border-top:1px solid #edf2f4;min-height:29px;padding:4px 12px;font-size:10px}body .dreRow>strong,body .dreRow>em{text-align:right;font-style:normal}body .dreRow.detail>span:nth-child(2){color:#536870;padding-left:15px}body .dreRow.section{color:#244d3f;background:#e8f2e5;font-weight:800}body .dreRow.total{color:#0b4258;background:#d6e7ee;font-weight:900}body .dreRow.total:last-child{color:#fff;background:#073850}body .dreRow strong{font-size:10px}body .dreRow em{font-size:9px}body .dreCard>footer{color:#82949b;padding:10px 24px 15px;font-size:8px}body .metric.negative:after{background:#d65f50}body .metric.negative strong{color:#b33d32}@media (max-width:1000px){body .financialFilters{grid-template-columns:1fr 1fr}body .financialFilters>div:first-child{grid-column:1/-1}body .financeStores{align-self:center}}@media (max-width:650px){body .financialFilters{grid-template-columns:1fr}body .financialFilters>div:first-child{grid-column:auto}body .dreHead,body .dreRow{grid-template-columns:20px 1fr 105px}body .dreHead span:last-child,body .dreRow em{display:none}}body .dreMatrix{padding:10px 18px 16px;overflow:auto}body .dreMatrix .dreHead,body .dreMatrix .dreRow{align-items:center;width:max-content;min-width:100%;display:grid}body .dreMatrix .dreHead{z-index:2;background:#fff;border-bottom:1px solid #dce7eb;position:sticky;top:0}body .dreMatrix .dreHead span:nth-child(n+3){text-align:right}body .dreMatrix .dreRow>strong{text-align:right;white-space:nowrap;padding-left:10px}body .dreTotalColumn{border-left:1px solid #b9d0d9;padding-left:14px!important}body .dreExpand{color:#08799f;cursor:pointer;background:#fff;border:1px solid #8fb4c3;border-radius:4px;width:19px;height:19px;padding:0;font-size:13px;font-weight:900;line-height:15px}body .dreExpand:hover{background:#e7f7fc}body .dreEntries{background:#f8fbfc;border:1px solid #cfe0e7;border-radius:7px;margin:0 12px 8px 38px;overflow:hidden}body .dreEntries.empty{color:#7e9097;padding:14px;font-size:9px}body .entryHead,body .entryRow{grid-template-columns:90px minmax(180px,1fr) 100px 70px minmax(240px,1.5fr) 110px;align-items:center;gap:10px;min-width:900px;padding:8px 11px;display:grid}body .entryHead{color:#59717b;text-transform:uppercase;background:#e7f2f6;font-size:7px;font-weight:800}body .entryRow{color:#52666e;border-top:1px solid #e3ecef;font-size:8px}body .entryRow span:nth-child(5){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .entryRow strong{text-align:right;color:#174f65}body .dreBlock:last-child .dreRow.total{color:#fff;background:#073850}@media (max-width:650px){body .dreMatrix .dreHead,body .dreMatrix .dreRow{display:grid}body .dreMatrix .dreHead span:last-child{display:block}}body .financeParameters{gap:16px;display:grid}body .financeParameters>div:first-child{color:#fff;background:linear-gradient(105deg,#073850,#087ca4);border-radius:10px;padding:24px}body .financeParameters>div:first-child .eyebrow{color:#9bdcf1}body .financeParameters h2{margin:7px 0 5px;font:600 22px Georgia,serif}body .financeParameters p{color:#c4e5ef;margin:0;font-size:10px}body .parameterEditor{background:#fff;border:1px solid #dceaf0;border-radius:9px;grid-template-columns:1fr 170px auto;align-items:end;gap:20px;padding:20px;display:grid}body .parameterEditor>div>span,body .parameterEditor>div>strong,body .parameterEditor>div>small{display:block}body .parameterEditor>div>span{text-transform:uppercase;letter-spacing:1px;color:#73868e;font-size:8px}body .parameterEditor>div>strong{color:#0a5878;margin:7px 0 4px;font:600 18px Georgia,serif}body .parameterEditor>div>small{color:#7d8e95;font-size:9px}body .parameterEditor label>span{color:#657b84;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}body .parameterEditor label>div{background:#fbfdfe;border:1px solid #cedfe6;border-radius:6px;align-items:center;height:39px;display:flex}body .parameterEditor input{text-align:right;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 9px}body .parameterEditor label b{color:#0a6e94;padding-right:10px}body .parameterEditor button:disabled{opacity:.45;cursor:default}body .parameterFormula{background:#e8f7fc;border-left:3px solid #00aeea;border-radius:6px;padding:15px 18px}body .parameterFormula span,body .parameterFormula strong,body .parameterFormula small{display:block}body .parameterFormula span{text-transform:uppercase;color:#67808a;font-size:8px}body .parameterFormula strong{color:#075b7a;margin:6px 0;font-size:12px}body .parameterFormula small{color:#748991;font-size:9px}@media (max-width:750px){body .parameterEditor{grid-template-columns:1fr}body .parameterEditor button{width:100%}}body .dreValue{white-space:nowrap;text-align:right;justify-content:flex-end;align-items:center;gap:7px;padding-left:10px;display:flex}body .dreValue strong{font-size:9px}body .dreValue small{opacity:.72;min-width:45px;font-size:7px;font-weight:700}body .dreRow.total .dreValue small,body .dreRow.section .dreValue small{opacity:.82}body .dreDetailBackdrop{z-index:140;background:#04222f7a;justify-content:flex-end;display:flex;position:fixed;inset:0}body .dreDetailDrawer{background:#f7fafb;grid-template-rows:auto auto minmax(0,1fr);width:min(920px,92vw);height:100%;display:grid;box-shadow:-20px 0 55px #00182347}body .dreDetailDrawer>header{background:#fff;border-bottom:1px solid #d8e6eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 19px;display:flex}body .dreDetailDrawer h2{color:#173f50;margin:5px 0;font:600 22px Georgia,serif}body .dreDetailDrawer header p{color:#607985;margin:0;font-size:12px}body .dreDetailDrawer header>button{color:#496b78;cursor:pointer;background:#edf5f7;border:0;border-radius:50%;width:34px;height:34px;font-size:23px}body .dreDetailMonths{background:#fff;border-bottom:1px solid #dbe7eb;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}body .dreDetailMonths button{color:#416270;cursor:pointer;background:#fff;border:1px solid #c8dce4;border-radius:18px;flex:none;padding:8px 12px;font-size:11px}body .dreDetailMonths button.active{color:#fff;background:#087ca4;border-color:#087ca4}body .dreDetailBody{min-height:0;padding:16px;overflow:auto}body .dreDetailBody .dreEntries{background:#fff;margin:0;overflow:auto}body .dreDetailBody .entryHead{z-index:1;position:sticky;top:0}@media (max-width:650px){body .dreDetailDrawer{width:100vw}body .dreDetailDrawer>header{padding:19px 18px}body .dreDetailBody{padding:10px}}body .resultAnalysis{gap:16px;display:grid}body .resultCharts{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}body .resultChartCard{background:#fff;border:1px solid #dceaf0;border-radius:10px;min-width:0;padding:21px}body .resultChartCard h3{margin:6px 0 4px;font:600 18px Georgia,serif}body .resultChartCard header p{color:#74878f;margin:0;font-size:9px}body .resultBars{gap:13px;margin-top:22px;display:grid}body .resultBarRow{grid-template-columns:60px minmax(90px,1fr) 105px 95px;align-items:center;gap:9px;display:grid}body .resultBarRow>span{color:#667b84;text-transform:capitalize;font-size:8px;font-weight:800}body .resultBarRow>div{background:#e9f1f4;border-radius:8px;height:10px;overflow:hidden}body .resultBarRow i{background:linear-gradient(90deg,#03b9d9,#008fc2);border-radius:8px;height:100%;display:block}body .resultBarRow i.negative{background:linear-gradient(90deg,#e17c67,#c4493c)}body .resultBarRow strong{text-align:right;color:#194f65;font-size:8px}body .resultBarRow small{text-align:right;color:#7b8e95;font-size:7px}@media (max-width:900px){body .resultCharts{grid-template-columns:1fr}}@media (max-width:600px){body .resultBarRow{grid-template-columns:48px 1fr 88px}body .resultBarRow small{grid-column:2/-1}}body .resultGoals{gap:15px;display:grid}body .resultGoals>header{color:#fff;background:linear-gradient(105deg,#073850,#087ca4);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}body .resultGoals header .eyebrow{color:#9bdcf1}body .resultGoals h2{margin:7px 0 5px;font:600 22px Georgia,serif}body .resultGoals header p{color:#c5e6f0;margin:0;font-size:9px}body .resultGoals header .ghost{color:#0a607f;white-space:nowrap}body .goalEditor,body .copyGoals{background:#fff;border:1px solid #dceaf0;border-radius:9px;grid-template-columns:180px minmax(260px,1fr) auto;align-items:end;gap:15px;padding:18px 20px;display:grid}body .goalEditor label>span,body .copyGoals label>span{text-transform:uppercase;color:#687e87;margin-bottom:6px;font-size:8px;font-weight:800;display:block}body .goalEditor input[type=month],body .copyGoals input,body .copyGoals select{background:#fbfdfe;border:1px solid #d2e1e7;border-radius:6px;width:100%;height:38px;padding:0 9px;font-size:10px}body .goalEditor label>div{background:#fbfdfe;border:1px solid #d2e1e7;border-radius:6px;align-items:center;height:38px;display:flex}body .goalEditor label>div input{text-align:right;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 9px}body .goalEditor label b{color:#08779f;padding-right:10px}body .goalEditor button:disabled,body .copyGoals button:disabled{opacity:.45;cursor:default}body .copyGoals{background:#edf8fb;grid-template-columns:1fr 180px 180px auto}body .copyGoals h3{margin:5px 0 3px;font:600 16px Georgia,serif}body .copyGoals p{color:#6f838b;margin:0;font-size:8px}body .goalMessage{color:#176b4e;background:#e7f6ed;border-radius:6px;padding:10px 14px;font-size:9px}body .goalList{background:#fff;border:1px solid #dceaf0;border-radius:9px;overflow:hidden}body .goalHead,body .goalRow{grid-template-columns:160px 1fr 120px 180px;align-items:center;gap:15px;padding:11px 16px;display:grid}body .goalHead{color:#70848c;text-transform:uppercase;background:#f1f7f9;font-size:8px;font-weight:800}body .goalRow{border-top:1px solid #e7eef1;font-size:10px}body .goalRow strong{color:#0a5c7b;text-transform:capitalize}body .goalRow b{text-align:right;color:#087ca4}body .goalRow small{text-align:right;color:#84959c}@media (max-width:800px){body .resultGoals>header{flex-direction:column;align-items:flex-start}body .goalEditor,body .copyGoals{grid-template-columns:1fr}body .goalHead,body .goalRow{grid-template-columns:1fr 1fr}body .goalHead span:nth-child(n+3){display:none}}body .queryButtons{align-items:center;gap:7px;display:flex}body .cancelQuery{color:#58717b;cursor:pointer;background:#fff;border:1px solid #c6d6dc;border-radius:6px;height:36px;padding:0 12px;font-size:9px;font-weight:800}body .queryIdle{text-align:center;background:#fff;border:1px solid #dceaf0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:35px;display:flex}body .queryIdle h2{margin:8px 0 6px;font:600 21px Georgia,serif}body .queryIdle p{color:#71858d;margin:0;font-size:10px}body .portalCopyright{text-align:center;color:#7d8d93;letter-spacing:.3px;padding:13px 38px 20px;font-size:8px}body .goalEditor{grid-template-columns:155px minmax(220px,1fr) minmax(250px,1fr) auto}body .goalHead,body .goalRow{grid-template-columns:145px 1fr 100px 165px 72px}body .goalDelete{color:#a84439;cursor:pointer;background:#fff7f6;border:1px solid #e2c6c2;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:800}body .goalDelete:disabled{opacity:.45}@media (max-width:1000px){body .goalEditor{grid-template-columns:1fr 1fr}body .goalEditor>button{width:100%}}@media (max-width:650px){body .goalEditor{grid-template-columns:1fr}body .queryButtons{width:100%}body .queryButtons button{flex:1}}@media print{body .sidebar,body .topActions,body .inputsCard,body .sectionTabs,body .sharedFilters,body .sharedResultFilters,body .issuesTab{display:none!important}body .workspace{width:100%;margin:0}body .content{max-width:none;padding-bottom:35px}body .portalCopyright{color:#52666e;background:#fff;border-top:1px solid #dce8ed;padding:7px;display:block;position:fixed;bottom:0;left:0;right:0}body .mainGrid,body .bottomGrid{grid-template-columns:1fr}body .chartCard{page-break-inside:avoid}}body .startScreen{color:#fff;text-align:center;background:radial-gradient(circle at 75% 20%,#16a5c433,#0000 34%),linear-gradient(135deg,#062f45,#08789c);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:55px;display:flex}body .startScreen img{object-fit:contain;filter:brightness(0)invert();width:min(430px,75%);max-height:170px;margin-bottom:36px}body .startScreen .eyebrow{color:#9ee3f1}body .startScreen h2{margin:13px 0 10px;font:600 34px Georgia,serif}body .startScreen p{color:#c7e9f0;max-width:620px;margin:0;font-size:12px;line-height:1.7}body .startScreen small{color:#8fd4e3;text-transform:uppercase;letter-spacing:1px;margin-top:28px;font-size:9px}body .goalEntryList,body .goalGroups{gap:12px;display:grid}body .goalEditorRow{background:#fff;border:1px solid #dceaf0;border-radius:9px;grid-template-columns:minmax(280px,1fr) 160px 180px auto;align-items:end;gap:15px;padding:16px 20px;display:grid}body .goalEditorRow>div:first-child strong{color:#075f81;margin-top:5px;font:600 15px Georgia,serif;display:block}body .goalEditorRow label>span{text-transform:uppercase;color:#687e87;margin-bottom:6px;font-size:8px;font-weight:800;display:block}body .goalEditorRow input[type=month]{background:#fbfdfe;border:1px solid #d2e1e7;border-radius:6px;width:100%;height:38px;padding:0 9px;font-size:10px}body .goalEditorRow label>div{background:#fbfdfe;border:1px solid #d2e1e7;border-radius:6px;align-items:center;height:38px;display:flex}body .goalEditorRow label>div input{text-align:right;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 9px}body .goalEditorRow label b{color:#08779f;padding-right:10px}body .goalGroup>header{background:#eaf5f8;border:1px solid #d2e5eb;border-radius:9px 9px 0 0;padding:13px 17px}body .goalGroup h3{color:#075f81;margin:5px 0 0;font:600 15px Georgia,serif}body .goalGroup .goalList{border-top:0;border-radius:0 0 9px 9px}body .goalGroup .goalHead,body .goalGroup .goalRow{grid-template-columns:1fr 120px 190px 75px}body .chartLegend{color:#74878f;gap:18px;margin-top:12px;font-size:8px;display:flex}body .chartLegend span{align-items:center;gap:5px;display:flex}body .chartLegend i{background:#02a7cf;border-radius:3px;width:15px;height:4px}body .chartLegend .goalLegend i{background:#e09928;width:3px;height:12px}body .resultBarRow.goalAware>div{position:relative;overflow:visible}body .goalMarker{background:#e09928;border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px)}body .resultBarRow small em{color:#b16e13;margin-top:3px;font-style:normal;font-weight:800;display:block}body .lineChartCard circle,body .pieLegend>div{cursor:help}@media (max-width:850px){body .goalEditorRow{grid-template-columns:1fr 1fr}body .goalEditorRow>div:first-child{grid-column:1/-1}}@media (max-width:600px){body .startScreen{min-height:480px;padding:30px 18px}body .startScreen h2{font-size:26px}body .goalEditorRow{grid-template-columns:1fr}body .goalEditorRow>div:first-child{grid-column:auto}}.pieChartSvg{filter:drop-shadow(0 8px 15px #06466319);width:280px;height:280px}.pieChartSvg svg{width:100%;height:100%;overflow:visible}.pieTrack,.pieSlice{fill:none;stroke-width:27px}.pieTrack{stroke:#e8f0f3}.pieSlice{cursor:help;transition:stroke-width .15s,filter .15s}.pieSlice:hover{stroke-width:30px;filter:brightness(1.06)}.pieCenter{fill:#fff}.pieTotal{fill:#075f81;font:600 7px Georgia,serif}.pieTotalLabel{fill:#81939a;letter-spacing:.25px;font:700 3.4px Arial,sans-serif}@media (max-width:850px){.pieChartSvg{margin:auto}}body .clientBadge:has(img){grid-template-columns:34px auto;align-items:center;column-gap:8px;display:grid}body .clientBadge img{object-fit:contain;background:#fff;border:1px solid #dce8ed;border-radius:6px;grid-row:1/3;width:34px;height:34px;padding:3px}body .settingsPanel{gap:16px;display:grid}body .settingsPanel>header{color:#fff;background:linear-gradient(105deg,#073850,#087ca4);border-radius:10px;padding:25px}body .settingsPanel>header .eyebrow{color:#9bdcf1}body .settingsPanel>header h2{margin:7px 0 5px;font:600 23px Georgia,serif}body .settingsPanel>header p{color:#c4e5ef;margin:0;font-size:10px}body .settingsCard{background:#fff;border:1px solid #dceaf0;border-radius:10px;grid-template-columns:300px 1fr;gap:30px;padding:24px;display:grid}body .logoEditor{border-right:1px solid #e1eaed;padding-right:30px}body .logoEditor>span,body .clientFields label>span{color:#647a83;text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}body .logoPreview{text-align:center;background:#f7fbfc;border:1px dashed #bcd1d9;border-radius:9px;place-items:center;height:170px;padding:18px;display:grid}body .logoPreview img{object-fit:contain;max-width:100%;max-height:100%}body .logoPreview b,body .logoPreview small{color:#8ba0a8;display:block}body .logoPreview b{font:600 24px Georgia,serif}body .logoPreview small{margin-top:6px;font-size:8px}body .uploadLogo{color:#08779e;text-align:center;cursor:pointer;background:#e8f6fa;border:1px solid #c7e4ec;border-radius:6px;margin-top:12px;padding:10px;font-size:9px;font-weight:800;display:block}body .uploadLogo input{display:none}body .removeLogo{color:#a4473e;cursor:pointer;background:0 0;border:0;width:100%;padding:9px;font-size:8px}body .logoEditor>small{color:#87989e;text-align:center;margin-top:7px;font-size:8px;display:block}body .clientFields{flex-direction:column;gap:17px;display:flex}body .clientFields input{border:1px solid #cedfe6;border-radius:7px;outline:none;width:100%;height:42px;padding:0 12px;font-size:12px}body .clientFields input:focus{border-color:#009ecb;box-shadow:0 0 0 3px #00a9d61a}body .futureSettings{background:#f2f7f8;border-left:3px solid #86b9c9;border-radius:6px;padding:14px}body .futureSettings span{color:#69808a;font-size:8px;font-weight:800}body .futureSettings p{color:#7b8e95;margin:6px 0 0;font-size:9px;line-height:1.5}body .clientFields .primary{align-self:flex-start}body .settingsMessage{color:#176b4e;background:#e7f6ed;border-radius:6px;padding:10px 13px;font-size:9px}@media (max-width:750px){body .settingsCard{grid-template-columns:1fr}body .logoEditor{border-bottom:1px solid #e1eaed;border-right:0;padding:0 0 24px}}body .startScreen.clientStart .clientStartLogo{object-fit:contain;filter:none;background:#fff;border-radius:14px;width:min(430px,75%);height:190px;max-height:190px;margin-bottom:34px;padding:24px;box-shadow:0 15px 45px #00192355}body .clientStartPlaceholder{color:#9ed7e4;text-transform:uppercase;letter-spacing:1px;background:#ffffff0b;border:1px dashed #8ac8d8;border-radius:14px;place-items:center;width:min(430px,75%);height:190px;margin-bottom:34px;font-size:9px;display:grid}body .commercialReport{gap:16px;display:grid}body .commercialFilters{grid-template-columns:1fr 135px 135px minmax(210px,300px) auto}body .commercialFilters>label>input{border:1px solid #d4e2e8;border-radius:6px;width:100%;height:36px;padding:0 9px;font-size:9px}body .commercialMetrics{grid-template-columns:repeat(6,1fr)}body .commercialTable{min-width:1900px}body .commercialTable td:nth-child(4){text-overflow:ellipsis;max-width:300px;overflow:hidden}body .commercialTable td:nth-child(12) strong{color:#087ca4}@media (max-width:900px){body .commercialFilters{grid-template-columns:1fr 1fr}body .commercialMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){body .commercialFilters,body .commercialMetrics{grid-template-columns:1fr}}.annualCommercialChart{background:#fff;border:1px solid #dceaf0;border-radius:10px;gap:14px;padding:20px;display:grid}.annualCommercialChart>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.annualCommercialChart h2{color:#17485c;margin:5px 0;font:600 21px Georgia,serif}.annualCommercialChart header p{color:#6c818a;margin:0}.annualCommercialChart header>strong{color:#0780a9;font:600 25px Georgia,serif}.annualChartScroll{overflow-x:auto}.annualChartScroll svg{width:100%;min-width:720px;height:auto;display:block}.annualGrid{stroke:#dbe6ea;stroke-width:1px}.annualAxis,.annualMonth{fill:#667e88;font:10px Arial,sans-serif}.annualTargetBand{fill:#29b99b;opacity:.24;rx:4}.annualActualLine{fill:none;stroke:#087ca4;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.annualActualPoint{fill:#fff;stroke:#087ca4;stroke-width:4px;cursor:help}.annualCommercialChart>footer{color:#627984;flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.annualCommercialChart>footer span{align-items:center;gap:7px;display:flex}.annualCommercialChart>footer i{display:inline-block}.annualCommercialChart>footer .actual{background:#087ca4;border-radius:3px;width:20px;height:4px}.annualCommercialChart>footer .target{background:#29b99b55;border:1px solid #29b99b;width:20px;height:10px}body .commercialParameters{gap:16px;display:grid}body .commercialParameters>header,body .commercialGaugeCard>header{color:#fff;background:linear-gradient(105deg,#073850,#087ca4);border-radius:10px;padding:24px}body .commercialParameters h2,body .commercialGaugeCard h2{margin:7px 0 5px;font:600 22px Georgia,serif}body .commercialParameters header p,body .commercialGaugeCard header p{color:#c4e5ef;margin:0;font-size:10px}body .quarterParameterList{gap:10px;display:grid}body .quarterParameterList article{background:#fff;border:1px solid #dceaf0;border-radius:9px;grid-template-columns:1fr 150px 150px auto;align-items:end;gap:16px;padding:18px;display:grid}body .quarterParameterList article>div span,body .quarterParameterList article>div strong{display:block}body .quarterParameterList article>div span,body .quarterParameterList label>span{text-transform:uppercase;letter-spacing:1px;color:#73868e;font-size:8px}body .quarterParameterList article>div strong{color:#0a5878;margin-top:5px;font:600 17px Georgia,serif}body .quarterParameterList label>div{border:1px solid #cedfe6;border-radius:6px;align-items:center;height:38px;display:flex}body .quarterParameterList input{text-align:right;background:0 0;border:0;width:100%;height:100%;padding:0 8px}body .quarterParameterList label b{color:#087ca4;padding-right:9px}body .commercialGaugeCard{gap:18px;display:grid}body .gauge{width:min(520px,90%);height:250px;margin:20px auto 0;position:relative;overflow:hidden}body .gaugeBand{background:linear-gradient(90deg,#e36d58 0 32%,#f0b94d 32% 66%,#29b99b 66% 100%);border-radius:520px 520px 0 0;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 50% 100%,#0000 0 50%,#000 51%);mask:radial-gradient(circle at 50% 100%,#0000 0 50%,#000 51%)}body .gauge>i{transform-origin:0;background:#073850;border-radius:4px;width:43%;height:4px;transition:transform .4s;position:absolute;bottom:0;left:50%}body .gauge>i:after{content:"";background:#073850;border-radius:50%;width:16px;height:16px;position:absolute;top:-6px;left:-8px}body .gauge>div:last-child{text-align:center;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}body .gauge>div:last-child strong,body .gauge>div:last-child span{display:block}body .gauge>div:last-child strong{color:#075b7a;font:700 30px Georgia,serif}body .gauge>div:last-child span{color:#6d838c;margin-top:5px;font-size:10px}body .gaugeScale{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:620px;margin:auto;display:grid}body .gaugeScale span{text-align:center;color:#72878f;background:#fff;border:1px solid #dceaf0;border-radius:8px;padding:12px;font-size:9px}body .gaugeScale b{color:#075b7a;margin-top:4px;font-size:15px;display:block}@media (max-width:750px){body .quarterParameterList article{grid-template-columns:1fr}body .gauge{height:180px}}body .commercialModuleHead{color:#fff;background:linear-gradient(105deg,#073850,#087ca4);border-radius:10px;grid-template-columns:1fr repeat(2,minmax(190px,auto));align-items:center;gap:14px;padding:20px 23px;display:grid}body .commercialModuleHead .eyebrow{color:#9bdcf1}body .commercialModuleHead h2{margin:6px 0 4px;font:600 20px Georgia,serif}body .commercialModuleHead p{color:#c4e5ef;margin:0;font-size:9px}body .commercialModuleHead article{border-left:1px solid #ffffff30;padding-left:16px}body .commercialModuleHead article strong,body .commercialModuleHead article span,body .commercialModuleHead article small{display:block}body .commercialModuleHead article strong{color:#9ee3f1;font-size:10px}body .commercialModuleHead article span{margin:6px 0 3px;font-size:10px}body .commercialModuleHead article small{color:#b7dce6;font-size:8px}@media (max-width:800px){body .commercialModuleHead{grid-template-columns:1fr}body .commercialModuleHead article{border-top:1px solid #ffffff30;border-left:0;padding:10px 0 0}}body .commercialTable tfoot{z-index:3;position:sticky;bottom:0}body .commercialTable tfoot th{color:#fff;white-space:nowrap;background:#073850;border-top:2px solid #00aeea;padding:13px 12px;font-size:9px}body .commercialTable tfoot th:first-child{text-align:left}body .commercialTable tfoot th:not(:first-child){text-align:right}body .groupedCommercial{min-width:1500px}body .groupedCommercial td:first-child{min-width:260px}body .commercialFootnote{color:#68808a;background:#eef6f8;border-top:1px solid #dce8ed;padding:11px 18px;font-size:8px}body .reconciliationWarning{color:#78510e;background:#fff8e8;border:1px solid #e7c277;border-left:4px solid #d79218;border-radius:7px;align-items:center;gap:14px;padding:13px 17px;display:flex}body .reconciliationWarning strong{white-space:nowrap;font-size:10px}body .reconciliationWarning span{font-size:9px;line-height:1.45}body .commercialParameters>header{justify-content:space-between;align-items:center;gap:20px;display:flex}body .addQuarter{background:#fff;border:1px solid #dceaf0;border-radius:9px;align-items:end;gap:10px;padding:16px;display:flex}body .addQuarter label{flex:1}body .addQuarter label>span{text-transform:uppercase;color:#73868e;margin-bottom:6px;font-size:8px;display:block}body .addQuarter select,body .addQuarter input{background:#fff;border:1px solid #cedfe6;border-radius:6px;width:100%;height:38px;padding:0 9px}body .parameterRowActions{align-items:center;gap:8px;display:flex!important}body .parameterRowActions button{height:38px}@media (max-width:750px){body .commercialParameters>header,body .addQuarter{flex-direction:column;align-items:stretch}}body .gauge>i{z-index:4}body .gaugeReference{transform-origin:0;z-index:3;opacity:.9;width:46%;height:3px;position:absolute;bottom:0;left:50%}body .gaugeReference.minimum{background:#f4f8fa;border-right:8px solid #d88927}body .gaugeReference.maximum{background:#f4f8fa;border-right:8px solid #9b3f91}body .gaugeLimits{color:#607983;justify-content:space-between;width:min(540px,94%);margin:-12px auto 0;font-size:9px;font-weight:800;display:flex}body .gaugeScale span:first-child{border-top:3px solid #d88927}body .gaugeScale span:last-child{border-top:3px solid #9b3f91}body .gauge>i{border:1px solid #ffffffd9;box-shadow:0 2px 8px #022f4459;z-index:6!important;background:linear-gradient(90deg,#073850,#00a9dc)!important;width:41%!important;height:7px!important}body .gauge>i:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:14px solid #00a9dc;position:absolute;top:-5px;right:-12px}body .gauge>i:after{box-sizing:border-box;border:6px solid #073850;box-shadow:0 2px 7px #022f4452;background:#fff!important;width:22px!important;height:22px!important;top:-9px!important;left:-11px!important}body .gaugeReference{box-shadow:none;z-index:3!important;background:#ffffffb8!important;border-right-width:6px!important;width:45%!important;height:2px!important}body .gaugeReference:after{content:"";box-sizing:border-box;background:currentColor;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;right:-7px;box-shadow:0 1px 4px #00000040}body .gaugeReference.minimum{color:#d88927;border-right-color:#d88927!important}body .gaugeReference.maximum{color:#9b3f91;border-right-color:#9b3f91!important}body .gaugeScale span:nth-child(2){background:#f2fbfe;border-top:3px solid #00a9dc}body .gaugeScale span:nth-child(2) b{font-size:19px}body .gauge>i{clip-path:polygon(0 36%,90% 36%,100% 50%,90% 64%,0 64%);width:42%!important;height:18px!important;box-shadow:none!important;background:linear-gradient(90deg,#073850 0%,#087da5 72%,#02bfe6 100%)!important;border:0!important;border-radius:0!important}body .gauge>i:before{display:none!important}body .gauge>i:after{clip-path:none;background:#fff!important;border:6px solid #073850!important;border-radius:50%!important;width:24px!important;height:24px!important;top:-2px!important;left:-12px!important;box-shadow:0 2px 7px #022f4459!important}body .bankReconciliation{gap:16px;display:grid}body .bankFilters{grid-template-columns:1fr repeat(2,135px) repeat(3,minmax(120px,170px)) auto}body .bankFilters label>span{color:#647a83;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}body .bankFilters input,body .bankFilters select{background:#fff;border:1px solid #d4e2e8;border-radius:6px;width:100%;height:36px;padding:0 8px;font-size:9px}body .bankMetrics{grid-template-columns:repeat(4,1fr)}body .bankTable{min-width:1450px}body .bankTable td span{color:#73868e;margin-top:3px;font-size:8px;display:block}body .bankTable tfoot th{color:#075b7a;background:#e7f5fa;border-top:1px solid #bcdde8}body .statusTag{background:#e6f5ef;border-radius:12px;padding:4px 7px;color:#16775f!important;display:inline-block!important}body .bankChart{padding:22px}body .bankChart h2{margin:6px 0;font:600 21px Georgia,serif}body .bankChart header p{color:#70858d;font-size:9px}body .bankChart>div{gap:14px;margin-top:24px;display:grid}body .bankChart article{grid-template-columns:130px minmax(180px,1fr);align-items:center;gap:12px;display:grid}body .bankChart article span{text-transform:capitalize;color:#657a83;font-size:9px}body .bankChart article i{background:linear-gradient(90deg,#00b7d7,#087ca4);border-radius:8px;height:14px;display:block}body .bankChart article i.negative{background:linear-gradient(90deg,#e58b69,#bd493f)}body .bankChart article strong{text-align:right;color:#174f65;font-size:11px}@media (max-width:1100px){body .bankFilters,body .bankMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){body .bankFilters,body .bankMetrics{grid-template-columns:1fr}body .bankChart article{grid-template-columns:80px minmax(180px,1fr)}}body .bankMatrix{min-width:1150px}body .bankMatrix th:first-child,body .bankMatrix td:first-child{z-index:2;text-align:left;background:#fff;min-width:260px;position:sticky;left:0;box-shadow:5px 0 9px #1243560f}body .bankMatrix thead th:first-child{z-index:3;background:#f2f8fa}body .bankMatrix thead th:not(:first-child){text-transform:capitalize;min-width:230px}body .bankMatrix td:first-child b,body .bankMatrix td:first-child span{display:block}body .bankMatrix td:first-child span{color:#71858d;margin-top:5px;font-size:8px}body .bankMonthCell{gap:4px;display:grid}body .bankMonthCell small{color:#70838b;justify-content:space-between;gap:10px;font-size:8px;display:flex}body .bankMonthCell small b{color:#345b6c}body .bankMonthCell>strong{color:#075b7a;border-top:1px solid #dce8ed;margin-top:3px;padding-top:6px;font-size:10px}body .bankMonthCell em{color:#748991;font-size:7px;font-style:normal}body .bankMatrix tfoot th{color:#075b7a;background:#e6f5fa!important}body .bankMatrix tfoot th span,body .bankMatrix tfoot th strong{display:block}body .bankMatrix tfoot th span{text-transform:uppercase;font-size:7px}body .bankMatrix tfoot th strong{margin-top:4px;font-size:11px}body .bankAccountParameters{gap:16px;display:grid}body .bankAccountParameters>header{color:#fff;background:linear-gradient(105deg,#073850,#087ca4);border-radius:10px;padding:24px}body .bankAccountParameters h2{margin:7px 0 5px;font:600 22px Georgia,serif}body .bankAccountParameters header p{color:#c4e5ef;margin:0;font-size:10px}body .bankParameterTable{min-width:1050px}body .bankParameterTable td:first-child b,body .bankParameterTable td:first-child span{display:block}body .bankParameterTable td:first-child span{color:#71858d;margin-top:3px;font-size:8px}body .bankParameterTable select{color:#345b6c;background:#fff;border:1px solid #cedfe6;border-radius:6px;width:100%;height:34px;padding:0 8px}body .financeBalanceCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body .financeBalanceCharts .bankChart article{grid-template-columns:100px minmax(180px,1fr)}@media (max-width:950px){body .financeBalanceCharts{grid-template-columns:1fr}}body .financeBalanceCharts{grid-template-columns:repeat(3,minmax(360px,1fr));padding-bottom:5px;overflow-x:auto}body .yearMulti{min-width:110px}body .workspace,body .content,body .content>*{min-width:0;max-width:100%}body .content{overflow:auto}body .dataCard,body .card,body .financialFilters,body .sharedFilters,body .databaseMetrics,body .lineCharts,body .resultCharts,body .financeBalanceCharts,body .parameterGrid,body .quarterParameterList{max-width:100%}body .sectionTabs,body .tableWrap,body .dreMatrix,body .filtersPanel,body .databaseMetrics,body .lineCharts,body .resultCharts,body .financeBalanceCharts,body .parameterGrid{overflow:auto}body img,body svg,body canvas{max-width:100%}@media (max-width:1200px){body .financeBalanceCharts{grid-template-columns:repeat(3,minmax(320px,1fr))}}body .bankChart article i{min-width:4px;position:relative}body .bankChart article i>b{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #00000059;font-size:7px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}body .bankChart article i[style*=width\:0]>b{display:none}body .debtRevenueLine{min-width:620px;padding:22px}body .debtRevenueLine h2{margin:6px 0;font:600 21px Georgia,serif}body .debtRevenueLine header p{color:#70858d;font-size:9px}body .debtLineScroll{margin-top:18px;overflow-x:auto}body .debtRevenueLine svg{width:100%;min-width:620px;height:240px;overflow:visible}body .debtRevenueLine svg>line{stroke:#d6e4e9;stroke-width:.5px}body .debtRevenueLine polyline{fill:none;stroke:#087ca4;stroke-width:1.6px;vector-effect:non-scaling-stroke}body .debtRevenueLine circle{fill:#00a9dc;stroke:#fff;stroke-width:.8px;vector-effect:non-scaling-stroke;cursor:help}body .debtLineLabels{border-top:1px solid #dce8ed;min-width:620px;padding-top:8px;display:flex}body .debtLineLabels>div{text-align:center;flex:1;min-width:64px}body .debtLineLabels strong,body .debtLineLabels span{display:block}body .debtLineLabels strong{color:#075b7a;font-size:8px}body .debtLineLabels span{color:#748991;text-transform:capitalize;margin-top:3px;font-size:7px}body .debtRevenueLine svg text{fill:#075b7a;paint-order:stroke;stroke:#fff;stroke-width:.8px;stroke-linejoin:round;font-size:2.8px;font-weight:800}body .debtMonthLabels{border-top:1px solid #dce8ed;min-width:620px;padding-top:8px;display:flex}body .debtMonthLabels span{text-align:center;color:#748991;text-transform:capitalize;flex:1;min-width:64px;font-size:7px}body .debtRevenueLine svg text.verticalValue{letter-spacing:0;stroke-width:.55px;font-family:Arial,sans-serif;font-size:2.15px;font-weight:700}body .lineChartScroll{overflow-x:auto}body .standardizedLine svg,body .standardizedLine .lineLabels{min-width:620px}body .standardizedLine svg text.verticalValue{letter-spacing:0;fill:#075b7a;paint-order:stroke;stroke:#fff;stroke-width:.55px;stroke-linejoin:round;font-family:Arial,sans-serif;font-size:2.15px;font-weight:700}body .standardizedLine .lineLabels div{min-width:64px}body .standardizedLine .lineLabels span{color:#748991;text-transform:capitalize;font-size:7px}body .salesBarScroll{margin-top:14px;overflow-x:auto}body .salesBars{border-bottom:1px solid #dce8ed;align-items:stretch;gap:12px;min-width:620px;height:265px;padding:26px 12px 0;display:flex}body .salesBarColumn{text-align:center;cursor:help;flex:1;grid-template-rows:30px 1fr 28px;min-width:68px;display:grid}body .salesBarColumn>strong{color:#075b7a;white-space:nowrap;align-self:end;font-size:8px}body .salesBarColumn>div{justify-content:center;align-items:flex-end;height:100%;display:flex}body .salesBarColumn i{background:linear-gradient(#08c1dc,#008ff3);border-radius:5px 5px 0 0;width:min(52px,75%);min-height:3px;transition:height .25s;display:block}body .salesBarColumn i.negative{background:linear-gradient(#e58b69,#bd493f)}body .salesBarColumn>span{color:#748991;text-transform:capitalize;padding-top:8px;font-size:7px}body .queryProcessing{z-index:100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:progress;background:#05273652;justify-content:center;align-items:flex-start;padding:120px 18px 0;display:flex;position:fixed;inset:0}body .queryProcessingCard{background:#fff;border:1px solid #cce1e9;border-radius:10px;align-items:center;gap:15px;min-width:350px;padding:18px 22px;display:flex;box-shadow:0 14px 45px #042a3a3d}body .queryProcessing strong,body .queryProcessing span{display:block}body .queryProcessing strong{color:#075b7a;font:600 16px Georgia,serif}body .queryProcessing span{color:#71858d;margin-top:5px;font-size:9px}body .querySpinner{border:3px solid #d5eef5;border-top-color:#00a9dc;border-radius:50%;flex:none;width:24px;height:24px;animation:.75s linear infinite querySpin}@keyframes querySpin{to{transform:rotate(360deg)}}@media (max-width:550px){body .queryProcessing{padding-top:90px}body .queryProcessingCard{width:100%;min-width:0}}body .importWorkspace{gap:16px;display:grid}body .importWorkspace>header{color:#fff;background:linear-gradient(105deg,#073850,#087ca4);border-radius:10px;justify-content:space-between;align-items:center;padding:23px 25px;display:flex}body .importWorkspace>header .eyebrow{color:#9bdcf1}body .importWorkspace>header h2{margin:7px 0 5px;font:600 22px Georgia,serif}body .importWorkspace>header p{color:#c4e5ef;margin:0;font-size:10px}body .importGrid{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);gap:16px;display:grid}body .importCard,body .calendarCard{background:#fff;border:1px solid #dceaf0;border-radius:10px;padding:22px}body .importCard>h3,body .calendarCard h3,body .importPreview h3{margin:0 0 6px;font:600 17px Georgia,serif}body .importCard>p{color:#748991;margin:0 0 16px;font-size:9px}body .importDrop{cursor:pointer;color:#087ca4;background:#f4fafc;border:1px dashed #99c5d3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:105px;display:flex}body .importDrop input{display:none}body .importDrop b{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:11px;overflow:hidden}body .importDrop span{color:#7a9098;margin-top:7px;font-size:8px}body .importPreview{border-top:1px solid #e1eaee;gap:8px;margin-top:18px;padding-top:18px;display:grid}body .previewRow{background:#f7fafb;border-radius:5px;justify-content:space-between;gap:15px;padding:7px 9px;font-size:9px;display:flex}body .previewRow span{color:#73878f}body .previewRow strong{color:#244e5f;text-align:right}body .previewRow.warning strong{color:#b06d1c}body .validationOk,body .validationWarning{background:#edf8f4;border-left:3px solid #24a37e;border-radius:5px;padding:11px 12px}body .validationWarning{background:#fff7e9;border-color:#d69224}body .validationOk strong,body .validationOk span,body .validationWarning strong,body .validationWarning span{display:block}body .validationOk strong,body .validationWarning strong{font-size:9px}body .validationOk span,body .validationWarning span{color:#6f8188;margin-top:4px;font-size:8px;line-height:1.45}body .importPreview .primary{width:100%;margin-top:3px}body .importEmpty{text-align:center;color:#86979d;padding:28px 12px;font-size:9px}body .calendarHead{justify-content:space-between;align-items:center;display:flex}body .calendarHead h3{text-transform:capitalize;margin-top:6px}body .calendarHead button{color:#087ca4;cursor:pointer;background:#fff;border:1px solid #d5e4e9;width:32px;height:32px}body .calendarLegend{color:#71858d;gap:15px;margin:17px 0 12px;font-size:8px;display:flex}body .calendarLegend span{align-items:center;gap:5px;display:flex}body .calendarLegend i{border-radius:3px;width:9px;height:9px}body .calendarLegend .available,body .calendarDays .available{color:#13755e;background:#dff4ec}body .calendarLegend .pending,body .calendarDays .pending{color:#a66317;background:#fff0d5}body .calendarLegend .future,body .calendarDays .future{color:#9aa6aa;background:#f1f4f5}body .calendarWeek,body .calendarDays{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}body .calendarWeek b{text-align:center;color:#809097;padding:6px;font-size:7px}body .calendarDays>span{border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:space-between;min-height:57px;padding:7px;display:flex}body .calendarDays>span.available{border-color:#bfe5d9}body .calendarDays>span.pending{border-color:#efd6a8}body .calendarDays>span.future{border-color:#e5eaec}body .calendarDays>span.blank{background:0 0;border:0}body .calendarDays b{font-size:10px}body .calendarDays small{text-transform:uppercase;font-size:7px}body .calendarCard footer{color:#788c94;border-top:1px solid #e4ecef;margin-top:13px;padding-top:11px;font-size:8px}@media (max-width:1050px){body .importGrid{grid-template-columns:1fr}}@media (max-width:620px){body .importWorkspace>header{flex-direction:column;align-items:flex-start;gap:15px}body .importGrid{grid-template-columns:minmax(0,1fr)}body .calendarDays>span{min-height:43px;padding:5px}}body .importTopics{gap:14px;display:grid}body .importTopic{background:#fff;border:1px solid #dceaf0;border-radius:10px;overflow:hidden}body .importTopicHead{background:#f7fafb;border-bottom:1px solid #e1eaee;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}body .importTopicHead h3{margin:5px 0 2px;font:600 17px Georgia,serif}body .importTopicHead small{color:#087ca4;font-size:8px}body .topicStatus{text-align:right}body .topicStatus b,body .topicStatus span{display:block}body .topicStatus b{color:#087ca4;font:600 20px Georgia,serif}body .topicStatus span{color:#73878f;margin-top:3px;font-size:8px}body .topicBody{grid-template-columns:minmax(230px,.75fr) minmax(390px,1.5fr) minmax(260px,1fr);gap:18px;padding:18px 20px;display:grid}body .topicUpload{align-content:start;gap:10px;display:grid}body .topicUpload .importDrop{height:82px}body .referenceDate>span,body .instructionPanel label>span{color:#647a83;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}body .referenceDate input{border:1px solid #cedfe6;border-radius:6px;width:100%;height:38px;padding:0 9px}body .referenceDate small{color:#8a999f;margin-top:4px;font-size:7px;display:block}body .topicUpload .primary{width:100%}body .coveragePanel{min-width:0}body .coveragePanel h4{margin:5px 0 12px;font:600 15px Georgia,serif}body .coverageDays{gap:5px;padding:2px 0 10px;display:flex;overflow-x:auto}body .coverageDays>span{text-align:center;border:1px solid;border-radius:6px;flex-direction:column;flex:0 0 46px;justify-content:space-between;height:48px;padding:7px 4px;display:flex}body .coverageDays>span.available{color:#13755e;background:#e5f6ef;border-color:#bfe5d9}body .coverageDays>span.pending{color:#a66317;background:#fff5df;border-color:#efd6a8}body .coverageDays>span.today{color:#78888f;background:#eef2f4;border-color:#dce4e7}body .coverageDays b{font-size:9px}body .coverageDays small{text-transform:uppercase;font-size:6px}body .coverageLegend{color:#74878f;gap:12px;font-size:7px;display:flex}body .coverageLegend span{align-items:center;gap:4px;display:flex}body .coverageLegend i{border-radius:2px;width:8px;height:8px}body .coverageLegend i.available{background:#bfe5d9}body .coverageLegend i.pending{background:#efd6a8}body .coverageLegend i.today{background:#dce4e7}body .instructionPanel{flex-direction:column;gap:8px;display:flex}body .instructionPanel textarea{resize:vertical;border:1px solid #cedfe6;border-radius:7px;width:100%;min-height:105px;padding:10px;font-size:9px;line-height:1.5}body .instructionPanel button{align-self:flex-end}@media (max-width:1150px){body .topicBody{grid-template-columns:1fr 1.5fr}body .instructionPanel{grid-column:1/-1}}@media (max-width:720px){body .topicBody{grid-template-columns:1fr}body .instructionPanel{grid-column:auto}body .importTopicHead{flex-direction:column;align-items:flex-start;gap:10px}body .topicStatus{text-align:left}}body .topicBody.compact{grid-template-columns:minmax(240px,.65fr) minmax(460px,1.35fr)}body .topicHeadActions{align-items:center;gap:18px;display:flex}body .instructionHelp{position:relative}body .instructionHelp summary{color:#087ca4;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9dce4;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:800;list-style:none}body .instructionHelp summary::-webkit-details-marker{display:none}body .instructionHelp[open] summary{background:#eaf6fa}body .instructionHelp>div{z-index:8;color:#536b75;white-space:pre-wrap;background:#fff;border:1px solid #c9dce4;border-radius:8px;width:min(420px,75vw);padding:15px;font-size:9px;line-height:1.6;position:absolute;top:42px;left:0;right:auto;box-shadow:0 12px 30px #0530422e}body .topicUpload .validationOk,body .topicUpload .validationWarning{margin-top:0}@media (max-width:850px){body .topicBody.compact{grid-template-columns:1fr}body .topicHeadActions{justify-content:space-between;width:100%}}@media (max-width:520px){body .topicHeadActions{flex-direction:column;align-items:flex-start}body .instructionHelp>div{left:0;right:auto}}body .instructionHelp>div>b{color:#075b7a;margin-bottom:7px;font:600 13px Georgia,serif;display:block}body .instructionHelp>div>p{white-space:pre-wrap;margin:0}body .compactCoverage{background:#f8fbfc;border:1px solid #e2ecef;border-radius:8px;align-self:start;padding:10px 12px}body .compactCoverage .coverageDays{grid-template-columns:repeat(10,minmax(30px,1fr));gap:4px;padding:8px 0;display:grid;overflow:visible}body .compactCoverage .coverageDays>span{cursor:help;border-radius:4px;place-items:center;width:auto;min-width:0;height:28px;padding:0 2px;display:grid}body .compactCoverage .coverageDays b{font-size:7px}body .compactCoverage .coverageLegend{margin-top:3px}@media (max-width:1150px){body .compactCoverage .coverageDays{grid-template-columns:repeat(10,minmax(28px,1fr))}}@media (max-width:520px){body .compactCoverage .coverageDays{grid-template-columns:repeat(6,minmax(30px,1fr))}}body .importReports{gap:16px;display:grid}body .importReport{background:#fff;border:1px solid #dceaf0;border-radius:10px;overflow:visible}body .importReport>header{background:#eaf4f7;border-bottom:1px solid #d7e6eb;padding:18px 21px}body .importReport>header h3{color:#075b7a;margin:6px 0 0;font:600 18px Georgia,serif}body .importReportTopics{gap:12px;padding:14px;display:grid}body .importReportTopics .importTopic{background:#fff;border:1px solid #e0e9ec;border-radius:8px;overflow:visible}body .importReportTopics .importTopicHead{border-radius:8px 8px 0 0}body .importTopicHead h4{color:#173f50;margin:5px 0 0;font:600 15px Georgia,serif}body .importListHead,body .importTopic.listRow{grid-template-columns:minmax(170px,.65fr) minmax(220px,.8fr) minmax(430px,1.55fr);align-items:center;gap:16px;display:grid}body .importListHead{color:#71858d;text-transform:uppercase;letter-spacing:.7px;background:#f7fafb;border-bottom:1px solid #e4ecef;padding:9px 16px;font-size:7px;font-weight:800}body .importReportTopics{gap:7px;padding:8px}body .importReportTopics .importTopic.listRow{padding:10px 12px}body .topicType h4{color:#173f50;margin:0 0 7px;font:600 14px Georgia,serif}body .topicType .instructionHelp{display:inline-block}body .topicType .instructionHelp summary{padding:6px 8px}body .compactUpload .importDrop{height:58px}body .compactUpload .importDrop b{font-size:9px}body .compactUpload .importDrop span{margin-top:4px;font-size:7px}body .listRow .compactCoverage{grid-template-columns:72px 1fr;align-items:center;gap:8px;padding:7px 9px;display:grid}body .coverageSummary{text-align:center;border-right:1px solid #dce8ed;padding-right:8px}body .coverageSummary b,body .coverageSummary span{display:block}body .coverageSummary b{color:#087ca4;font:600 15px Georgia,serif}body .coverageSummary span{color:#74878f;margin-top:2px;font-size:6px}body .listRow .compactCoverage .coverageDays{grid-template-columns:repeat(15,minmax(22px,1fr));padding:0}body .listRow .compactCoverage .coverageDays>span{height:23px}body .listRow .compactCoverage .coverageDays b{font-size:6px}body .importUndefined{min-height:260px}@media (max-width:1050px){body .importListHead{display:none}body .importTopic.listRow{grid-template-columns:1fr 1fr}body .importTopic.listRow .compactCoverage{grid-column:1/-1}}@media (max-width:650px){body .importTopic.listRow{grid-template-columns:1fr}body .importTopic.listRow .compactCoverage{grid-column:auto}body .listRow .compactCoverage{grid-template-columns:55px 1fr}body .listRow .compactCoverage .coverageDays{grid-template-columns:repeat(10,minmax(22px,1fr))}}body .importCategoryTabs{grid-template-columns:repeat(2,minmax(180px,280px));gap:8px;display:grid}body .importCategoryTabs button{text-align:left;color:#45616c;cursor:pointer;background:#fff;border:1px solid #d6e5ea;border-radius:8px;padding:12px 15px;font-size:10px;font-weight:800}body .importCategoryTabs button span{color:#84949a;margin-top:4px;font-size:7px;font-weight:400;display:block}body .importCategoryTabs button.active{color:#087ca4;background:#eaf8fc;border-color:#00a6d5;box-shadow:inset 3px 0 #00a6d5}@media (max-width:520px){body .importCategoryTabs{grid-template-columns:1fr}}body .lastDatabaseUpdate{background:#f8fbfc;border:1px solid #e0eaed;border-radius:7px;flex-direction:column;justify-content:center;min-height:58px;padding:10px 14px;display:flex}body .lastDatabaseUpdate span,body .lastDatabaseUpdate strong,body .lastDatabaseUpdate small{display:block}body .lastDatabaseUpdate span{text-transform:uppercase;color:#7a8e95;font-size:7px}body .lastDatabaseUpdate strong{color:#087ca4;margin-top:4px;font:600 14px Georgia,serif}body .lastDatabaseUpdate small{color:#7e9097;margin-top:3px;font-size:7px}body .compactUpload{position:relative}body .sendImport{width:100%;height:32px;padding:0 12px;font-size:8px}body .importMessage{border-radius:5px;margin-top:6px;padding:8px;font-size:7px;line-height:1.4}body .importMessage.ok{color:#176b52;background:#e7f6ef}body .importMessage.error{color:#a54135;background:#fff0ed}body .importedFileHistory{border-top:1px solid #e4ecef;grid-column:1/-1;margin-top:3px;padding-top:10px}body .importedFileHeading{color:#506a75;align-items:center;gap:7px;margin-bottom:7px;display:flex}body .importedFileHeading b{text-transform:uppercase;letter-spacing:.6px;font-size:8px}body .importedFileHeading span{color:#087ca4;background:#e8f2f5;border-radius:10px;padding:2px 6px;font-size:7px}body .importedFileHistory>p{color:#87979d;margin:0;font-size:8px}body .importedFileList{gap:5px;display:grid}body .importedFileRow{background:#f9fbfc;border:1px solid #e2eaed;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}body .importedFileRow>div{min-width:0}body .importedFileRow strong,body .importedFileRow span{display:block}body .importedFileRow strong{color:#294d5c;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}body .importedFileRow span{color:#788b93;margin-top:3px;font-size:7px}body .importedFileRow button{color:#a3473c;cursor:pointer;background:#fff5f3;border:1px solid #e0b7b1;border-radius:5px;padding:5px 8px;font-size:7px;font-weight:700}body .importedFileRow button:hover{background:#fbe5e1}body .importedFileRow button:disabled{opacity:.55;cursor:wait}@page{size:A4 landscape;margin:14mm 12mm 17mm;@bottom-right{content:counter(page) "/" counter(pages);font:700 7pt Arial,sans-serif;color:#435b65}}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;min-height:100%;color:#173f50!important;background:#fff!important}body{font-size:9pt}body .shell{min-height:0;display:block}body .sidebar,body .sectionTabs,body .sharedFilters,body .sharedResultFilters,body .inputsCard,body .issuesTab,body .queryButtons,body .primary{display:none!important}body .workspace{background:#fff;width:100%;min-height:0;margin:0;display:block}body .topbar{background:#fff;border-bottom:2px solid #087ca4;justify-content:space-between;align-items:center;gap:12mm;height:auto;min-height:25mm;margin:0 0 7mm;padding:0 0 5mm;display:flex}body .topbar>div:first-child{flex:1;min-width:0}body .topbar .eyebrow{color:#087ca4;letter-spacing:1.2px;font-size:7pt}body .topbar h1{color:#073850;margin-top:2mm;font-size:22pt}body .topActions{align-items:center;margin-left:auto;display:flex!important}:is(body .clientBadge,body .clientBadge:has(img)){border-left:1px solid #b7d9e4;grid-template-rows:auto auto;grid-template-columns:25mm minmax(25mm,1fr);align-items:center;column-gap:4mm;min-width:58mm;max-width:92mm;min-height:19mm;padding:2mm 0 2mm 5mm;display:grid!important}body .clientBadge img{object-fit:contain;background:0 0;border:0;border-radius:0;grid-row:1/3;width:25mm;max-width:100%;height:19mm;padding:0}body .clientBadge span{letter-spacing:1px;color:#6b818a;align-self:end;font-size:6.5pt}body .clientBadge strong{color:#073850;overflow-wrap:anywhere;align-self:start;font-size:12pt;line-height:1.2}body .content{width:100%;max-width:none;padding:0 0 13mm;overflow:visible}body .portalCopyright{z-index:20;color:#0000;text-align:center;background:#fff url(/oesuper-logo.png) 2mm/21mm no-repeat;border-top:1px solid #cddfe5;height:9mm;padding:0;font-size:0;display:block;position:fixed;bottom:0;left:0;right:0}body .portalCopyright:before{content:"© 2026 OESuper · Todos os direitos reservados · CNPJ 28.396.447/0001-40";color:#60747c;letter-spacing:.15px;text-align:center;white-space:nowrap;font-size:6.5pt;line-height:1.25;position:absolute;top:50%;left:27mm;right:27mm;transform:translateY(-50%)}body .portalCopyright:after{content:""}body .metrics,body .databaseMetrics{grid-template-columns:repeat(auto-fit,minmax(42mm,1fr));gap:4mm}body .mainGrid,body .bottomGrid,body .resultCharts,body .lineCharts,body .financeBalanceCharts,body .salesRankings{grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm}body .card,body .metric,body .dataCard,body .dreCard,body .databaseMetrics,body .bankChart,body .debtRevenueLine{box-shadow:none!important;border-color:#cfe0e6!important}body .card,body .metric,body .chartCard,body .bankChart,body .debtRevenueLine,body .dataCard>header,body .dreBlock,body .bankMonthCell{break-inside:avoid;page-break-inside:avoid}body .dataCard,body .dreCard,body .tableWrap,body .dreMatrix{max-width:100%;overflow:visible}body table{table-layout:auto;width:100%;font-size:7pt}body th,body td{overflow-wrap:anywhere;padding:1.5mm!important}body thead{display:table-header-group}body tfoot{display:table-footer-group}body tr{break-inside:avoid;page-break-inside:avoid}body svg{max-width:100%;height:auto}body .coverageDays,body .salesBarScroll,body .debtLineScroll{overflow:visible}body a{color:inherit;text-decoration:none}}@media print and (max-width:210mm){body .mainGrid,body .bottomGrid,body .resultCharts,body .lineCharts,body .financeBalanceCharts,body .salesRankings{grid-template-columns:1fr}:is(body .clientBadge,body .clientBadge:has(img)){grid-template-columns:19mm minmax(22mm,1fr);min-width:48mm}body .clientBadge img{width:19mm;height:15mm}}body .monthYearInput,body .financialFilters input[type=month]{color:#173947;background:#fff;border:1px solid #c9dce4;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:10px;display:block}body .sharedResultFilters{grid-template-columns:minmax(240px,1fr) 170px 170px minmax(190px,auto) auto;align-items:end}body .sharedResultFilters .financeStores{grid-template-rows:auto 42px;grid-template-columns:repeat(2,max-content);align-items:center;column-gap:12px;height:auto;display:grid}body .sharedResultFilters .financeStores>span{grid-column:1/-1;margin:0}body .sharedResultFilters .financeStores label{align-items:center;height:42px;display:flex}body .sharedResultFilters .queryButtons{white-space:nowrap;justify-content:flex-end}@media (max-width:1150px){body .sharedResultFilters{grid-template-columns:1fr 1fr 1fr}body .sharedResultFilters>div:first-child{grid-column:1/-1}body .sharedResultFilters .queryButtons{grid-column:2/-1}}@media (max-width:700px){body .sharedResultFilters{grid-template-columns:1fr}body .sharedResultFilters>div:first-child,body .sharedResultFilters .queryButtons{grid-column:auto}body .sharedResultFilters .queryButtons{justify-content:stretch}}body .consolidationWorkspace{gap:16px;display:grid}body .consolidationWorkspace>header{color:#fff;background:linear-gradient(110deg,#063a56,#047ca8);border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex}body .consolidationWorkspace>header .eyebrow{color:#9bdcf1}body .consolidationWorkspace>header h2{margin:7px 0 5px;font:600 22px Georgia,serif}body .consolidationWorkspace>header p{color:#c4e5ef;margin:0;font-size:10px}body .consolidationBatches{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:10px;display:grid}body .consolidationBatches>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e5ea;border-radius:9px;padding:15px 16px;position:relative}body .consolidationBatches>button.active{background:#f2fbfd;border-color:#00a6d5;box-shadow:inset 3px 0 #00a6d5}body .consolidationBatches span,body .consolidationBatches strong,body .consolidationBatches small{display:block}body .consolidationBatches span{text-transform:uppercase;color:#748a93;font-size:8px}body .consolidationBatches strong{color:#16475b;margin:6px 0;font:600 15px Georgia,serif}body .consolidationBatches small{color:#83949a;white-space:nowrap;text-overflow:ellipsis;padding-right:80px;font-size:7px;overflow:hidden}body .consolidationBatches em{color:#98601c;background:#fff0d5;border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal;position:absolute;bottom:12px;right:12px}body .consolidationBatches em.consolidated{color:#176b52;background:#e3f5ed}body .consolidationToolbar{background:#fff;border:1px solid #dceaf0;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}body .consolidationToolbar b,body .consolidationToolbar span{display:block}body .consolidationToolbar b{color:#244e5f;font-size:10px}body .consolidationToolbar span{color:#7b8e96;margin-top:4px;font-size:8px}body .consolidationToolbar>button,body .rowActions button,body .consolidationPagination button{color:#087ca4;cursor:pointer;background:#fff;border:1px solid #c9dce4;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:800}body .consolidationTableWrap{background:#fff;border-left:1px solid #dceaf0;border-right:1px solid #dceaf0;overflow:auto}body .consolidationTableWrap table{min-width:1120px}body .consolidationTableWrap tr.manualChange td{background:#fffaf0}body .origin{color:#53717d;background:#e8f2f5;border-radius:12px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-block}body .origin.manual{color:#176b52;background:#e4f5ee}body .rowActions{gap:5px;display:flex}body .rowActions button.delete{color:#a3473c;background:#fff5f3;border-color:#e0b7b1}body .consolidationPagination{color:#71858d;background:#fff;border:1px solid #dceaf0;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;padding:11px 15px;font-size:8px;display:flex}body .consolidationPagination>div{gap:6px;display:flex}body .consolidationPagination button:disabled{opacity:.42;cursor:default}body .consolidationMessage{z-index:4;color:#075b7a;background:#eaf8fc;border:1px solid #b7dbe7;border-radius:8px;padding:11px 14px;font-size:9px;position:sticky;bottom:14px;box-shadow:0 8px 20px #0738501a}body .editOverlay{z-index:30;background:#052b3b99;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}body .editOverlay form{background:#f8fbfc;border-radius:12px;width:min(760px,100%);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #00151f55}body .editOverlay form>header{z-index:2;background:#fff;border-bottom:1px solid #dce8ed;justify-content:space-between;align-items:center;padding:18px 21px;display:flex;position:sticky;top:0}body .editOverlay h3{margin:5px 0 0;font:600 19px Georgia,serif}body .editOverlay form>header>button{cursor:pointer;background:0 0;border:0;font-size:25px}body .editFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}body .editFields label>span{color:#617982;margin-bottom:5px;font-size:8px;font-weight:800;display:block}body .editFields input{background:#fff;border:1px solid #cedfe6;border-radius:6px;width:100%;height:39px;padding:0 10px;font-size:10px}body .editOverlay form>footer{background:#fff;border-top:1px solid #dce8ed;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}body .editOverlay form>footer>button:not(.primary){cursor:pointer;background:#fff;border:1px solid #d2e0e5;border-radius:7px;padding:10px 14px;font-size:9px}@media (max-width:720px){body .consolidationWorkspace>header{flex-direction:column;align-items:flex-start}body .consolidationWorkspace>header .primary{width:100%}body .consolidationToolbar{flex-direction:column;align-items:flex-start}body .consolidationToolbar>button{width:100%}body .editFields{grid-template-columns:1fr}body .editOverlay{padding:0}body .editOverlay form{border-radius:0;height:100%;max-height:100vh}}body .adminWorkspace{gap:16px;display:grid}body .adminWorkspace>header{color:#fff;background:linear-gradient(110deg,#063a56,#047ca8);border-radius:11px;padding:22px 25px}body .adminWorkspace>header .eyebrow{color:#9bdcf1}body .adminWorkspace>header h2{margin:7px 0 5px;font:600 22px Georgia,serif}body .adminWorkspace>header p{color:#c4e5ef;margin:0;font-size:10px}body .adminGrid{grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr);gap:14px;display:grid}body .adminForm,body .adminClients,body .membersSection{background:#fff;border:1px solid #dceaf0;border-radius:10px;padding:20px}body .adminForm{gap:12px;display:grid}body .adminForm h3,body .adminClients h3,body .membersSection h3{margin:5px 0 8px;font:600 17px Georgia,serif}body .adminForm label>span,body .memberForm label>span{color:#657b84;margin-bottom:5px;font-size:8px;font-weight:800;display:block}body .adminForm input,body .memberForm input,body .memberForm select{background:#fff;border:1px solid #cedfe6;border-radius:6px;width:100%;height:39px;padding:0 10px;font-size:10px}body .adminClients{align-content:start;gap:7px;display:grid}body .adminClients>button{text-align:left;cursor:pointer;background:#fafcfd;border:1px solid #e0eaee;border-radius:7px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}body .adminClients>button.active{background:#edf9fc;border-color:#00a6d5;box-shadow:inset 3px 0 #00a6d5}body .adminClients strong,body .adminClients small{display:block}body .adminClients strong{color:#254e5f;font-size:10px}body .adminClients small{color:#81939a;margin-top:3px;font-size:7px}body .adminClients em{color:#087ca4;background:#e8f4f8;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal}body .membersSection{padding:0;overflow:hidden}body .membersSection>header{background:#f8fbfc;border-bottom:1px solid #e0eaee;padding:17px 20px}body .memberForm{border-bottom:1px solid #e5edef;grid-template-columns:1fr 1.35fr 1fr auto;align-items:end;gap:10px;padding:16px 20px;display:grid}body .memberForm .primary{white-space:nowrap;height:39px}body .memberList{display:grid}body .memberList>div{border-bottom:1px solid #edf2f4;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}body .memberList strong,body .memberList small{display:block}body .memberList strong{color:#294f5e;font-size:10px}body .memberList small{color:#7c8f96;margin-top:3px;font-size:8px}body .memberList em{color:#087ca4;font-size:8px;font-style:normal}body .memberList>p{color:#809198;margin:0;padding:18px 20px;font-size:9px}body .adminMessage{color:#075b7a;background:#eaf8fc;border:1px solid #b7dbe7;border-radius:8px;padding:11px 14px;font-size:9px}@media (max-width:900px){body .adminGrid{grid-template-columns:1fr}body .memberForm{grid-template-columns:1fr 1fr}body .memberForm .primary{width:100%}}@media (max-width:580px){body .memberForm{grid-template-columns:1fr}body .memberList>div{flex-direction:column;align-items:flex-start;gap:8px}}.tenantControls{flex-direction:column;gap:6px;max-width:300px;display:flex;position:relative}.tenantControls label{color:#496574;flex-direction:column;gap:4px;font-size:11px;display:flex}.tenantControls select{color:#14394b;background:#fff;border:1px solid #cddde5;border-radius:8px;max-width:100%;padding:9px;font-size:13px}.tenantControls summary{cursor:pointer;color:#886015;font-size:11px}.tenantControls details[open]{z-index:20;background:#fff8e8;border:1px solid #ead9b2;border-radius:8px;padding:10px}.tenantControls details p{font-size:12px;line-height:1.5}.tenantControls details div{gap:5px;display:grid}.tenantControls button,.importedFiles button{cursor:pointer;color:#164a62;background:#fff;border:1px solid #cddde5;border-radius:7px;padding:7px 10px}.importedFiles{margin-top:24px;padding:20px}.importedFiles header,.importedFiles li{justify-content:space-between;align-items:center;gap:16px;display:flex}.importedFiles p{color:#607887;font-size:12px}.importedFiles ul{padding:0;list-style:none}.importedFiles li{border-top:1px solid #e4edf1;padding:12px 0}.importedFiles small{color:#607887;margin-top:4px;font-size:11px;display:block}@media (max-width:700px){.tenantControls{max-width:100%}.importedFiles header,.importedFiles li{flex-direction:column;align-items:flex-start}}@media print{.tenantControls,.importedFiles{display:none!important}}.directAdministration{max-width:1200px;min-height:100vh;margin:0 auto;padding:clamp(16px,4vw,40px)}.directAdministrationHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.directAdministrationHeader img{width:140px;max-width:100%;height:auto}.directAdministrationHeader h1{color:var(--ink);margin:12px 0 0;font-size:24px}.directAdministrationHeader a{border:1px solid var(--line);color:#07688d;background:#fff;border-radius:8px;padding:10px 14px;text-decoration:none;display:inline-block}.adminTopButton{color:#075b7a;white-space:nowrap;cursor:pointer;background:#f2faff;border:1px solid #bfd9e4;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:7px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:700;display:inline-flex}.adminTopButton:hover,.adminTopButton.active{color:#fff;background:#075b7a;border-color:#075b7a}.adminTopButton:focus-visible{outline-offset:3px;outline:3px solid #00aeea}@media screen{body .topbar{flex-wrap:wrap;gap:16px;height:auto;min-height:100px}body .topActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;max-width:100%;margin-left:auto}}@media screen and (max-width:620px){body .topActions{align-items:flex-end}.adminTopButton{align-self:flex-end}}@media print{body .adminTopButton{display:none!important}}.adminRegistryGrid{grid-template-columns:minmax(300px,1fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.companyFields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0;padding:0;display:grid}.companyFields .wide{grid-column:1/-1}body .companyFields label>span,body .registryMemberForm label>span{font-size:11px}body .companyFields input,body .companyFields select,body .registryMemberForm input,body .registryMemberForm select{color:#173947;background:#fff;border:1px solid #cedfe6;border-radius:6px;width:100%;min-height:42px;padding:0 10px;font-size:13px}.postalLookup{align-items:flex-end;gap:8px;display:flex}.postalLookup label{flex:1;min-width:0}.registryActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.registryActions button:not(.primary),.postalLookup button{color:#075b7a;cursor:pointer;background:#f2faff;border:1px solid #bfd9e4;border-radius:7px;min-height:42px;padding:10px 12px;font-size:12px}.registryActions button:disabled,.postalLookup button:disabled{opacity:.5;cursor:not-allowed}.fieldHint,.memberNotice{color:#607887;margin:0;font-size:12px;line-height:1.5}.memberNotice{padding:16px 20px 0}.registryClient{background:#fafcfd;border:1px solid #dceaf0;border-radius:8px;padding:14px}.registryClient.selected{background:#f2fbfd;border-color:#00a6d5;box-shadow:inset 3px 0 #00a6d5}.selectClient{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0 0 10px;display:block}.registryStatusLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .registryClients strong{font-size:14px}body .registryClients small{font-size:11px}.registryStatus{color:#16644a;background:#e5f5ed;border-radius:12px;margin:5px 0;padding:4px 8px;font-weight:700;font-size:11px!important;display:inline-block!important}.registryStatus.inactive{color:#963e2b;background:#f9e9e5}.registryAddress{color:#607887;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.registryMemberForm{border:0;min-width:0;margin:0}body .registryMemberForm{grid-template-columns:repeat(2,minmax(0,1fr))}body .registryMemberForm .registryActions{grid-column:1/-1}.areaPermissions{border:1px solid #cedfe6;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:14px;min-width:0;padding:16px;display:flex}.areaPermissions legend{font-weight:600}.areaPermissions p{color:#607887;width:100%;font-size:13px}body .areaPermissions label{align-items:center;gap:8px;min-width:180px;display:flex}body .registryMemberForm .areaPermissions input{accent-color:#006d95;width:18px;height:18px;min-height:18px;padding:0}.navItem.restrictedTab,.sectionTabs button.restrictedTab{color:#6c7d86}.restrictedTab:after{content:" 🔒";font-size:11px}body .membersSection .memberList strong{font-size:13px}body .membersSection .memberList small,body .membersSection .memberList em{font-size:11px}.adminFeedback{z-index:5;color:#075b7a;background:#eaf8fc;border:1px solid #b7dbe7;border-radius:8px;padding:14px;font-size:13px;position:sticky;top:12px}.adminFeedback.error{color:#943c27;background:#fff1ed;border-color:#e5c0b6}@media (max-width:1050px){.adminRegistryGrid{grid-template-columns:1fr}}@media (max-width:580px){.companyFields,body .registryMemberForm{grid-template-columns:1fr}.postalLookup{flex-wrap:wrap}.postalLookup button,.registryActions{width:100%}}.adminRegistryListView{min-width:0;display:block}.registryListHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.registryListHeader>.primary{flex-shrink:0;min-height:42px}.registryList .registryClient{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;display:grid}.registryList .registryClient>.registryActions{grid-area:1/2/4;justify-content:flex-end}.registryList .selectClient,.registryList .registryStatusLine,.registryList .registryAddress{grid-column:1}.registryList .registryAddress{margin:4px 0}.entryTypeParameters{background:#fff;border:1px solid #dceaf0;border-radius:10px;margin-top:18px;padding:18px}.entryTypeParameters>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:14px;display:flex}.entryTypeParameters h3{margin:4px 0;font:600 19px Georgia,serif}.entryTypeParameters p{color:#667d87;margin:0;font-size:13px}.entryTypeParameters>header>strong{color:#087ca4;white-space:nowrap}.entryTypeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:520px;display:grid;overflow:auto}.entryTypeList label{cursor:pointer;border:1px solid #dce8ed;border-radius:8px;align-items:flex-start;gap:10px;padding:11px;display:flex}.entryTypeList label.selected{background:#eaf8fc;border-color:#72c9df}.entryTypeList input{accent-color:#008fbd;margin-top:3px}.entryTypeList span{gap:3px;min-width:0;display:grid}.entryTypeList b{color:#173f50;font-size:13px}.entryTypeList small{color:#70848d;overflow-wrap:anywhere;font-size:11px}@media (max-width:760px){.entryTypeList{grid-template-columns:1fr}.entryTypeParameters>header{display:grid}}.dreMappingList{gap:8px;max-height:620px;display:grid;overflow:auto}.dreMappingList article{border:1px solid #dce8ed;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(190px,280px) minmax(190px,280px);align-items:center;gap:12px;padding:11px;display:grid}.dreMappingList article.selected{background:#f2fafc;border-color:#8ed0df}.dreMappingList article>div{gap:5px;display:grid}.dreMappingList b{color:#173f50;font-size:13px}.dreMappingList small{color:#70848d;font-size:11px}.dreMappingList .dreBindingPath{color:#087ca4;font-weight:700}.dreMappingList .dreBindingPath.pending{color:#9a6a2d}.dreMappingList label span{color:#667d87;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.dreMappingList select{background:#fff;border:1px solid #cbdde4;border-radius:6px;width:100%;height:38px;padding:0 9px}.dreMappingList select:disabled{color:#7d8e95;background:#edf2f4}@media (max-width:900px){.dreMappingList article{grid-template-columns:1fr 1fr}.dreMappingList article>div{grid-column:1/-1}}@media (max-width:600px){.dreMappingList article{grid-template-columns:1fr}}.parameterAccess{background:#fff;border:1px solid #dceaf0;border-radius:10px;margin-top:18px;padding:20px}.parameterAccess h2{margin:5px 0;font:600 21px Georgia,serif}.parameterAccess p{color:#667d87;margin:0}.parameterAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.parameterAccessGrid button{text-align:left;cursor:pointer;color:#17485c;background:linear-gradient(145deg,#fff,#f2f9fb);border:1px solid #cfe2e9;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;min-height:130px;padding:18px;display:grid}.parameterAccessGrid button:hover{border-color:#55bcd5;box-shadow:0 8px 22px #0c789018}.parameterAccessGrid button>span{color:#009fcf;grid-row:1/3;font-size:27px}.parameterAccessGrid button>b{font:600 19px Georgia,serif}.parameterAccessGrid button>small{color:#6c818a;font-size:12px}.hierarchyParameters>header>div{gap:5px;display:grid}.hierarchyParameters .consolidationBack{justify-self:start;margin-bottom:8px}.accountHierarchy{gap:10px;display:grid}.accountHierarchy>details{border:1px solid #d5e5eb;border-radius:9px;overflow:hidden}.accountHierarchy>details>summary{cursor:pointer;color:#17485c;background:#eef7fa;justify-content:space-between;gap:15px;padding:13px 15px;display:flex}.accountHierarchy>details>summary span{color:#6d838c;font-size:11px}.accountHierarchy>details>section{border-top:1px solid #e1ebef;padding:12px 14px}.accountHierarchy h4{color:#526c77;margin:0 0 9px;font-size:12px}.accountHierarchy .entryTypeList,.accountHierarchy .dreMappingList{max-height:none}@media (max-width:760px){.parameterAccessGrid{grid-template-columns:1fr}}.parameterHub{margin-top:0}.parameterSelected{gap:12px;display:grid}.parameterSelected>.consolidationBack{justify-self:start}.toolsWorkspace{gap:16px;display:grid}.toolsWorkspace>header{color:#fff;background:linear-gradient(115deg,#063a56,#087da6);border-radius:11px;padding:22px 24px}.toolsWorkspace>header .eyebrow{color:#9bdcf1}.toolsWorkspace>header h2{margin:7px 0 5px;font:600 23px Georgia,serif}.toolsWorkspace>header p{color:#c7e5ee;margin:0}.toolsEmpty{text-align:center;color:#66808a;background:#f7fbfc;border:1px dashed #bad4de;border-radius:11px;place-content:center;justify-items:center;min-height:260px;padding:35px;display:grid}.toolsEmpty>span{color:#00a2d2;font-size:38px}.toolsEmpty h3{color:#214c5d;margin:12px 0 5px;font:600 19px Georgia,serif}.toolsEmpty p{margin:0}.dreMappingList .dreExclude{cursor:pointer;align-items:center;gap:8px;display:flex}.dreMappingList .dreExclude input{accent-color:#087ca4;width:17px;height:17px}.dreMappingList .dreExclude span{text-transform:none;margin:0;line-height:1.3}.dreMappingList article:has(.dreExclude){grid-template-columns:minmax(230px,1fr) minmax(170px,240px) minmax(170px,240px) minmax(150px,190px)}@media (max-width:1100px){.dreMappingList article:has(.dreExclude){grid-template-columns:1fr 1fr}.dreMappingList article:has(.dreExclude)>div{grid-column:1/-1}}@media (max-width:600px){.dreMappingList article:has(.dreExclude){grid-template-columns:1fr}}.registryEditor{max-width:850px;margin-inline:auto}.registryEmpty{color:#607887;padding:24px 0;font-size:13px}.registryEditorTitle{padding:18px 20px 0}body .memberList>div{gap:16px}body .memberList>div>.registryActions{justify-content:flex-end;margin-left:auto}@media (max-width:700px){.registryList .registryClient{grid-template-columns:minmax(0,1fr)}.registryList .registryClient>.registryActions{grid-area:auto/1;justify-content:flex-start;margin-top:8px}.registryListHeader>.primary{width:100%}body .memberList>div{flex-wrap:wrap}body .memberList>div>.registryActions{justify-content:flex-start;margin-left:0}}.companyRecordTabs{background:#fff;border:1px solid #dceaf0;border-radius:10px;overflow:hidden}.companyRecordTabs>header{background:#f7fbfc;border-bottom:1px solid #e0eaee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.companyRecordTabs>header h3{color:#173f50;margin:4px 0 0;font:600 18px Georgia,serif}.companyRecordTabs>header>button{color:#617984;cursor:pointer;background:0 0;border:0}.companyRecordTabs>nav{border-bottom:1px solid #dceaf0;display:flex}.companyRecordTabs>nav button{color:#607984;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;min-width:180px;padding:13px 18px;font-weight:700}.companyRecordTabs>nav button.active{color:#08749b;background:#f0fafc;border-bottom-color:#00a9dc}.companyRecordTabs>nav span{background:#e7f2f6;border-radius:10px;margin-left:7px;padding:2px 7px;font-size:10px}.companyRecordSummary{padding:20px}.companyRecordSummary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.companyRecordSummary dl .wide{grid-column:1/-1}.companyRecordSummary dt{color:#71858d;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800}.companyRecordSummary dd{color:#294f5e;margin:0;font-size:12px}.companyRecordSummary>.registryActions{margin-top:18px}.companyUsersTab{margin-top:-16px;border-top-left-radius:0!important;border-top-right-radius:0!important}@media (max-width:760px){.companyRecordTabs>nav button{flex:1;min-width:0}.companyRecordSummary dl{grid-template-columns:1fr 1fr}}@media (max-width:480px){.companyRecordSummary dl{grid-template-columns:1fr}}.adminMainTabs{background:#eaf3f6;border-radius:10px;gap:8px;padding:6px;display:flex}.adminMainTabs button{color:#58717b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:12px;font-weight:800}.adminMainTabs button.active{color:#08779e;background:#fff;box-shadow:0 2px 8px #17495d18}.profileRegistry{gap:14px;display:grid}.profileRegistry>header{padding:4px 2px}.profileRegistry h3{color:#173f50;margin:4px 0;font:600 18px Georgia,serif}.profileCards{grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px;display:grid}.profileCards>article{background:#fff;border:1px solid #dceaf0;border-radius:10px;align-content:start;gap:15px;padding:20px;display:grid}.profileCards>article>div small{color:#799099;font-size:9px}.profileCards fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.profileCards label{color:#355865;border:1px solid #e2ecef;border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.profileCards input{accent-color:#00a6d5;width:17px;height:17px}.profileCards .primary{justify-self:start}@media (max-width:700px){.profileCards{grid-template-columns:1fr}.adminMainTabs{flex-direction:column}}.consolidationStatusBar{flex-wrap:wrap;gap:8px;display:flex}.consolidationStatusBar button{color:#345867;cursor:pointer;background:#fff;border:1px solid #cbdde5;border-radius:20px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:flex}.consolidationStatusBar button.active{color:#fff;background:#075b7a;border-color:#075b7a}.consolidationStatusBar strong{color:#075b7a;background:#e8f4f8;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.consolidationFileList{gap:10px;display:grid}.consolidationFileList article,.consolidationReviewHead{background:#fff;border:1px solid #d7e5ea;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.consolidationFileList article span,.consolidationFileList article strong,.consolidationFileList article small,.consolidationReviewHead span,.consolidationReviewHead strong,.consolidationReviewHead small{display:block}.consolidationFileList article span,.consolidationReviewHead span{text-transform:uppercase;color:#748a93;font-size:11px}.consolidationFileList article strong,.consolidationReviewHead strong{color:#16475b;margin:5px 0;font-size:15px}.consolidationFileList article small,.consolidationReviewHead small{color:#71858d;font-size:11px}.consolidationFileList em{color:#98601c;background:#fff0d5;border-radius:14px;padding:6px 9px;font-size:11px;font-style:normal}.consolidationFileList em.consolidated{color:#176b52;background:#e3f5ed}.consolidationFileList article>button,.consolidationBack{color:#075b7a;cursor:pointer;background:#f2faff;border:1px solid #b9d6e1;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:700}.consolidationBack{background:#fff}.consolidationFilterEmpty{text-align:center;color:#607887;border:1px dashed #cbdde5;border-radius:9px;padding:24px}.consolidationFilterEmpty strong,.consolidationFilterEmpty span{display:block}.consolidationFilterEmpty span{margin-top:5px;font-size:12px}@media (max-width:720px){.consolidationFileList article,.consolidationReviewHead{grid-template-columns:1fr;align-items:start}.consolidationFileList article>button,.consolidationReviewHead>.primary,.consolidationBack{width:100%}}.instructionHelp>div>b{padding-right:28px}.instructionHelp .closeInstruction{color:#496b78;cursor:pointer;background:#edf5f7;border:0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:18px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.instructionHelp .closeInstruction:hover{color:#075b7a;background:#dcecf1}.splitStoreControl{cursor:pointer;background:#fff;border:1px solid #c9dce4;border-radius:8px;align-items:center;gap:11px;width:max-content;max-width:100%;margin:0 0 14px auto;padding:10px 14px;display:flex}.splitStoreControl input{accent-color:#087ca4;width:17px;height:17px}.splitStoreControl span,.splitStoreControl b,.splitStoreControl small{display:block}.splitStoreControl b{color:#173f50;font-size:12px}.splitStoreControl small{color:#71858d;margin-top:2px;font-size:9px}.salesAnalysisOriginal.splitByStore>.lineCharts{display:none}.storeChartLegend{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.storeChartLegend span{color:#536b75;align-items:center;gap:5px;font-size:9px;display:flex}.storeChartLegend i{border-radius:50%;width:9px;height:9px}.storeBarScroll{padding-top:8px;overflow-x:auto}.storeBarMonths{align-items:stretch;gap:10px;min-width:max-content;height:205px;display:flex}.storeBarMonth{text-align:center;grid-template-rows:170px auto;gap:7px;width:70px;display:grid}.storeBarGroup{border-bottom:1px solid #dbe6ea;justify-content:center;align-items:flex-end;gap:3px;display:flex}.storeBarGroup>i{border-radius:3px 3px 0 0;width:10px;min-height:2px;display:block}.storeBarMonth>span{color:#71858d;text-transform:capitalize;font-size:8px}.multiField .multiTrigger{text-align:left;color:#334d58;cursor:pointer;background:#fff;border:1px solid #d4e2e8;border-radius:6px;width:100%;height:36px;padding:0 30px 0 9px;font-size:9px;position:relative}.multiField .multiTrigger:after{content:"⌄";color:#70858e;position:absolute;right:10px}.multiField .multiTrigger:disabled{cursor:default;background:#edf2f4}.multiOverlay{z-index:120;background:#0527366b;justify-content:flex-end;display:flex;position:fixed;inset:0}.multiPanel{background:#f7fafb;grid-template-rows:auto auto 1fr auto;width:min(520px,100%);height:100%;display:grid;box-shadow:-18px 0 55px #00151f47}.multiPanel>header{background:#fff;border-bottom:1px solid #dce8ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 25px 18px;display:flex}.multiPanel h3{color:#173f50;margin:5px 0;font:600 21px Georgia,serif}.multiPanel header small{color:#71858d;font-size:10px}.multiPanel header>button{color:#496b78;cursor:pointer;background:#edf5f7;border:0;border-radius:50%;width:32px;height:32px;font-size:22px}.multiPanelTools{border-bottom:1px solid #dce8ed;gap:9px;padding:14px 18px;display:flex}.multiPanelTools input{background:#fff;border:1px solid #cbdde5;border-radius:6px;flex:1;height:39px;padding:0 11px}.multiPanelTools button{color:#087ca4;cursor:pointer;background:#fff;border:1px solid #cbdde5;border-radius:6px;padding:0 11px;font-size:10px}.multiPanelTools button:disabled{opacity:.45}.multiPanelOptions{padding:10px 18px;overflow:auto}.multiPanelOptions label{cursor:pointer;border-bottom:1px solid #e5edef;align-items:center;gap:10px;padding:11px 10px;display:flex}.multiPanelOptions label:hover{background:#eaf6fa}.multiPanelOptions input{accent-color:#009fd3;width:16px!important;height:16px!important}.multiPanelOptions span{color:#334d58;text-transform:none;letter-spacing:0;margin:0;font-size:11px}.multiPanelOptions p{text-align:center;color:#71858d;padding:35px}.multiPanel>footer{background:#fff;border-top:1px solid #dce8ed;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex}.multiPanel>footer span{color:#71858d;font-size:10px}.multiPanel>footer .primary{min-width:110px}@media (max-width:560px){.multiPanelTools{flex-direction:column}.multiPanelTools button{height:36px}.multiPanel>footer{flex-direction:column;align-items:stretch}.multiPanel>footer .primary{width:100%}}.ruptureCard{background:#fff;border:1px solid #d7e6eb;border-radius:10px;margin-top:16px;padding:20px}.ruptureCard>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.ruptureCard h2{color:#173f50;margin:5px 0;font:600 21px Georgia,serif}.ruptureCard header p{color:#637b85;max-width:680px;margin:0;font-size:12px;line-height:1.5}.ruptureSummary{text-align:right;flex-shrink:0}.ruptureSummary strong,.ruptureSummary span{display:block}.ruptureSummary strong{color:#b44538;font:700 25px Georgia,serif}.ruptureSummary span{color:#71858d;margin-top:4px;font-size:11px}.ruptureControls{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.ruptureControls label{min-width:210px}.ruptureControls span{color:#627984;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.ruptureControls select{color:#294b59;background:#fff;border:1px solid #cbdde5;border-radius:7px;width:100%;height:39px;padding:0 10px}.ruptureBars{gap:9px;display:grid}.ruptureBars article{grid-template-columns:minmax(180px,280px) minmax(160px,1fr) 72px;align-items:center;gap:14px;display:grid}.ruptureBars article>div:first-child strong,.ruptureBars article>div:first-child span{display:block}.ruptureBars article>div:first-child strong{color:#244e60;font-size:12px}.ruptureBars article>div:first-child span{color:#758992;margin-top:3px;font-size:10px}.ruptureBars article>b{text-align:right;color:#a94438;font-size:12px}.ruptureTrack{background:#edf2f4;border-radius:7px;height:12px;overflow:hidden}.ruptureTrack i{background:linear-gradient(90deg,#f2b84b,#d65a45);border-radius:7px;min-width:2px;height:100%;display:block}.ruptureEmpty{text-align:center;color:#71858d;border:1px dashed #cbdde5;border-radius:8px;padding:28px;font-size:12px}@media (max-width:680px){.ruptureCard>header{display:grid}.ruptureSummary{text-align:left}.ruptureControls label{width:100%}.ruptureBars article{grid-template-columns:1fr 60px}.ruptureBars article>div:first-child{grid-column:1/-1}}.hrAnalysis{gap:16px;display:grid}.hrPeopleChart{background:#fff;border:1px solid #d7e6eb;border-radius:10px;padding:20px}.hrPeopleChart h3{color:#173f50;margin:5px 0;font:600 20px Georgia,serif}.hrPeopleChart header p{color:#667d87;margin:0;font-size:12px}.hrBars{gap:12px;margin-top:20px;display:grid}.hrBarRow{grid-template-columns:90px minmax(180px,1fr) 125px 70px;align-items:center;gap:14px;display:grid}.hrBarRow>span{color:#526c77;text-transform:capitalize;font-size:11px;font-weight:700}.hrBarRow>div{background:#edf2f4;border-radius:8px;height:15px;overflow:hidden}.hrBarRow i{background:linear-gradient(90deg,#087ca4,#27bfd0);border-radius:8px;min-width:2px;height:100%;display:block}.hrBarRow i.negative{background:#d65f50}.hrBarRow strong{text-align:right;color:#174f65;font-size:11px}.hrBarRow small{text-align:right;color:#087ca4;font-size:11px;font-weight:800}@media (max-width:650px){.hrBarRow{grid-template-columns:72px 1fr 60px}.hrBarRow strong{display:none}}.operationalAnalysis{gap:16px;display:grid}.operationalAverageCard{background:#fff;border:1px solid #d7e6eb;border-radius:10px;padding:20px}.operationalAverageCard h2{color:#173f50;margin:5px 0;font:600 21px Georgia,serif}.operationalAverageCard header p{color:#667d87;margin:0;font-size:12px}.averagePriceBars{gap:12px;margin-top:22px;display:grid}.averagePriceRow{grid-template-columns:90px minmax(180px,1fr) 105px minmax(190px,270px);align-items:center;gap:14px;display:grid}.averagePriceRow>span{color:#526c77;text-transform:capitalize;font-size:11px;font-weight:700}.averagePriceRow>div{background:#edf2f4;border-radius:8px;height:16px;overflow:hidden}.averagePriceRow i{background:linear-gradient(90deg,#087ca4,#26bdd2);border-radius:8px;min-width:2px;height:100%;display:block}.averagePriceRow i.negative{background:#d65f50}.averagePriceRow strong{text-align:right;color:#075b7a;font-size:12px}.averagePriceRow small{text-align:right;color:#71858d;font-size:10px}@media (max-width:760px){.averagePriceRow{grid-template-columns:70px minmax(120px,1fr) 90px}.averagePriceRow small{text-align:right;grid-column:2/-1}}.operationalVolumeCard .averagePriceRow i{background:linear-gradient(90deg,#16775f,#45c29b)}.operationalVolumeCard .averagePriceRow i.negative{background:#d65f50}.operationalVolumeCard .averagePriceRow strong{color:#16775f}.operationalCheckoutCard .averagePriceRow i{background:linear-gradient(90deg,#80549c,#bb72c8)}.operationalCheckoutCard .averagePriceRow strong{color:#74468e}.checkoutWarning{color:#8c5a16;background:#fff7e8;border:1px solid #edc88e;border-radius:7px;margin-top:16px;padding:11px 13px;font-size:12px}.checkoutParameters{gap:16px;display:grid}.checkoutParameters>header{color:#fff;background:linear-gradient(105deg,#073850,#087ca4);border-radius:10px;padding:22px}.checkoutParameters>header h2{margin:6px 0;font:600 22px Georgia,serif}.checkoutParameters>header p{color:#c9e8f1;margin:0;font-size:12px}.checkoutParameterEditor{background:#fff;border:1px solid #d7e6eb;border-radius:10px;grid-template-columns:repeat(4,minmax(130px,1fr)) minmax(170px,1fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.checkoutParameterEditor label>span,.checkoutEquivalent>span{color:#627984;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.checkoutParameterEditor input,.checkoutParameterEditor select{background:#fff;border:1px solid #cbdde5;border-radius:7px;width:100%;height:40px;padding:0 10px}.checkoutEquivalent{min-height:40px}.checkoutEquivalent strong,.checkoutEquivalent small{display:block}.checkoutEquivalent strong{color:#075b7a;font-size:18px}.checkoutEquivalent small{color:#71858d;margin-top:2px;font-size:9px}.checkoutParameterEditor>.primary{min-height:40px}.checkoutHistory{min-width:650px}.checkoutHistory th,.checkoutHistory td{text-align:center}.checkoutHistory th:first-child,.checkoutHistory td:first-child{text-align:left}@media (max-width:1100px){.checkoutParameterEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.checkoutParameterEditor>.primary{width:100%}}@media (max-width:600px){.checkoutParameterEditor{grid-template-columns:1fr}}.operationalParameters{gap:28px;display:grid}.salesAreaParameters{border-top:1px solid #d7e6eb;padding-top:8px}.salesAreaEditor{grid-template-columns:minmax(180px,1fr) minmax(210px,1fr) minmax(180px,1fr) auto}.areaInput{align-items:center;display:flex}.areaInput input{border-radius:7px 0 0 7px}.areaInput b{color:#526c77;background:#edf5f7;border:1px solid #cbdde5;border-left:0;border-radius:0 7px 7px 0;place-items:center;height:40px;padding:0 12px;display:grid}.operationalAreaCard .averagePriceRow i{background:linear-gradient(90deg,#bf7a22,#edb24d)}.operationalAreaCard .averagePriceRow strong{color:#a56518}.operationalLossCard .averagePriceRow i{background:linear-gradient(90deg,#c8443e,#ef8a55)}.operationalLossCard .averagePriceRow strong{color:#a83b35}@media (max-width:800px){.salesAreaEditor{grid-template-columns:1fr 1fr}}@media (max-width:560px){.salesAreaEditor{grid-template-columns:1fr}}.operationalDetailViews{background:#f5f9fa;border-bottom:1px solid #dce8ed;gap:8px;padding:12px 20px;display:flex;overflow:auto}.operationalDetailViews button{color:#526c77;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bfd6df;border-radius:18px;padding:8px 13px;font-size:11px;font-weight:700}.operationalDetailViews button.active{color:#fff;background:#087ca4;border-color:#087ca4}.operationalGroups{min-width:620px;display:grid}.operationalGroupHead,.operationalGroupRow{grid-template-columns:minmax(240px,1fr) 90px 100px 140px;align-items:center;gap:14px;padding:11px 14px;display:grid}.operationalGroupHead{color:#627984;text-transform:uppercase;background:#edf5f7;font-size:9px;font-weight:800;position:sticky;top:0}.operationalGroupRow{color:#526c77;border-bottom:1px solid #e2ecef;font-size:11px}.operationalGroupRow strong{color:#17485c}.operationalGroupRow b{text-align:right;color:#075b7a;font-size:12px}.operationalGroupHead span:last-child{text-align:right}@media (max-width:650px){.operationalDetailViews{padding-inline:12px}.operationalGroups{min-width:540px}.operationalGroupHead,.operationalGroupRow{grid-template-columns:minmax(200px,1fr) 70px 80px 120px}}.receivableParameters{gap:16px;margin-top:24px;display:grid}.receivableParameters>header{color:#fff;background:linear-gradient(105deg,#073850,#087ca4);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.receivableParameters>header h2{margin:6px 0;font:600 22px Georgia,serif}.receivableParameters>header p{color:#c9e8f1;margin:0;font-size:12px}.receivableParameters>header>strong{background:#ffffff1f;border-radius:18px;flex-shrink:0;padding:8px 12px;font-size:12px}.receivableParameters .dataToolbar input{border:1px solid #cbdde5;border-radius:7px;width:min(320px,100%);height:39px;padding:0 11px}.receivableTable{min-width:680px}.receivableTable td:first-child{color:#075b7a;width:110px}.receivableTable select{color:#294b59;background:#fff;border:1px solid #cbdde5;border-radius:7px;width:100%;min-width:210px;height:38px;padding:0 9px}.receivableTable select:disabled{opacity:.6}.receivableParameters .parameterFormula{margin:0}.deleteParameter{color:#a33f32;cursor:pointer;background:#fff5f3;border:1px solid #e0b8b1;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:700}.deleteParameter:hover{color:#fff;background:#a33f32}.checkoutHistory th:last-child,.checkoutHistory td:last-child{width:90px}@media (max-width:680px){.receivableParameters>header{display:grid}.receivableParameters>header>strong{justify-self:start}.receivableParameters .dataToolbar{align-items:stretch}.receivableParameters .dataToolbar input{width:100%}}.cardFeeParameters{gap:18px;display:grid}.cardFeeParameters>header{background:#fff;border:1px solid #d7e5eb;border-radius:16px;padding:22px}.cardFeeParameters>header h2{margin:5px 0 7px}.cardFeeParameters>header p{color:#607985;margin:0}.cardFeeParameters>form{background:#fff;border:1px solid #d7e5eb;border-radius:16px;grid-template-columns:minmax(150px,.8fr) repeat(3,minmax(160px,1fr)) minmax(210px,1.15fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.cardFeeParameters form label{gap:7px;display:grid}.cardFeeParameters form label span,.cardFeeTotal span{letter-spacing:.04em;text-transform:uppercase;color:#607985;font-size:.76rem;font-weight:800}.cardFeeParameters form input{color:#123d50;background:#fff;border:1px solid #cbdde5;border-radius:9px;min-height:44px;padding:0 12px}.cardFeeTotal{background:#eef9fd;border:1px solid #b9dce9;border-radius:9px;gap:5px;min-height:44px;padding:8px 12px;display:grid}.cardFeeTotal strong{color:#006486;font-size:1.08rem}.cardFeeParameters form>.primary{white-space:nowrap;min-height:44px}@media (max-width:1100px){.cardFeeParameters>form{grid-template-columns:repeat(2,minmax(0,1fr))}.cardFeeParameters form>.primary{width:100%}}@media (max-width:640px){.cardFeeParameters>form{grid-template-columns:1fr}}.portalStart{gap:22px;display:grid}.portalStart>header{background:#fff;border:1px solid #d8e7ed;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:22px 24px;display:grid}.portalStart>header .clientStartLogo,.portalStart>header .clientStartPlaceholder{object-fit:contain;width:112px;height:76px;max-height:none;box-shadow:none;border-radius:11px;margin:0;padding:9px}.portalStart>header h2{color:#063f59;margin:6px 0 5px;font:600 25px Georgia,serif}.portalStart>header p{color:#6d8189;margin:0}.portalStartGlobal{gap:8px;display:flex}.portalStartGlobal button{color:#55707b;cursor:pointer;background:#f8fbfc;border:1px solid #d2e1e7;border-radius:8px;padding:9px 11px;font-size:11px}.portalStartGlobal button:hover{color:#07688d;background:#f1fbfe;border-color:#83bed2}.portalStartGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.portalStartGrid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e4ea;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:260px;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.portalStartGrid>button:hover{border-color:#80c5da;transform:translateY(-3px);box-shadow:0 16px 35px #064b6816}.portalStartGrid>button.primaryModule{color:#fff;background:linear-gradient(145deg,#063e5a,#087ca4);border-color:#075c7d}.portalStartGrid .moduleIcon{color:#0385ad;background:#e8f7fb;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:28px;font-size:22px;display:grid}.portalStartGrid .primaryModule .moduleIcon{color:#fff;background:#ffffff1d}.portalStartGrid b{font:600 23px Georgia,serif}.portalStartGrid small{color:#6f838b;margin-top:12px;line-height:1.6}.portalStartGrid .primaryModule small{color:#c7e7f1}.portalStartGrid em{color:#047da5;margin-top:auto;padding-top:28px;font-size:11px;font-style:normal;font-weight:800}.portalStartGrid .primaryModule em{color:#78d9f1}@media (max-width:900px){.portalStartGrid{grid-template-columns:1fr}.portalStartGrid>button{min-height:210px}.portalStart>header{grid-template-columns:auto 1fr}.portalStartGlobal{grid-column:1/-1}}@media (max-width:620px){.portalStart>header{grid-template-columns:1fr}.portalStartGlobal{flex-wrap:wrap}.portalStartGrid>button{min-height:190px}}.financeBalanceCharts .liquidityChart{grid-column:1/-1;min-width:720px}.liquidityChart header h2{margin:6px 0;font:600 21px Georgia,serif}.liquidityChart header p{color:#70858d;margin:0;font-size:11px}.liquidityLegend{flex-wrap:wrap;gap:18px;margin:18px 0 8px;display:flex}.liquidityLegend span{color:#526c77;align-items:center;gap:7px;font-size:11px;display:flex}.liquidityLegend i{border-radius:50%;width:10px;height:10px}.liquidityScroll{overflow-x:auto}.liquidityScroll svg{width:100%;min-width:650px;height:290px;display:block;overflow:visible}.liquidityScroll polyline{fill:none;stroke-width:1.3px;vector-effect:non-scaling-stroke}.liquidityScroll circle{vector-effect:non-scaling-stroke;stroke:#fff;stroke-width:.7px}.liquidityAxis{stroke:#c7d9e0;stroke-width:.6px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.liquidityMonths,.liquidityValues{grid-template-columns:repeat(var(--months,1),minmax(130px,1fr));display:grid}.liquidityMonths{color:#687f88;text-transform:capitalize;justify-content:space-around;min-width:650px;font-size:10px;display:flex}.liquidityValues{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:16px}.liquidityValues article{background:#f8fbfc;border:1px solid #dce9ee;border-radius:8px;gap:4px;padding:11px 13px;display:grid}.liquidityValues article>span{text-transform:capitalize;color:#285466;font-weight:800}.liquidityValues small{color:#71858d}.liquidityValues strong{color:#08704f;margin-top:3px}@media (max-width:800px){.financeBalanceCharts .liquidityChart{min-width:600px}.liquidityScroll svg{height:235px}}.entryRow .dreAmountBreakdown{color:#526c77;white-space:normal;margin-top:5px;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.financialPdfAction{gap:6px;max-width:300px;display:grid}.financialPdfAction [role=alert]{color:#922b2b;font-size:12px;line-height:1.4}body .consolidationProgress{color:#214d60;background:#eff8fb;border:1px solid #b7dce6;border-radius:12px;gap:12px;margin:16px 0;padding:20px;display:grid}body .consolidationProgress>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:16px;display:flex}body .consolidationProgress progress{accent-color:#0784a2;border:0;border-radius:12px;width:100%;height:14px;overflow:hidden}body .consolidationProgress progress::-webkit-progress-bar{background:#d7e7ee;border-radius:12px}body .consolidationProgress progress::-webkit-progress-value{background:#0784a2;border-radius:12px;transition:width .2s}body .consolidationProgress p{color:#526d79;margin:0;font-size:14px}body .consolidationProgressActions{flex-wrap:wrap;gap:10px;display:flex}body .consolidationProgressActions button{color:#24566a;cursor:pointer;background:#fff;border:1px solid #a8cbd7;border-radius:8px;padding:10px 14px;font-size:14px}body .consolidationProgressActions button:disabled{opacity:.55;cursor:wait}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@media screen{body :is(.tableWrap,.consolidationTableWrap,.dreMatrix,.bankReportScroll,.nonExpenseList,.dreMappingList,.entryTypeList,.salesRankingList,.consolidationFileList){min-width:0;max-width:100%;min-height:0;max-height:70vh;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#7799a8 #edf4f7;max-height:70dvh;overflow:auto}body :is(.nonExpenseList,.dreMappingList,.entryTypeList,.consolidationFileList){align-content:start}body :is(.tableWrap,.consolidationTableWrap)>table>thead th{z-index:2;position:sticky;top:0}body :is(.tableWrap,.consolidationTableWrap,.dreMatrix,.bankReportScroll,.nonExpenseList,.dreMappingList,.entryTypeList,.salesRankingList,.consolidationFileList)::-webkit-scrollbar{width:12px;height:12px}body :is(.tableWrap,.consolidationTableWrap,.dreMatrix,.bankReportScroll,.nonExpenseList,.dreMappingList,.entryTypeList,.salesRankingList,.consolidationFileList)::-webkit-scrollbar-track{background:#edf4f7}body :is(.tableWrap,.consolidationTableWrap,.dreMatrix,.bankReportScroll,.nonExpenseList,.dreMappingList,.entryTypeList,.salesRankingList,.consolidationFileList)::-webkit-scrollbar-thumb{background:#7799a8;border:3px solid #edf4f7;border-radius:8px}body :is(.tableWrap,.consolidationTableWrap,.dreMatrix,.nonExpenseList):focus-visible{outline-offset:-2px;outline:2px solid #087ca4}body .workspace{min-width:0}body .workspace :is(.content,.dataCard,.card,.tableWrap,.bankReportScroll){min-width:0;max-width:100%}body .workspace :is(.financialFilters,.filtersPanel,.parameterEditor,.goalEditor,.copyGoals,.goalEditorRow,.checkoutParameterEditor,.salesAreaEditor,.thirteenthFields,.cardFeeParameters>form,.quarterParameterList article,.memberForm){grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}body .workspace :is(.financialFilters,.filtersPanel,.parameterEditor,.goalEditor,.copyGoals,.goalEditorRow,.checkoutParameterEditor,.thirteenthFields,.cardFeeParameters>form,.quarterParameterList article,.memberForm)>*{min-width:0;max-width:100%}body .workspace .financialFilters>div:first-child{grid-column:1/-1}body .workspace .financialFilters .queryButtons{white-space:normal;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}body .workspace .queryButtons{flex-wrap:wrap}body .workspace .queryButtons button{white-space:normal;min-height:40px}body .workspace :is(form,.financialFilters,.filtersPanel,.parameterEditor,.goalEditor,.copyGoals,.goalEditorRow,.quarterParameterList) label{min-width:0}body .workspace :is(form,.financialFilters,.filtersPanel,.parameterEditor,.goalEditor,.copyGoals,.goalEditorRow,.quarterParameterList) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;max-width:100%}body .workspace .financeStores{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;height:auto;display:flex}body .workspace .financeStores>span{width:100%;margin:0}body .workspace .financeStores label{white-space:normal;align-items:center;gap:5px;display:flex}body .workspace .financeStores input{flex-shrink:0}body .workspace :is(.multiField summary,.multiTrigger){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}body .workspace :is(.databaseMetrics,.metrics){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}body .workspace :is(.databaseMetrics,.metrics)>article{overflow-wrap:anywhere;min-width:0}body .workspace :is(.importGrid,.topicBody,.topicBody.compact,.adminGrid,.adminRegistryGrid,.settingsCard,.profileCards){grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}body .workspace :is(.importGrid,.topicBody,.adminGrid,.adminRegistryGrid,.settingsCard,.profileCards)>*{min-width:0;max-width:100%}body .workspace :is(.dreMappingList article,.dreMappingList article:has(.dreExclude)){grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}body .workspace .dreMappingList article>*{min-width:0;max-width:100%}body .workspace :is(.cardFeeParameters>form,.thirteenthFields)>.primary{white-space:normal;grid-column:auto;height:auto;min-height:46px}body .workspace .commercialModuleHead{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}body .workspace :is(.dataToolbar,.filters,.filterStatus,.cardHead,.bankReportHeader,.pagination,.viewChoice){flex-wrap:wrap;gap:12px}body .workspace :is(.dataToolbar,.filters,.cardHead,.viewChoice)>*,body .workspace .filters :is(input,select){min-width:0;max-width:100%}body .workspace .sectionTabs{align-items:stretch;max-width:100%;height:auto;min-height:68px;padding-top:6px;overflow-x:auto}body .workspace .sectionTabs button{white-space:normal;flex:0 0 160px;min-width:160px;height:auto;min-height:58px}body .topbar>div:first-child{overflow-wrap:anywhere;min-width:0}body .topActions>*,body .tenantControls select{min-width:0;max-width:100%}body .clientBadge strong{overflow-wrap:anywhere}body .sidebar{overflow:hidden auto}body .workspace .tableWrap{overflow:auto}body .workspace .compactCoverage .coverageDays{grid-template-columns:repeat(auto-fit,minmax(24px,1fr))}body .workspace .listRow .compactCoverage{grid-template-columns:minmax(0,1fr);min-width:0}}@media screen and (min-width:621px) and (max-width:900px){body .sidebar{padding-left:6px;padding-right:6px}body .sidebar .navItem{text-align:center;overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:8px 3px;font-size:9px}body .sidebar .navIcon{flex-shrink:0;font-size:18px}body .sidebar .brand{margin-bottom:12px;padding:4px}}@media screen and (max-width:620px){body .shell{display:block}body .sidebar{gap:8px;width:100%;padding:10px 12px;display:flex;position:static}body .sidebar .brand{flex-shrink:0;width:112px;height:38px;margin:0;padding:4px 8px}body .sidebar nav{gap:6px;display:flex;overflow-x:auto}body .sidebar .navItem{white-space:nowrap;flex:none;gap:6px;width:auto;padding:9px 10px;font-size:11px}body .sidebar .sidebarFoot{display:none}body .workspace{width:100%;margin:0}body .workspace :is(.content,.topbar,.sharedFilters){padding-left:14px;padding-right:14px}body .topActions{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-left:0}body .workspace .sectionTabs{padding-left:14px;padding-right:14px}body .workspace .financialFilters .queryButtons button{flex:140px}body .workspace .thirteenthFields .primary{width:100%}body .workspace :is(.editGrid,.companyFields,.editFields){grid-template-columns:minmax(0,1fr)}body .workspace .pieLayout{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px 0}body .workspace .pieChart{aspect-ratio:1;width:min(280px,100%);height:auto}body .workspace .bankReportTable th:first-child{position:static}}@media screen{html:root{--ink:#244b5d;--muted:#637c88;--line:#dce7ec;--paper:#f5f8fa;--green:#208b7c;--blue:#227f9f;--navy:#174b61;--portal-blue:#227f9f;--portal-soft:#eef6f8;--portal-line:#dce7ec;--portal-teal:#208b7c}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif}body .shell,body .workspace{background:#f5f8fa}body .sidebar{background:linear-gradient(175deg,#16465b,#205c70);border-right:1px solid #ffffff20}body .brand{border-radius:13px;margin-bottom:22px;box-shadow:0 2px 12px #0d354414}body .sidebar .navItem{color:#d0e3e9;border-radius:9px;font-weight:500;transition:background .15s,color .15s}body .sidebar .navItem:hover{color:#fff;background:#ffffff13}body .sidebar .navItem.active{color:#fff;background:#ffffff19;box-shadow:inset 3px 0 #69cddd}body .sidebarFoot,body .profile{border-color:#ffffff24}body .profile small{color:#b1d4de}body .avatar{color:#fff;background:#328ca5}body .workspace .topbar{box-shadow:none;background:#ffffffed;border-bottom:1px solid #e1eaf0}body .workspace h1,body .workspace h2,body .workspace h3,body .workspace h4{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.015em}body .workspace .topbar h1{color:#244b5d;font-size:23px;font-weight:600}body .eyebrow{color:#6b8693;letter-spacing:.13em;font-weight:600}body .clientBadge{border-left:2px solid #73b7c9}body .clientBadge strong{color:#2d6479}body .workspace .sectionTabs{border-bottom:1px solid var(--portal-line);background:0 0;gap:6px}body .workspace .sectionTabs>button{color:#587580;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;font-weight:500}body .workspace .sectionTabs>button.active{color:#1c647e;box-shadow:none;background:#e7f2f5;border-color:#cbe0e7}body .workspace .sectionTabs>button:hover{background:#edf4f6}body .workspace .sectionTabs>button>span{color:#647e8b;font-weight:400}body .primary{color:#fff;box-shadow:none;background:#227f9f;border-color:#227f9f;border-radius:8px}body .primary:hover{background:#1b6985;border-color:#1b6985}body .workspace :is(.card,.metric,.dataCard,.dreCard,.pieCard,.evolutionCard,.lineChartCard,.salesRankingCard,.resultChartCard,.commercialGaugeCard,.ruptureCard,.operationalAverageCard,.operationalVolumeCard,.operationalCheckoutCard,.operationalAreaCard,.operationalLossCard,.goalComparisonCard,.importCard,.calendarCard,.settingsCard,.profileCards>article){border-color:var(--portal-line);background:#fff;border-radius:13px;box-shadow:0 2px 8px #244b5d03}body .workspace :is(.card,.dataCard,.dreCard,.settingsCard)>header{border-color:#e4edf1}body .workspace :is(.metrics,.databaseMetrics,.commercialMetrics,.bankMetrics)>:is(article,.metric){border-color:var(--portal-line);box-shadow:none;background:linear-gradient(145deg,#fff,#f5fafb);border-radius:12px}body .workspace :is(.metric,.databaseMetrics article,.commercialMetrics article,.bankMetrics article)>strong{font-family:var(--font-geist-sans),Arial,sans-serif;font-variant-numeric:tabular-nums;color:#245a70;font-weight:600}body .metric small,body .metric.blue small,body .metric.violet small{color:#267c69;background:#eaf5f1;border-radius:20px}body .metric:after,body .metric.blue:after,body .metric.violet:after{background:#73b4c4}body .workspace :is(.databaseHero,.adminWorkspace>header,.settingsPanel>header,.toolsWorkspace>header){color:#27596b;background:linear-gradient(110deg,#eaf4f7,#f3f8f9);border:1px solid #d2e4e9;border-radius:12px;padding:16px 20px}body .workspace :is(.databaseHero,.adminWorkspace>header,.settingsPanel>header,.toolsWorkspace>header) h2{color:#27596b;margin:4px 0;font-size:21px;font-weight:600}body .workspace :is(.databaseHero,.adminWorkspace>header,.settingsPanel>header,.toolsWorkspace>header) .eyebrow{color:#607f8d}body .workspace :is(.databaseHero,.adminWorkspace>header,.settingsPanel>header,.toolsWorkspace>header) p{color:#607e8b;font-size:12px;line-height:1.5}body .workspace .liveBadge{color:#3c7584;background:#ffffffb0;border-color:#d0e3e8}body .workspace .portalStart>header{border-color:var(--portal-line);background:linear-gradient(110deg,#fff,#f0f7f9);border-radius:15px;padding:20px}body .workspace .portalStart>header h2{color:#28596d;font-weight:600}body .workspace .portalStartGrid>button{color:#28596d;min-height:220px;box-shadow:none;background:linear-gradient(145deg,#fff,#f0f8f5);border-color:#d7e6e9;border-radius:16px;padding:24px}body .workspace .portalStartGrid>button.primaryModule{color:#245b70;background:linear-gradient(145deg,#edf7fa,#e2f0f5);border-color:#c7dfe8}body .workspace .portalStartGrid>button:nth-child(3){background:linear-gradient(145deg,#fff,#f2f2fa);border-color:#dfe2ed}body .workspace .portalStartGrid .moduleIcon{color:#277e98;background:#dceef2;margin-bottom:20px}body .workspace .portalStartGrid>button:nth-child(2) .moduleIcon{color:#28836e;background:#e0f2e9}body .workspace .portalStartGrid>button:nth-child(3) .moduleIcon{color:#747ba5;background:#e9eafa}body .workspace .portalStartGrid>button b{color:#28596d;font-size:19px}body .workspace .portalStartGrid>button small{color:#617f8b;font-size:12px;line-height:1.6}body .workspace .portalStartGrid>button em{color:#277c91;font-size:12px;font-style:normal}body .workspace .portalStartGrid>button:hover{border-color:#8ab8c6;transform:translateY(-2px);box-shadow:0 6px 18px #28596d0c}body .workspace :is(.dataToolbar,.filtersPanel,.sharedFilters,.bankFilters,.consolidationToolbar){border-color:var(--portal-line);background:#fff;border-radius:10px}body .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea){color:#294f60;box-shadow:none;background-color:#fff;border-color:#cedfe6;border-radius:8px}body .workspace :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #78bdce}body .workspace input[type=checkbox],body .workspace input[type=radio]{accent-color:#24899a}body .workspace :is(.tableWrap,.consolidationTableWrap,.bankReportScroll,.dreMatrix,.salesRankingList){border-color:var(--portal-line);border-radius:10px}body .workspace :is(.tableWrap,.consolidationTableWrap,.bankReportScroll,.dreMatrix,.salesRankingList) table{font-variant-numeric:tabular-nums}body .workspace :is(.tableWrap,.consolidationTableWrap,.bankReportScroll,.dreMatrix,.salesRankingList) thead th{color:#426b7b;background:#edf5f7;border-color:#dce8ed;font-weight:600}body .workspace :is(.tableWrap,.consolidationTableWrap,.bankReportScroll,.dreMatrix,.salesRankingList) td{border-color:#e5edf1}body .workspace :is(.tableWrap,.consolidationTableWrap,.bankReportScroll,.salesRankingList) tbody tr:hover{background-color:#f1f8fa}body .workspace :is(.adminForm,.memberForm,.registryMemberForm,.instructionPanel,.coveragePanel){background:#f6fafb;border-color:#dce8ed;border-radius:11px}body .workspace :is(.adminMainTabs,.companyRecordTabs,.importCategoryTabs)>button{box-shadow:none;border-radius:8px}body .workspace :is(.adminMainTabs,.companyRecordTabs,.importCategoryTabs)>button.active{color:#256c85;background:#e9f3f6;border-color:#c8dfe7}body .importWorkspace :is(.importDrop,.sendImport:not(.primary),.lastDatabaseUpdate>button,.routineFilesSummary>button,.instructionHelp summary){color:#2a7086;background:#f0f7f9;border-color:#cadfe6;border-radius:9px;font-weight:500}body .workspace :is(.toolsEmpty,.emptySection,.registryEmpty,.importEmpty,.ruptureEmpty){color:#547582;background:#f7fafb;border:1px dashed #cedfe5;border-radius:13px}body .workspace :is(.emptyIcon,.insightIcon){color:#39869a;background:#e5f2f4}body .workspace .bar{background:linear-gradient(#6abac9,#328baa)}body .workspace .goalProgress i{background:linear-gradient(90deg,#69b4a0,#358fa3)}body .workspace .legend i{background:#398faa}body .workspace .editTag{color:#317e6a;background:#e9f5f0}body .workspace .statusDot{color:#39989f}body .workspace button:focus-visible{outline-offset:3px;outline:2px solid #64acc1}body .portalCopyright{color:#7c929d}body .queryProcessingCard{border-color:var(--portal-line);border-radius:15px;box-shadow:0 12px 40px #244b5d14}body .liquidityDetails{color:#285a6b}body .liquidityDetails thead th{color:#426b7b;background:#edf5f7}body .liquidityDetailsScroll{border-color:var(--portal-line);border-radius:12px}body .workspace .tasksWorkspace>header.taskCompactHeader{min-height:0;padding:10px 14px}body .workspace .taskCompactHeader h2{margin:0;font-size:20px}body .taskHeaderBack{color:#326e81;border-color:#bbd6df}body .taskSettingsIcon{color:#326e81}@media (max-width:620px){body .workspace .topbar h1{font-size:21px}body .workspace .portalStartGrid>button{min-height:180px;padding:18px}body .workspace .portalStart>header{padding:16px}body .workspace :is(.databaseHero,.adminWorkspace>header,.settingsPanel>header,.toolsWorkspace>header){padding:14px 16px}body .workspace .taskCompactHeader h2{font-size:18px}}@media (prefers-reduced-motion:reduce){body .workspace .portalStartGrid>button,body .sidebar .navItem{transition:none}body .workspace .portalStartGrid>button:hover{transform:none}}body .workspace :is(button,input,select,textarea,label,.portalStartGrid>button b){font-family:var(--font-geist-sans),Arial,sans-serif}body .workspace button.primary{color:#fff;box-shadow:none;background:#227f9f;border-color:#227f9f}body .workspace button.primary:hover{background:#1b6985;border-color:#1b6985}body .workspace .tasksWorkspace .routineTasks button.primary{background:#178779;border-color:#178779}body .sidebar .profile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}body .sidebar .profile>div{min-width:0}}.userModuleAccess{border:1px solid #d6e6e5;border-radius:12px;gap:12px;padding:16px;display:grid}.userModuleAccess>section{background:#f8fbfa;border:1px solid #dce9e7;border-radius:9px;padding:12px}.userModuleAccess label{align-items:center;gap:8px;display:flex}.userModuleAccess input[type=checkbox]{flex:none;width:16px;height:16px}.userModuleAccess section>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:14px 0 0 24px;display:grid}.userModuleAccess p{color:#587b83;font-size:12px}.membersSection .userModuleAccess{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0}.userModuleAccess>section,.userModuleAccess section>div,.userModuleAccess label{min-width:0}.userModuleAccess p,.userModuleAccess label{white-space:normal;overflow-wrap:anywhere}@media screen{body .workspace .metrics.dreSummaryMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));align-items:stretch;gap:14px}body .workspace .dreSummaryMetrics>.metric{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex;container-type:inline-size}body .workspace .dreSummaryMetrics>.metric>.eyebrow{min-height:33px;margin:0;font-size:11px;line-height:1.5}body .workspace .dreSummaryMetrics>.metric>strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;letter-spacing:-.025em;max-width:100%;margin:0;font-size:clamp(16px,8.5cqi,28px);line-height:1.2;display:block}body .workspace .dreSummaryMetrics>.metric.negative>strong{color:#b33d32}body .workspace .dreSummaryMetrics>.metric>small{box-sizing:border-box;white-space:normal;border-radius:8px;max-width:100%;margin-top:auto;padding:4px 9px;line-height:1.5;display:block}body .shell[data-sidebar-collapsed=true]>.sidebar{display:none!important}body .shell[data-sidebar-collapsed=true]>.workspace{width:100%;max-width:100%;margin-left:0}.portalHeading{align-items:center;gap:12px;min-width:0;display:flex}.portalHeading>div{min-width:0}.sidebarToggle{color:#245a70;cursor:pointer;background:#fff;border:1px solid #cadfe6;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sidebarToggle:hover{background:#eaf4f7;border-color:#73b4c4}.sidebarToggle:focus-visible{outline-offset:3px;outline:2px solid #16869c}}@media print{.sidebarToggle{display:none!important}}@media screen{body .workspace .financialFilters.sharedResultFilters{grid-template-columns:minmax(150px,.8fr) minmax(160px,1fr) minmax(160px,1fr) minmax(190px,1.2fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}body .workspace .sharedResultFilters>.resultFilterHeading{grid-column:auto;align-self:center}body .workspace .sharedResultFilters h3{margin:0;font-family:inherit;font-size:16px}body .workspace .sharedResultFilters>.queryButtons{flex-wrap:nowrap;grid-column:auto;gap:8px;display:flex}body .workspace .sharedResultFilters .queryButtons button{white-space:nowrap;height:40px;min-height:40px;padding:0 12px}body .workspace .sharedResultFilters input[type=month]{height:40px;font-size:13px}.resultStoreSelector{min-width:0}.resultStoreSelector>span{color:#65818c;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.resultStoreSelector>button{color:#245a70;width:100%;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dce4;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.resultStorePanel{color:#245a70;background:#fff;border:1px solid #c9dce4;border-radius:12px;width:280px;max-width:calc(100vw - 16px);max-height:320px;margin:0;padding:14px;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 30px #173c5026}.resultStorePanel:popover-open{gap:12px;display:grid}.resultStorePanel>div{gap:10px;max-height:190px;display:grid;overflow:auto}.resultStorePanel label{align-items:center;gap:8px;font-size:13px;display:flex}.resultStorePanel input{accent-color:#258b80;width:16px;height:16px}.resultStorePanel button{color:#245a70;cursor:pointer;background:#f2f8f8;border:1px solid #d3e4e7;border-radius:7px;padding:8px}@media (max-width:1200px){body .workspace .financialFilters.sharedResultFilters{grid-template-columns:repeat(3,minmax(0,1fr))}body .workspace .sharedResultFilters>.resultFilterHeading{grid-column:1/-1}body .workspace .sharedResultFilters>.queryButtons{grid-column:1/-1;justify-content:flex-end}}@media (max-width:600px){body .workspace .financialFilters.sharedResultFilters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}body .workspace .sharedResultFilters>.resultStoreSelector{grid-column:1/-1}body .workspace .sharedResultFilters>.queryButtons{justify-content:stretch}body .workspace .sharedResultFilters .queryButtons button{flex:1}}body .workspace .operationalParameterSummary{gap:14px;min-width:0;display:grid}body .workspace .operationalParameterSummary>header{color:#245a70;background:#f0f7f8;border:1px solid #d6e6ec;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}body .workspace .operationalParameterSummary>header h2{color:#245a70;margin:5px 0 0;font-family:inherit;font-size:20px;line-height:1.3}body .workspace .operationalParameterSummary>header .eyebrow{color:#65818c;font-size:10px}body .workspace .operationalParameterSummary .parameterCreate{border-radius:8px;flex:none;width:auto;min-height:40px;padding:10px 14px;font-size:13px}.parameterNavigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}body .workspace .operationalParameterSummary .parameterViewActions{flex-wrap:wrap;gap:6px;width:auto;display:flex}body .workspace .operationalParameterSummary .parameterViewActions button{color:#365f70;cursor:pointer;background:#fff;border:1px solid #d2e3e8;border-radius:8px;width:auto;min-height:38px;padding:9px 12px;font-size:13px}body .workspace .operationalParameterSummary .parameterViewActions button[aria-pressed=true]{color:#236c5d;background:#e3f1ed;border-color:#93c2b6}.operationalRule{color:#597986;font-size:12px}.operationalRule summary{cursor:pointer;padding:8px}.operationalRule p{max-width:420px;margin:6px 8px;line-height:1.5}.parameterEditorHint{color:#597986;margin:0;font-size:13px}body .workspace .operationalParameterSummary .checkoutHistory{width:100%;min-width:540px}body .workspace .operationalParameterSummary .tableWrap{overflow:auto}body .workspace .operationalParameterSummary .checkoutHistory th,body .workspace .operationalParameterSummary .checkoutHistory td{padding:12px 16px;font-size:12px}@media (max-width:600px){body .workspace .operationalParameterSummary>header h2{font-size:18px}body .workspace .operationalParameterSummary .parameterCreate{width:100%}}body .workspace .unifiedParameterPanel{gap:14px;min-width:0;display:grid}body .workspace .unifiedParameterPanel>.unifiedParameterHeader{color:#245a70;background:#f0f7f8;border:1px solid #d6e6ec;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:16px 18px;display:flex}body .workspace .unifiedParameterHeader>div{flex:260px;min-width:0}body .workspace .unifiedParameterHeader>.eyebrow{flex:100%}body .workspace .unifiedParameterHeader :is(h2,h3){color:#245a70;margin:4px 0;font-family:inherit;font-size:20px;line-height:1.3}body .workspace .unifiedParameterHeader .eyebrow{color:#65818c;font-size:10px}body .workspace .unifiedParameterHeader>strong{color:#376b72;background:#e3f1ed;border-radius:8px;padding:6px 10px;font-size:12px}body .workspace .unifiedParameterHeader button{border-radius:8px;width:auto;min-height:40px;padding:10px 14px;font-size:13px}body .workspace .parameterRule{color:#597986;max-width:100%;margin:4px 0 0;font-size:12px}body .workspace .parameterRule summary{cursor:pointer;color:#397b80;width:max-content;padding:5px 0;font-weight:600}body .workspace .parameterRule p{color:#597986;max-width:720px;margin:6px 0;font-size:12px;line-height:1.6}body .workspace .unifiedParameterPanel :is(.dataCard,.parameterEditor,.thirteenthForm,.quarterParameterList>article){background:#fff;border:1px solid #d6e6ec;border-radius:12px}body .workspace .unifiedParameterPanel :is(.dataToolbar,.parameterRowActions){flex-wrap:wrap;align-items:center;gap:10px;display:flex}body .workspace .unifiedParameterPanel .tableWrap{max-width:100%;overflow:auto}body .workspace .unifiedParameterPanel table{min-width:540px}body .workspace .unifiedParameterPanel :is(td,th){padding:12px 14px;font-size:12px}body .workspace .unifiedParameterPanel :is(.primary,.applyFilters,.cancelQuery,.goalDelete){border-radius:8px;min-height:38px;padding:9px 12px;font-size:13px}@media (max-width:600px){body .workspace .unifiedParameterPanel>.unifiedParameterHeader{padding:14px}body .workspace .unifiedParameterHeader :is(h2,h3){font-size:18px}body .workspace .unifiedParameterHeader>button{width:100%}}body .shell .workspace :is(.databaseHero,.dreCard>header,.resultGoals>header,.settingsPanel>header,.commercialParameters>header,.commercialGaugeCard>header,.commercialModuleHead,.bankAccountParameters>header,.importWorkspace>header,.consolidationWorkspace>header,.adminWorkspace>header,.toolsWorkspace>header,.checkoutParameters>header,.receivableParameters>header){color:#244b5d;box-shadow:none;background:#edf5f7;border-color:#d2e4e9}body .shell .workspace :is(.databaseHero,.dreCard>header,.resultGoals>header,.settingsPanel>header,.commercialParameters>header,.commercialGaugeCard>header,.commercialModuleHead,.bankAccountParameters>header,.importWorkspace>header,.consolidationWorkspace>header,.adminWorkspace>header,.toolsWorkspace>header,.checkoutParameters>header,.receivableParameters>header) :is(h2,h3,h4){color:#244b5d}body .shell .workspace :is(.databaseHero,.dreCard>header,.resultGoals>header,.settingsPanel>header,.commercialParameters>header,.commercialGaugeCard>header,.commercialModuleHead,.bankAccountParameters>header,.importWorkspace>header,.consolidationWorkspace>header,.adminWorkspace>header,.toolsWorkspace>header,.checkoutParameters>header,.receivableParameters>header) :is(.eyebrow,p,small){color:#526f7d}body .shell .workspace>.topbar{gap:16px;min-height:0;padding:12px 24px}body .shell .workspace>.topbar .portalHeading .eyebrow{display:none}body .shell .workspace>.topbar h1{margin:0;font-size:20px}body .shell .workspace>.topbar .topActions:has(.tenantControls) .clientBadge{display:none}body .shell .workspace>.topbar .tenantControls label{align-items:center;gap:8px;display:flex}body .shell .workspace>.topbar .tenantControls label>span{margin:0;font-size:12px}body .shell .workspace>.topbar .tenantControls select{max-width:260px;height:36px;min-height:36px;padding:5px 10px;font-size:14px}body .shell .workspace>.content{padding:16px 24px}@media (max-width:650px){body .shell .workspace>.topbar,body .shell .workspace>.topbar .tenantControls label{flex-wrap:wrap}}}.moduleAccessHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.userModuleAccess .moduleAccessHeader label{flex-wrap:wrap;flex:1}.moduleAccessHeader small{color:#5d7883;white-space:nowrap;margin-left:auto;font-size:12px}.moduleAccessHelp{flex:none;position:relative}.moduleAccessHelp summary{color:#316574;cursor:pointer;border:1px solid #9ebbc4;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;list-style:none;display:grid}.moduleAccessHelp summary::-webkit-details-marker{display:none}.userModuleAccess .moduleAccessHelp p{z-index:10;background:#fff;border:1px solid #d6e6e5;border-radius:10px;width:min(310px,70vw);margin:0;padding:14px;font-weight:400;line-height:1.6;position:absolute;top:28px;right:0;box-shadow:0 8px 24px #12344220}:is(.userModuleAccess input:focus-visible,.moduleAccessHelp summary:focus-visible){outline-offset:3px;outline:3px solid #0085ab}@media screen{body .shell[data-demonstratives=true]{font-family:var(--font-geist-sans),"Segoe UI",Arial,sans-serif;color:#244b5d;font-size:16px;line-height:1.5}body .shell[data-demonstratives=true] :is(button,input,select,textarea){font-family:inherit;font-size:15px;line-height:1.4}body .shell[data-demonstratives=true] button{white-space:normal;min-height:42px}body .shell[data-demonstratives=true] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select){height:auto;min-height:44px;padding:10px 12px}body .shell[data-demonstratives=true] :is(label,summary){font-size:15px;line-height:1.5}body .shell[data-demonstratives=true] :is(p,footer){font-size:14px;line-height:1.6}body .shell[data-demonstratives=true] :is(small,.eyebrow,.liveBadge,.filterStatus){font-size:13px;line-height:1.5}body .shell[data-demonstratives=true] .eyebrow{letter-spacing:.045em}body .shell[data-demonstratives=true] .workspace h1{font-size:28px;font-weight:650}body .shell[data-demonstratives=true] .workspace h2{font-size:23px;font-weight:600;line-height:1.3}body .shell[data-demonstratives=true] .workspace h3{font-size:18px;line-height:1.4}body .shell[data-demonstratives=true] .navItem{height:auto;padding:12px 14px;font-size:15px;line-height:1.45}body .shell[data-demonstratives=true] .sectionTabs{flex-wrap:wrap;gap:8px;padding-top:14px;padding-bottom:14px;display:flex;overflow:visible}body .shell[data-demonstratives=true] .sectionTabs>button{text-align:left;flex:145px;min-height:72px;padding:12px 14px;font-size:16px;font-weight:600}body .shell[data-demonstratives=true] .sectionTabs>button>span{color:#4c6977;margin-top:5px;font-size:13px;line-height:1.45}body .shell[data-demonstratives=true] .sectionTabs>button.active{color:#164f65;background:#dceff5;border-color:#83b5c7;box-shadow:inset 0 -3px #227f9f}body .shell[data-demonstratives=true] :is(.financialFilters,.sharedFilters,.filtersPanel,.dataToolbar,.bankFilters,.commercialFilters){gap:16px;padding:18px}body .shell[data-demonstratives=true] :is(.financialFilters,.sharedFilters,.filtersPanel,.dataToolbar,.bankFilters,.commercialFilters) :is(label>span,.resultStoreSelector>span){color:#405f6e;text-transform:none;letter-spacing:0;margin-bottom:7px;font-size:14px;line-height:1.4}body .shell[data-demonstratives=true] .sharedResultFilters{flex-wrap:wrap;align-items:end;display:flex}body .shell[data-demonstratives=true] .sharedResultFilters>label{flex:175px}body .shell[data-demonstratives=true] .queryButtons{flex-wrap:wrap;gap:10px;display:flex}body .shell[data-demonstratives=true] :is(.metrics,.databaseMetrics,.commercialMetrics,.bankMetrics){gap:16px}body .shell[data-demonstratives=true] :is(.metric,.databaseMetrics article,.commercialMetrics article,.bankMetrics article)>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.3}body .shell[data-demonstratives=true] :is(.metric,.databaseMetrics article,.commercialMetrics article,.bankMetrics article)>span{letter-spacing:0;font-size:14px;line-height:1.45}body .shell[data-demonstratives=true] table{font-variant-numeric:tabular-nums;font-size:15px}body .shell[data-demonstratives=true] :is(th,td){padding:13px 16px;font-size:15px;line-height:1.5}body .shell[data-demonstratives=true] th{letter-spacing:0;text-transform:none;font-size:14px}body .shell[data-demonstratives=true] td :is(span,b,strong){font-size:15px}body .shell[data-demonstratives=true] td :is(small,em){font-size:13px}body .shell[data-demonstratives=true] :is(.dreHead,.dreRow,.entryHead,.entryRow){font-size:15px;line-height:1.5}body .shell[data-demonstratives=true] :is(.dreHead,.dreRow)>span{padding:12px 10px;font-size:15px}body .shell[data-demonstratives=true] .dreValue{font-variant-numeric:tabular-nums;gap:4px}body .shell[data-demonstratives=true] .dreValue strong{white-space:nowrap;font-size:15px;font-weight:600}body .shell[data-demonstratives=true] .dreValue small{color:#4c6977;font-size:13px}body .shell[data-demonstratives=true] .dreExpand{width:28px;min-height:28px;padding:0;font-size:18px}body .shell[data-demonstratives=true] :is(.legend,.chartLegend,.gaugeLimits,.bankChart article span,.debtLineLabels span,.debtLineLabels strong){font-size:13px;line-height:1.4}body .shell[data-demonstratives=true] :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #1683ab}body .shell[data-demonstratives=true] .dreSummaryMetrics{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}body .shell[data-demonstratives=true] .dreValue{flex-direction:column;justify-content:center;align-items:flex-end}body .shell[data-demonstratives=true] .dreValue small{opacity:1}body .shell[data-demonstratives=true] .dreRow:is(.total,.section) .dreValue small{color:inherit;opacity:1}body .shell[data-demonstratives=true] .importWorkspace>header{color:#244b5d;background:#edf5f7;border:1px solid #d2e4e9;border-radius:12px;padding:20px 24px}body .shell[data-demonstratives=true] .importWorkspace>header :is(.eyebrow,p){color:#496979}body .shell[data-demonstratives=true] .importWorkspace :is(h2,h3,.lastDatabaseUpdate strong){font-family:var(--font-geist-sans),"Segoe UI",Arial,sans-serif}body .shell[data-demonstratives=true] .importWorkspace>header h2{margin:6px 0 8px;font-size:23px;font-weight:600;line-height:1.3}body .shell[data-demonstratives=true] .databaseSectorTabs.sectionTabs{border-bottom:1px solid #dce7ec;padding:0 0 14px}body .shell[data-demonstratives=true] .databaseSectorTabs.sectionTabs>button{min-width:170px;box-shadow:none}body .shell[data-demonstratives=true] .databaseSectorTabs.sectionTabs>button.active{box-shadow:inset 0 -3px #227f9f}body .shell[data-demonstratives=true] .importListHead{letter-spacing:0;text-transform:none;padding-top:12px;padding-bottom:12px;font-size:13px}body .shell[data-demonstratives=true] .importWorkspace :is(.importDrop b,.sendImport,.lastDatabaseUpdate>button,.routineFilesSummary>button,.instructionHelp summary){font-size:15px}body .shell[data-demonstratives=true] .importWorkspace :is(.importDrop span,.lastDatabaseUpdate span){font-size:13px;line-height:1.5}body .shell[data-demonstratives=true] .lastDatabaseUpdate strong{font-size:16px;line-height:1.5}body .shell .salesDatabase .groupedTable{table-layout:fixed;width:100%;min-width:760px}body .shell .salesDatabase .groupedTable :is(th,td){text-align:right;font-variant-numeric:tabular-nums;padding:10px 12px;font-size:14px;line-height:1.4}body .shell .salesDatabase .groupedTable th{white-space:normal;letter-spacing:0;text-transform:none;font-size:13px}body .shell .salesDatabase .groupedTable :is(th,td):first-child{text-align:left;min-width:0}body .shell .salesDatabase .groupedTable td :is(b,span,strong){font-size:14px}body .shell .salesDatabase .salesGroupLabel{white-space:normal;align-items:baseline;gap:10px;display:flex}body .shell .salesDatabase .salesProductInline{white-space:nowrap;align-items:center;gap:10px;min-width:220px;max-width:440px;display:flex}body .shell .salesDatabase .salesProductInline b{font-size:inherit;flex:none;margin:0;line-height:1.4;display:inline}body .shell .salesDatabase .salesProductInline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;font-size:inherit;margin:0;line-height:1.4;display:block;overflow:hidden}body .shell .salesDatabase .salesAbc tbody td{vertical-align:middle;padding:9px 12px;line-height:1.4}body .shell .salesDatabase .salesGroupLabel b{color:#496979;flex-shrink:0;margin:0;font-weight:500}body .shell .salesDatabase .salesGroupLabel span{overflow-wrap:anywhere;color:#244b5d;max-width:none;font-weight:600;overflow:visible}body .shell .salesDatabase .groupedTable tbody tr:nth-child(2n){background:#f7fafb}body .shell .salesDatabase .groupedTable tbody tr:hover{background:#eaf5f8}body .shell .salesDatabase .groupedTable td.emptyRow{text-align:center;padding:24px}body .shell .sharedFilters .queryButtons{flex-wrap:wrap;align-items:center}body .shell .sharedFilters .salesViewSwitch{background:#f3f5f6;border:1px solid #d8e0e3;border-radius:9px;flex:none;align-items:center;gap:3px;max-width:100%;padding:3px;display:inline-flex}body .shell .sharedFilters .salesViewSwitch button{color:#60747c;white-space:nowrap;cursor:pointer;height:32px;min-height:32px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}body .shell .sharedFilters .salesViewSwitch button[aria-pressed=true]{color:#245e58;background:#fff;border-color:#d7e1e3;font-weight:650;box-shadow:0 1px 3px #18352b12}body .shell .sharedFilters .salesViewSwitch button:hover:not(:disabled){color:#245e58;background:#fff}body .shell .sharedFilters .salesViewSwitch button:focus-visible{outline-offset:2px;outline:2px solid #278575}body .shell .sharedFilters .salesViewSwitch button:disabled{opacity:.5;cursor:default}body .shell .sharedFilters .salesViewSwitch svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex-shrink:0;width:17px;height:17px}@media (max-width:600px){body .shell .sharedFilters .salesViewSwitch button{height:40px;min-height:40px}}}body .shell .dreCard>header{flex-wrap:wrap;gap:16px}body .shell .dreZoomControls{color:#244b5d;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}body .shell .dreZoomControls button{color:#075b7a;cursor:pointer;background:#fff;border:1px solid #b9d7e1;border-radius:6px;min-width:34px;min-height:34px;padding:4px 8px;font-size:18px}body .shell .dreZoomControls button:disabled{opacity:.45;cursor:default}body .shell .dreZoomControls .dreZoomReset{font-size:13px}body .shell .resultQuarterToggle{color:#087c99;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9d7e1;border-radius:22px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600}body .shell .resultQuarterToggle[aria-pressed=true]{background:#e3f3f7;border-color:#a7dbe7}body .shell .resultPeriodToolbar{justify-content:flex-end;margin-bottom:16px;display:flex}body .shell .quarterlyResults .analysisNotice{margin:16px 20px}body .shell .dreZoomControls input{accent-color:#087ca4;width:100px;min-height:34px;padding:0}body .shell .dreZoomControls output{text-align:center;font-variant-numeric:tabular-nums;min-width:42px}@media print{body .shell .dreZoomControls{display:none}body .shell .dreZoomContent{zoom:1!important}}body .shell .dreZoomControls{background:#f4f9fb;border:1px solid #d2e4e9;border-radius:8px;padding:6px 10px}@media screen{body .shell .workspace .dreCard>header.dreCompactHeader{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}body .shell .dreCompactHeader .dreHeading{flex:200px;min-width:0}body .shell .dreCompactHeader .dreHeading h2{margin:0;font-size:18px;line-height:1.3}body .shell .dreCompactHeader .dreHeading p{margin:3px 0 0;font-size:13px;line-height:1.4}body .shell .dreCompactHeader .dreZoomControls{background:0 0;border:0;flex-wrap:nowrap;gap:6px;padding:0;font-size:13px}body .shell .dreCompactHeader .dreZoomControls button{min-width:30px;min-height:30px;padding:2px 6px;font-size:16px}body .shell .dreCompactHeader .dreZoomControls input{width:80px;min-height:30px}body .shell .dreCompactHeader .dreZoomControls output{min-width:36px;font-size:13px}body .shell .dreHelp{position:relative}body .shell .dreHelp summary{cursor:pointer;color:#426776;border:1px solid #b9d7e1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;list-style:none;display:grid}body .shell .dreHelp summary::-webkit-details-marker{display:none}body .shell .dreHelp p{z-index:5;background:#fff;border:1px solid #cbdde4;border-radius:8px;width:240px;max-width:70vw;padding:12px;font-size:13px;line-height:1.5;position:absolute;top:30px;right:0;box-shadow:0 4px 14px #244b5d20}@media (max-width:550px){body .shell .dreCompactHeader .dreZoomControls{flex-basis:100%;justify-content:flex-end}}}@media print{body .shell .dreHelp{display:none}}@media screen{body .shell .resultAnalysis .resultSummaryMetrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}body .shell .resultAnalysis .resultSummaryMetrics .metric{min-height:0;padding:14px 16px}body .shell .resultAnalysis .resultSummaryMetrics .metric strong{margin:10px 0 6px;font-size:24px}body .shell .resultAnalysis .resultSummaryMetrics .metric small{font-size:12px;line-height:1.4}body .shell[data-demonstratives=true] .workspace>.sectionTabs{flex-wrap:nowrap;gap:6px;padding:8px 24px;overflow-x:auto}body .shell[data-demonstratives=true] .workspace>.sectionTabs>button{white-space:nowrap;flex:none;min-width:0;min-height:36px;padding:8px 12px;font-size:14px;line-height:1.3}body .shell[data-demonstratives=true] .workspace>.sectionTabs>button>span{display:none}body .shell[data-demonstratives=true] .workspace>.topbar h1{font-size:20px}body .shell[data-demonstratives=true] .workspace>.topbar .tenantControls label{align-items:center;gap:8px;display:flex}body .shell[data-demonstratives=true] .workspace>.topbar .tenantControls label>span{margin:0;font-size:12px}body .shell[data-demonstratives=true] .workspace>.topbar .tenantControls select{height:36px;min-height:36px;padding:5px 10px;font-size:14px}body .shell[data-demonstratives=true] .compactSalesFilters{gap:10px;padding:10px 16px}body .shell[data-demonstratives=true] .compactSalesFilters .sharedFiltersHead{flex-wrap:wrap;align-items:center;gap:12px;padding:0}body .shell[data-demonstratives=true] .salesFilterSummary{flex:220px;align-items:center;gap:10px;min-width:0;display:flex}body .shell[data-demonstratives=true] .salesFilterSummary>span{color:#526f7d;overflow-wrap:anywhere;font-size:12px}body .shell[data-demonstratives=true] .compactSalesFilters button{height:auto;min-height:34px;padding:6px 10px;font-size:13px}body .shell[data-demonstratives=true] .compactSalesFilters .filterToggle{white-space:nowrap;color:#245a70;cursor:pointer;background:#f4f9fb;border:1px solid #bad5df;border-radius:6px;flex-shrink:0}body .shell[data-demonstratives=true] .compactSalesFilters .filterActions{flex-wrap:wrap;gap:10px}body .shell[data-demonstratives=true] .compactSalesFilters .filterStatus>span{display:none}body .shell[data-demonstratives=true] .compactSalesFilters .filtersPanel{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;padding:10px 0 0;display:grid;overflow:visible}body .shell[data-demonstratives=true] .compactSalesFilters .filtersPanel :is(label>span,.multiField>span){text-transform:none;letter-spacing:0;margin-bottom:4px;font-size:12px}body .shell[data-demonstratives=true] .compactSalesFilters .filtersPanel :is(input,select,.multiTrigger){height:36px;min-height:36px;padding:6px 9px;font-size:14px}body .shell .commercialFilterDisclosure{background:#fff;border:1px solid #d2e4e9;border-radius:8px}body .shell .commercialFilterDisclosure>summary{cursor:pointer;padding:9px 14px;font-size:14px;font-weight:600}body .shell .commercialFilterDisclosure>summary span{color:#526f7d;margin-left:10px;font-size:12px;font-weight:400}body .shell[data-demonstratives=true] .commercialFilterDisclosure .commercialFilters{border:0;border-top:1px solid #e1ebef;border-radius:0;flex-wrap:wrap;align-items:end;gap:10px;padding:10px 14px;display:flex}body .shell[data-demonstratives=true] .commercialFilterDisclosure .commercialFilters>label{flex:145px;min-width:0}body .shell[data-demonstratives=true] .commercialFilterDisclosure .financeStores{flex-wrap:wrap;flex:145px;gap:6px 10px;height:auto;min-height:36px}body .shell[data-demonstratives=true] .commercialFilterDisclosure .financeStores>span{text-transform:none;width:100%;margin:0;font-size:12px}body .shell[data-demonstratives=true] .commercialFilterDisclosure .financeStores label{align-items:center;gap:5px;font-size:13px;display:flex}body .shell[data-demonstratives=true] .commercialFilterDisclosure .financeStores input{width:16px;height:16px;margin:0}body .shell[data-demonstratives=true] .commercialFilterDisclosure .queryButtons{flex:0 auto;grid-column:auto;gap:6px}body .shell[data-demonstratives=true] :is(.commercialFilters,.sharedResultFilters,.bankFilters){gap:10px;padding:10px 14px}body .shell[data-demonstratives=true] :is(.commercialFilters,.sharedResultFilters,.bankFilters) :is(label>span,.resultStoreSelector>span){margin-bottom:4px;font-size:12px}body .shell[data-demonstratives=true] :is(.commercialFilters,.sharedResultFilters,.bankFilters) :is(input:not([type=checkbox]),select,button){height:36px;min-height:36px;padding:6px 9px;font-size:13px}body .shell[data-demonstratives=true] .sharedResultFilters .resultFilterHeading{display:none}body .shell[data-demonstratives=true] .sharedResultFilters>label{flex:145px}body .shell .workspace>header.topbar{background:#fff;flex-wrap:wrap;gap:12px 20px;height:auto;min-height:64px;padding:10px 24px}body .shell .workspace>header.topbar .portalHeading{flex:220px;gap:10px}body .shell .workspace>header.topbar h1{letter-spacing:-.25px;margin:0;font-size:20px;line-height:1.25}body .shell .workspace>header.topbar .sidebarToggle{background:#f4f8fa;border-radius:8px;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:7px}body .shell .workspace>header.topbar .topActions{flex-direction:row;align-items:center;gap:10px;width:auto;max-width:100%;margin-left:auto}body .shell .workspace>header.topbar .tenantControls{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;max-width:100%;display:flex}body .shell .workspace>header.topbar .tenantControls label{flex-flow:row;align-items:center;gap:8px;min-width:0;margin:0;display:flex}body .shell .workspace>header.topbar .tenantControls label>span{color:#607986;margin:0;font-size:12px;font-weight:400}body .shell .workspace>header.topbar .tenantControls select{background-color:#f8fbfc;border-radius:8px;width:auto;min-width:0;max-width:240px;height:36px;min-height:36px;padding:5px 28px 5px 10px;font-size:14px}body .shell .workspace>header.topbar .tenantEnvironment{color:#526f7d;white-space:nowrap;background:#f0f6f8;border:1px solid #d8e6eb;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;line-height:1.2;display:inline-flex}body .shell .workspace>header.topbar .tenantEnvironment:before{content:"";background:#52889b;border-radius:50%;width:6px;height:6px}}@media screen and (max-width:650px){body .shell .workspace>header.topbar{gap:8px;padding:10px 14px}body .shell .workspace>header.topbar .portalHeading{flex-basis:100%}body .shell .workspace>header.topbar h1{font-size:18px}body .shell .workspace>header.topbar .topActions{justify-content:flex-start;width:100%;margin-left:0}body .shell .workspace>header.topbar .tenantControls{justify-content:flex-start}body .shell .workspace>header.topbar .tenantControls select{max-width:min(240px,60vw)}}@media screen{html:root{--apple-ground:#f4f7fa;--apple-surface:#fff;--apple-text:#183042;--apple-secondary:#596b78;--apple-line:#dce5ec;--apple-track:#e8f1f5;--apple-accent:#007fa3;--apple-hover:#f0f8fb;--oesuper-sidebar:#123544;--oesuper-cyan:#00b8de;--oesuper-selected:#1d4c5d;--oesuper-nav-text:#d4e5ec;--apple-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI","Helvetica Neue",sans-serif;--apple-thumb:12px;--apple-card:18px;--apple-panel:22px;--apple-pill:999px;--apple-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d;--ink:var(--apple-text);--muted:var(--apple-secondary);--paper:var(--apple-ground);--line:var(--apple-line);--portal-line:var(--apple-line)}body,body .shell,body .shell .workspace{background:var(--apple-ground);color:var(--apple-text);font-family:var(--apple-font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}body .shell :is(button,input,select,textarea,label,h1,h2,h3,h4){font-family:var(--apple-font)}body .shell .workspace :is(h1,h2,h3,h4){color:var(--apple-text);letter-spacing:-.025em;line-height:1.3}body .shell .sidebar{background:var(--oesuper-sidebar);color:var(--oesuper-nav-text);border-right:1px solid var(--apple-line)}body .shell .sidebar:has(#taskSidebarNavigation){background:var(--oesuper-sidebar)}body .shell .sidebar .brand{box-shadow:none;background:0 0;border-radius:0}body .shell .sidebar :is(.navItem,.rtMineParent,.rtMineSubnav button){color:var(--oesuper-nav-text);border-radius:var(--apple-thumb);box-shadow:none;font-weight:500}body .shell .sidebar :is(.navItem,.rtMineParent,.rtMineSubnav button):hover{background:var(--oesuper-selected);color:#fff}body .shell .sidebar :is(.navItem.active,.rtMineSubnav button.active,.rtMineSubnav button[aria-current=page]){background:var(--oesuper-selected);color:#fff;box-shadow:inset 3px 0 var(--oesuper-cyan)}body .shell .sidebar :is(.profile,.sidebarFoot){color:#fff;border-color:#ffffff20}body .shell .sidebar :is(.profile small,.sidebarFoot small){color:var(--oesuper-nav-text)}body .shell .sidebar #taskSidebarNavigation .navItem{color:var(--oesuper-nav-text);border-radius:var(--apple-thumb);min-height:44px}body .shell .sidebar #taskSidebarNavigation .navItem:hover{background:var(--oesuper-selected);color:#fff}body .shell .sidebar #taskSidebarNavigation .rtMineParent[aria-expanded=true]{color:#fff}body .shell .sidebar #taskSidebarNavigation .navItem.active{background:var(--oesuper-selected);color:#fff;box-shadow:inset 3px 0 var(--oesuper-cyan)}body .shell .sidebar #taskSidebarNavigation .rtMineSubgroups{border-color:#ffffff20}body .shell .workspace>header.topbar{background:var(--apple-surface);border-color:var(--apple-line);min-height:72px}body .shell .workspace>header.topbar h1{color:var(--apple-text);letter-spacing:-.025em;font-size:22px;font-weight:600}body .shell .workspace>header.topbar .sidebarToggle{background:var(--apple-ground);border-radius:var(--apple-thumb);width:44px;height:44px;color:var(--apple-secondary);border-color:#0000;flex-basis:44px}body .shell .workspace>header.topbar .tenantEnvironment{background:var(--apple-ground);color:var(--apple-secondary);border-radius:var(--apple-pill);border-color:#0000}body .shell .workspace>.content{padding:24px clamp(16px,2.3vw,36px)}body .shell .workspace :is(.portalStart>header,.databaseHero,.adminWorkspace>header,.settingsPanel>header,.toolsWorkspace>header,.taskCompactHeader,.unifiedParameterHeader,.operationalParameterSummary>header){box-shadow:none;color:var(--apple-text);background:0 0;border-color:#0000}body .shell .workspace :is(.portalStart>header,.databaseHero,.taskCompactHeader) h2{color:var(--apple-text);font-size:clamp(23px,2.2vw,30px);font-weight:650}body .shell .workspace :is(.portalStartGrid>button,.taskAccessCard){background:var(--apple-surface);border:1px solid var(--apple-line);border-radius:var(--apple-panel);box-shadow:var(--apple-shadow);color:var(--apple-text);transition:transform .2s,box-shadow .2s}body .shell .workspace :is(.portalStartGrid>button,.taskAccessCard):hover{border-color:var(--apple-line);transform:translateY(-2px)}body .shell .workspace :is(.portalStartGrid>button b,.taskAccessCard strong){color:var(--apple-text);letter-spacing:-.02em;font-size:20px}body .shell .workspace :is(.portalStartGrid>button small,.taskAccessCard>span:not(.taskAccessIcon)){color:var(--apple-secondary);font-size:14px;line-height:1.6}body .shell .workspace :is(.moduleIcon,.taskAccessIcon){background:var(--apple-ground);color:var(--apple-accent);border-radius:var(--apple-thumb)}body .shell .workspace :is(.card,.dataCard,.dreCard,.pieCard,.evolutionCard,.lineChartCard,.salesRankingCard,.resultChartCard,.commercialGaugeCard,.settingsCard,.hrEditor,.hrSavedData,.hrAnalysisBlock,.rtAccessSection){background:var(--apple-surface);border-color:var(--apple-line);border-radius:var(--apple-card);box-shadow:none}body .shell .workspace :is(.dataToolbar,.filtersPanel,.sharedFilters,.bankFilters,.rtCollapsibleFilters,.hrFilters){background:var(--apple-surface);border-color:var(--apple-line);border-radius:var(--apple-thumb)}body .shell .workspace .hrWorkspace{--hr-ink:var(--apple-text);--hr-muted:var(--apple-secondary);--hr-line:var(--apple-line);--hr-accent:var(--apple-accent)}body .shell .workspace .tasksWorkspace{--task-ink:var(--apple-text);--task-muted:var(--apple-secondary);--task-line:var(--apple-line)}body .shell .workspace :is(.hrSubline,.hrSavedData small,.eyebrow){color:var(--apple-secondary)}body .shell .workspace :is(.hrWorkspace button,.primary,.taskParameterBack){border-radius:var(--apple-pill);min-height:44px;font-weight:600}body .shell .workspace :is(.hrWorkspace button:not(.primary),.taskParameterBack){background:var(--apple-surface);border-color:var(--apple-line);color:var(--apple-accent)}body .shell .workspace button.primary,body .shell .workspace .tasksWorkspace .routineTasks button.primary{background:var(--apple-accent);border-color:var(--apple-accent);color:#fff}body .shell .workspace .tasksWorkspace .routineTasks button.primary:not(:disabled):hover,body .shell .workspace button.primary:not(:disabled):hover{background:#006b8a;border-color:#006b8a}body .shell .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea){background:var(--apple-surface);border-radius:var(--apple-thumb);color:var(--apple-text);border-color:#d2d2d7;font-size:14px;font-weight:400}body .shell .workspace :is(input,select,textarea,button):focus-visible{outline:2px solid var(--apple-accent);outline-offset:3px}body .shell .workspace :is(.hrTable,.tableWrap,.rtTableScroll){border-color:var(--apple-line);border-radius:var(--apple-card);background:var(--apple-surface)}body .shell .workspace :is(.hrTable,.tableWrap,.rtTableScroll) th{background:var(--apple-ground);color:var(--apple-secondary);border-color:var(--apple-line);text-transform:none;letter-spacing:0;font-weight:600}body .shell .workspace :is(.hrTable,.tableWrap,.rtTableScroll) td{color:var(--apple-text);border-color:var(--apple-line);font-variant-numeric:tabular-nums}body .shell .workspace :is(.hrTable,.tableWrap,.rtTableScroll) tbody tr:hover{background:var(--apple-hover)}body .shell .workspace :is(.hrTabs,.sectionTabs){border-color:var(--apple-line);gap:6px}body .shell .workspace :is(.hrTabs,.sectionTabs)>button{border-radius:var(--apple-pill);color:var(--apple-secondary);background:0 0;border-color:#0000}body .shell .workspace :is(.hrTabs,.sectionTabs)>button:is(.active,[aria-selected=true],[aria-pressed=true],[aria-current=true],[aria-current=page]){color:#006b8a;box-shadow:inset 0 -2px var(--oesuper-cyan);background:#e5f5fa;border-color:#b9e2ed}body .shell .workspace .hrCurrentGrid{background:var(--apple-surface);border:1px solid var(--apple-line);border-radius:var(--apple-card);gap:0;overflow:hidden}body .shell .workspace .hrCurrentGrid article{border:0;border-bottom:1px solid var(--apple-line);border-right:1px solid var(--apple-line);box-shadow:none;background:0 0;border-radius:0;padding:20px}body .shell .sidebar .brand{border-radius:var(--apple-thumb);background:#fff}body .shell .sidebar .avatar{background:var(--apple-accent);color:#fff}body .shell .sidebar button:focus-visible{outline:2px solid var(--oesuper-cyan);outline-offset:3px}body .shell .workspace .portalStartGrid>button .moduleIcon,body .shell .workspace .taskAccessCard .taskAccessIcon{color:var(--apple-accent);background:#e5f5fa}@media (max-width:650px){body .shell .workspace>.content{padding:16px}body .shell .workspace>header.topbar h1{font-size:19px}}@media (prefers-reduced-motion:reduce){body .shell .workspace :is(.portalStartGrid>button,.taskAccessCard){transition:none;transform:none}}@media (prefers-contrast:more){html:root{--apple-line:#86868b;--apple-secondary:#424245}}}
