.rdk-formatted-date{vertical-align:middle;width:166px;min-width:0;max-width:100%;display:inline-block;position:relative}.rdk-formatted-date>input[type=date]{box-sizing:border-box;caret-color:#0000;width:100%;min-width:0;color:#0000!important;padding-right:32px!important}.rdk-formatted-date>input[type=date]::-webkit-datetime-edit{opacity:0}.rdk-formatted-date>input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}.rdk-formatted-date-label{color:#f2e8d2;white-space:nowrap;pointer-events:none;font-size:12px;line-height:1.25;position:absolute;top:50%;left:10px;right:32px;transform:translateY(-50%)}.rdk-formatted-date:has(input:disabled){opacity:.65}.rdk-date-range .rdk-formatted-date{width:100%;display:block}.rdk-formatted-date.rdk-numeric-date{box-sizing:border-box;color:#f2f4f4;background:linear-gradient(100deg,#080d0e,#10181a);border:1px solid #899392;border-radius:5px;width:100%;min-width:0;height:38px;display:block}.rdk-formatted-date.rdk-numeric-date>input[type=date]{cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0;opacity:0!important}.rdk-formatted-date.rdk-numeric-date>.rdk-formatted-date-label{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%;height:100%;color:inherit;white-space:nowrap;pointer-events:none;align-items:center;padding:7px 38px 7px 10px;font-size:14px;font-weight:500;line-height:1.25;display:flex;position:static;transform:none}.rdk-numeric-date>.rdk-date-calendar{pointer-events:none;color:#a9b8b5;width:18px;height:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rdk-numeric-date:focus-within{outline:2px solid var(--rdk-primary-blue);outline-offset:2px}@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,::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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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,::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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink: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}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}.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,)}.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))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rdk-primary-blue:#008cff;--rdk-cyber-cyan:#38bdf8;--rdk-blue-hover:#006bd6;--rdk-blue-surface:#071c31;--rdk-blue-glow:#007bff;--rdk-dragon-red:#ff1744;--rdk-deep-black:#080b10;--rdk-dark-surface:#0c121b;--rdk-main-text:#f2f7ff;--rdk-secondary-text:#a7b8cc;--rdk-warning-text:#ffda8d;--rdk-warning:var(--rdk-warning-text);--rdk-warning-border:#97723a;--rdk-warning-surface:#38290e}.culture-ticker{z-index:1000;color:#fff;white-space:nowrap;background:linear-gradient(#190006,#080003);border-top:2px solid #e51636;border-bottom:2px solid #e51636;height:48px;position:fixed;inset:0 0 auto;overflow:hidden;box-shadow:0 5px 24px #000,0 0 18px #d10c2c55}.culture-ticker__track{will-change:transform;align-items:center;width:max-content;min-width:100%;height:100%;animation:180s linear infinite culture-scroll;display:flex}.culture-ticker:hover .culture-ticker__track{animation-play-state:paused}.culture-ticker__group{letter-spacing:.02em;align-items:center;gap:60px;padding-right:60px;font-size:14px;font-weight:600;display:flex}.culture-ticker__group>strong{color:#fff;letter-spacing:.14em;text-shadow:0 0 10px #ff2749;font-size:15px}.culture-ticker__group span{color:#f4f4f5}.culture-ticker__group b{color:#ff3856;letter-spacing:.07em;text-shadow:0 0 8px #ef153655;margin-right:9px;font-size:14px}.site-content{padding-top:48px}.site-content>.app-shell{min-height:calc(100vh - 48px)}.site-content>.app-shell>aside{height:calc(100vh - 48px);top:48px}.site-content>.login-screen{min-height:calc(100vh - 48px)}@keyframes culture-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.culture-ticker__track{animation-duration:360s}}@media (width<=650px){.culture-ticker{height:42px}.site-content{padding-top:42px}.culture-ticker__group{gap:42px;padding-right:42px;font-size:12px}.culture-ticker__group>strong,.culture-ticker__group b{font-size:12px}.site-content>.app-shell>aside{height:auto;top:42px}.site-content>.login-screen{min-height:calc(100vh - 42px)}}.modal-select{color:#ddd;background:#0b0c10;border:1px solid #292a32;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:10px 12px;font-size:12px;display:block}.modal input[readonly]{color:#777a84;cursor:not-allowed;background:#0e0f13}.loading-card,.loading-panel i{background:linear-gradient(90deg,#111217 25%,#1d1e24 50%,#111217 75%) 0 0/200% 100%;animation:1.2s infinite stock-shimmer}.loading-card{height:96px}.loading-panel{padding:18px}.loading-panel i{border-radius:7px;height:38px;margin-bottom:10px;display:block}@keyframes stock-shimmer{to{background-position:-200% 0}}.sales-target{background:radial-gradient(circle at 85% 0,#3e101b,#111217 52%);border:1px solid #3a2027;border-radius:14px;margin:0 0 18px;padding:20px}.target-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.target-head span,.report-target span{letter-spacing:.2em;color:#ec2846;font-size:8px;font-weight:800}.target-head p{color:#777a84;margin:0;font-size:11px}.target-track{background:#241319;border-radius:99px;height:8px;margin:16px 0;overflow:hidden}.target-track i{border-radius:inherit;background:linear-gradient(90deg,#d30d2e,#ff4964);height:100%;display:block;box-shadow:0 0 15px #ec1838}.target-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.target-grid div{background:#0c0d11a8;border:1px solid #282028;border-radius:9px;padding:11px}.target-grid small{color:#767983;letter-spacing:.12em;font-size:8px;display:block}.target-grid b{margin-top:6px;font-size:13px;display:block}.target-progress{color:var(--rdk-cyber-cyan)}.target-ok{color:#42dd7b}.report-target{border:1px solid var(--line);background:#111217;border-radius:10px;margin:-4px 0 16px;padding:13px 16px}.report-target>div{justify-content:space-between;align-items:center;display:flex}.report-target b{font-size:13px}.report-target>i{background:#27151a;border-radius:99px;height:6px;margin-top:9px;display:block;overflow:hidden}.report-target em{border-radius:inherit;background:linear-gradient(90deg,#d30d2e,#ff4964);height:100%;display:block}@media (width<=650px){.target-grid{grid-template-columns:1fr}.target-head{align-items:flex-start}.target-head>strong{font-size:25px}}.inventory-grid{grid-template-columns:minmax(280px,360px) 1fr;gap:16px;display:grid}.panel-title{border-bottom:1px solid var(--line);padding:16px 18px}.inventory-form{padding-bottom:18px}.inventory-form .panel-title{margin-bottom:14px}.inventory-form label{color:#8c8f98;margin:0 18px 12px;font-size:10px;font-weight:700;display:block}.inventory-form input,.inventory-form select,.inventory-form textarea{color:#ddd;background:#0b0c10;border:1px solid #292a32;border-radius:8px;width:100%;margin-top:6px;padding:10px 12px;font-size:12px;display:block}.inventory-form textarea{resize:vertical;min-height:70px}.submit-stock{cursor:pointer;border-radius:8px;width:calc(100% - 36px);margin:5px 18px 0;padding:11px 16px}.inventory-table{min-width:650px}.empty-state{text-align:center;color:#696c75;padding:38px;font-size:12px}.notice.error{color:#ff8393;background:#32151b;border-color:#6b2633}@media (width<=1100px){.inventory-grid{grid-template-columns:1fr}}.month-input{color:#ddd;background:#0b0c10;border:1px solid #292a32;border-radius:8px;padding:9px 12px}.formula-note{color:#6f727b;flex:1;align-self:center;font-size:10px}.report-table table{min-width:2100px}.report-table th{text-align:center;white-space:nowrap}.report-table td{text-align:right;white-space:nowrap}.report-table td:first-child{text-align:left;z-index:1;background:#101116;position:sticky;left:0}.report-table .strong{color:#fff;font-weight:800}.report-table tfoot td{color:#f0bdc6;background:#1a1115;border-top:2px solid #8f1730;font-weight:800}nav a{color:#8d909a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none}nav a span{color:#70727c;width:25px;font-size:18px;display:inline-block}nav a.active{color:#fff;border-left:2px solid var(--red);background:linear-gradient(90deg,#301017,#171217)}nav a.active span{color:var(--red)}.stock-count{color:#fff;font-size:14px}.actions button:disabled{opacity:.35;cursor:not-allowed}.modal-head p{color:#777a84;margin:5px 0 0;font-size:10px}.employee-form h3{letter-spacing:.18em;color:#e52b48;border-bottom:1px solid #27282f;margin:18px 0 11px;padding-bottom:8px;font-size:9px}.employee-form h3:first-of-type{margin-top:0}:root{--bg:#08090c;--panel:#111217;--line:#24252c;--muted:#858894;--red:#ec1838;--white:#f5f5f6}*{box-sizing:border-box}body{background:var(--bg);color:var(--white);margin:0;font-family:Arial,Helvetica,sans-serif}.app-shell{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.product-embedded{width:100%}.product-embedded-content{padding:18px 0 0;overflow:visible}aside{background:linear-gradient(#0f1014,#090a0d);border-right:1px solid #202126;flex-direction:column;height:100vh;padding:26px 17px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 8px 26px;display:flex}.dragon{background:linear-gradient(145deg,#f21e43,#820016);border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 0 25px #ec183844}.brand b{letter-spacing:.11em;font-size:14px}.brand small{color:#e3324e;letter-spacing:.22em;margin-top:5px;font-size:8px;display:block}nav{gap:6px;padding-top:24px;display:grid}nav button{color:#8d909a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px 14px;font-size:13px;font-weight:600}nav button span{color:#70727c;width:25px;font-size:18px;display:inline-block}nav button.active{color:#fff;border-left:2px solid var(--red);background:linear-gradient(90deg,#301017,#171217)}nav button.active span{color:var(--red)}.side-foot{border-top:1px solid var(--line);color:#6e7079;margin-top:auto;padding:20px 10px 0}.side-foot small{letter-spacing:.2em;font-size:9px}.side-foot p{color:#bbb;margin:10px 0;font-size:12px}.side-foot p i,.live i{background:#2be37a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #2be37a}.side-foot span{font-size:10px}main{padding:30px clamp(20px,3vw,48px) 56px;overflow:hidden}header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}header .eyebrow{letter-spacing:.23em;color:#e52b48;font-size:9px;font-weight:800}h1{letter-spacing:-.04em;margin:7px 0 4px;font-size:30px}header p{color:#777a84;margin:0;font-size:13px}.live{border:1px solid var(--line);color:#8d9099;letter-spacing:.15em;background:#111217;border-radius:10px;padding:10px 13px;font-size:9px}.live b{color:#d5d5d8;margin-top:5px;margin-left:17px;font-size:10px;display:block}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(145deg,#15161b,#0e0f13);border-radius:13px;padding:17px 18px;position:relative;overflow:hidden}.card small{letter-spacing:.18em;color:#888b94;font-size:9px}.card strong{margin-top:9px;font-size:27px;display:block}.card p{color:#6f727b;margin:4px 0 0;font-size:10px}.card>span{opacity:.8;background:#ef1f3e;width:100%;height:2px;position:absolute;bottom:0;left:0}.card.green>span{background:#2be37a}.card.gold>span{background:var(--rdk-blue-hover)}.card.purple>span{background:#9367ff}.notice{color:#8ae9aa;cursor:pointer;background:#17281e;border:1px solid #285e3b;border-radius:8px;margin:0 0 14px;padding:11px 14px;font-size:12px}.notice span{float:right}.panel{border:1px solid var(--line);background:#101116;border-radius:14px;overflow:hidden}.toolbar{border-bottom:1px solid var(--line);gap:10px;padding:14px;display:flex}.search{flex:1;position:relative}.search span{color:#777;font-size:20px;position:absolute;top:8px;left:12px}.search input,.toolbar select,.modal input,.modal textarea{color:#ddd;background:#0b0c10;border:1px solid #292a32;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:12px}.search input{padding-left:37px}.toolbar select{width:150px}.primary{font-weight:700;box-shadow:0 5px 18px #e11b3c2b;color:#fff!important;background:linear-gradient(135deg,#ef1f42,#bd0d28)!important;border:0!important}.toolbar button{cursor:pointer;border-radius:8px;padding:0 16px}.new-product-form .field-help{color:#aeb2bf;text-transform:none;letter-spacing:0;margin-top:7px;font-size:12px;font-weight:500;line-height:1.45;display:block}.new-product-form .product-example{background:#ff2d5512;border:1px solid #ff2d5561;border-left:4px solid #ff2d55;border-radius:10px;margin-top:18px;padding:15px 17px}.new-product-form .product-example b{color:#ff4d6d;letter-spacing:.12em;font-size:12px}.new-product-form .product-example p{color:#e7e8ed;margin:7px 0 0;font-size:13px;line-height:1.5}.inventory-action-column{z-index:2;background:#0d0e12;min-width:170px;position:sticky;right:0;box-shadow:-10px 0 18px #00000061}td.inventory-action-column{background:#090a0d}table{border-collapse:collapse;width:100%;min-width:980px}th{text-align:left;color:#696c75;letter-spacing:.12em;background:#0d0e12;padding:12px 14px;font-size:9px}td{color:#b3b5bc;border-top:1px solid #1e1f25;padding:13px 14px;font-size:11px}td>b,td>small{display:block}td small{color:#6e7078;margin-top:4px}.person{align-items:center;gap:10px;display:flex}.person>span{color:#e63b54;background:#211217;border:1px solid #46202a;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.person small{color:#6d707a;margin-top:4px;font-size:9px;display:block}.shift{background:#1b1c22;border:1px solid #30323a;border-radius:5px;padding:4px 7px;font-weight:800}.money{color:#ddd;font-weight:700}.status{border-radius:12px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.status.off{color:#ff7082;background:#3a1820}.actions{gap:6px;display:flex}.actions button,.modal-actions button{color:#bbb;cursor:pointer;background:#1b1c22;border:1px solid #303139;border-radius:6px;padding:6px 9px;font-size:10px}.actions .delete{color:#ff647b;background:#251116;border-color:#51202a}.table-edit-button{color:#e5e7eb;white-space:nowrap;cursor:pointer;background:#1b1c22;border:1px solid #3a3c46;border-radius:6px;justify-content:center;align-items:center;min-width:64px;min-height:30px;padding:6px 11px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.table-edit-button:hover{color:#fff;background:#351019;border-color:#b42940}.table-edit-button:disabled{cursor:not-allowed;opacity:.45}.master-tab-link{color:#fff;background:#191a20;border:1px solid #3a3c46;border-radius:7px;justify-content:center;align-items:center;padding:12px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.master-tab-link:hover{background:#3a0712;border-color:#ef1747}.ledger-page{width:100%;min-width:0;padding:26px 32px 60px}.ledger-page>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.ledger-page h1{margin:8px 0;font-size:clamp(28px,3vw,42px)}.ledger-page header p{color:#b8bac4;margin:0}.ledger-filter{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);gap:14px;margin-bottom:14px;padding:16px;display:grid}.ledger-filter label{gap:7px;font-size:12px;font-weight:800;display:grid}.ledger-summary{grid-template-columns:1.25fr repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.ledger-summary article{background:linear-gradient(145deg,#16070b,#0d0e12);border:1px solid #4b1220;border-bottom:2px solid #ef1747;min-width:0;padding:15px}.ledger-summary span,.ledger-summary small{display:block}.ledger-summary span{color:#ff4667;letter-spacing:.14em;font-size:10px;font-weight:800}.ledger-summary b{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 4px;font-size:20px;display:block;overflow:hidden}.ledger-summary small{color:#a9abb4}.ledger-table td small{color:#9396a0;white-space:normal;max-width:290px;margin-top:3px;display:block}.stock-in-value{color:#40d994;font-weight:800}.stock-out-value{color:#ff5975;font-weight:800}.empty-ledger{color:#9da0aa;text-align:center;padding:34px!important}@media (width<=1050px){.ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ledger-page{padding:18px 14px 48px}.ledger-page>header,.ledger-filter{grid-template-columns:1fr;display:grid}.ledger-summary{grid-template-columns:1fr 1fr}}.panel footer{border-top:1px solid var(--line);color:#6d7078;padding:12px 15px;font-size:10px}.panel footer span{float:right}.roadmap{background:radial-gradient(circle at 75% 0,#35111a,#111217 46%);border:1px solid #2d2024;border-radius:14px;grid-template-columns:1.4fr 1fr;gap:30px;margin-top:18px;padding:22px;display:grid}.roadmap>div>span{color:#e62a47;letter-spacing:.22em;font-size:8px}.roadmap h2{margin:8px 0;font-size:18px}.roadmap p{color:#858790;margin:0;font-size:12px;line-height:1.7}.modules{grid-template-columns:1fr 1fr;align-content:center;gap:8px;display:grid}.modules span{color:#aaa;background:#15161b;border:1px solid #282a31;border-radius:6px;padding:8px;font-size:10px}.modal-bg{z-index:10;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#121318;border:1px solid #303139;border-radius:14px;width:min(700px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 25px 80px #000}.modal-head{border-bottom:1px solid #27282f;justify-content:space-between;align-items:start;margin-bottom:16px;padding-bottom:15px;display:flex}.modal-head span{letter-spacing:.2em;color:#ec2846;font-size:8px}.modal-head h2{margin:5px 0 0;font-size:20px}.modal-head button{color:#777;cursor:pointer;background:0 0;border:0;font-size:25px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal label{color:#8c8f98;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.modal input,.modal textarea{margin-top:6px}.modal textarea{resize:vertical;min-height:72px}.modal-actions{border-top:1px solid #27282f;justify-content:flex-end;gap:9px;padding-top:16px;display:flex}.modal-actions button{padding:10px 16px}@media (width<=950px){.app-shell{grid-template-columns:76px 1fr}aside{padding:22px 10px}.brand div{display:none}nav button{text-align:center;padding:12px;font-size:0}nav button span{width:auto;font-size:18px}.side-foot{display:none}.stats{grid-template-columns:1fr 1fr}}@media (width<=650px){.app-shell{display:block}aside{width:100%;height:auto;padding:12px 15px;position:static}.brand{border:0;padding:0}.brand div{display:block}.brand .dragon{width:36px;height:36px}nav{display:none}main{padding:20px 14px}header{align-items:flex-start}.live{display:none}.stats{grid-template-columns:1fr 1fr}.toolbar{flex-wrap:wrap}.search{flex-basis:100%}.toolbar select,.toolbar button{flex:1;height:38px}.roadmap,.form-grid{grid-template-columns:1fr}.panel footer span{float:none;margin-top:5px;display:block}}.target-progress{background:#262936;border-radius:999px;height:18px;overflow:hidden}.target-progress>div{background:linear-gradient(90deg, #ef1748, var(--rdk-blue-hover));height:100%;transition:width .3s}.site-content:has(>.login-screen)>.management-nav{display:none!important}.role-side-navigation{z-index:90;background:linear-gradient(#09090d,#120208);border-right:1px solid #8d1730;flex-direction:column;gap:10px;width:272px;height:100dvh;max-height:100dvh;padding:14px 12px 12px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.role-side-brand{border-bottom:1px solid #53101e;flex:none;align-items:center;gap:12px;padding:8px 8px 18px;display:flex}.role-side-brand img{object-fit:contain;width:42px;height:42px}.role-side-brand b,.role-side-brand small{display:block}.role-side-brand b{color:#fff;font-size:14px}.role-side-brand small{color:#ff5b76;margin-top:4px;font-size:11px}.role-side-navigation nav{scrollbar-color:#761329 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow:hidden auto}.side-nav-account{background:#100208;border-top:1px solid #53101e;flex:none;gap:7px;padding:10px 8px 0;display:grid}.side-nav-account-user{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.side-nav-account-avatar{color:#fff;background:#380815;border:1px solid #a20d2b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.side-nav-account-copy{min-width:0}.side-nav-account-copy small,.side-nav-account-copy b{display:block}.side-nav-account-copy small{color:#ad7782;letter-spacing:.1em;font-size:8px;line-height:1.2}.side-nav-account-copy b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.25;overflow:hidden}.role-side-navigation nav a,.role-side-navigation nav .fnb-parent-label,.role-side-logout{color:#f5e8eb;border:1px solid #0000;border-radius:7px;padding:11px 12px;font-size:12px;font-weight:700;text-decoration:none;display:block}.role-side-navigation nav .fnb-parent-label{color:#fff;background:#2b0710;border-color:#8d1730;display:block}.fnb-side-panel{background:linear-gradient(90deg,#17080c,#09090d);border:1px solid #481018;border-radius:10px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:12px;width:auto;margin:14px 16px 0;padding:10px 12px;display:grid;position:relative}.fnb-side-panel-title{border-right:1px solid #481018;padding:3px 8px}.fnb-side-panel-title span,.fnb-side-panel-title small{display:block}.fnb-side-panel-title span{color:#ff4057;letter-spacing:.12em;font-size:12px;font-weight:900}.fnb-side-panel-title small{color:#aeb0b7;margin-top:5px;font-size:10px}.fnb-side-panel nav{grid-template-columns:repeat(5,minmax(125px,1fr));gap:5px;padding:0;display:grid}.fnb-side-panel nav a{color:#f5e8eb;background:#101116;border:1px solid #282a31;border-radius:7px;grid-template-columns:27px 1fr auto;align-items:center;min-height:34px;padding:6px 8px;font-size:9.5px;font-weight:800;text-decoration:none;display:grid}.fnb-side-panel nav a:hover{background:#2b0710;border-color:#a61c35}.fnb-side-panel nav i{color:#ff4057;font-style:normal}.fnb-side-panel nav b{color:#ff4057;font-size:14px}.site-content:has(>.fnb-side-panel){padding-left:272px}@media (width<=1250px) and (width>=801px){.fnb-side-panel{grid-template-columns:155px minmax(0,1fr)}.fnb-side-panel nav{grid-template-columns:repeat(3,minmax(120px,1fr))}}.role-side-navigation nav a:hover{color:#fff;background:#2b0710;border-color:#7d1930}.role-side-logout{color:#ff6a82;text-align:center;border-color:#7d1930;margin-top:0}.site-content:has(>.role-side-navigation)>.app-shell{grid-template-columns:1fr}.site-content:has(>.role-side-navigation)>.app-shell>main{grid-column:1;padding-left:24px}@media (width<=800px){.role-side-navigation{width:100%;height:100dvh;max-height:100dvh;position:relative}.site-content:has(>.role-side-navigation){padding-left:0}.fnb-side-panel{grid-template-columns:1fr;width:auto;margin:10px;padding:12px;position:relative}.site-content:has(>.fnb-side-panel){padding-left:0}.fnb-side-panel nav{grid-template-columns:1fr 1fr}.fnb-side-panel-title{border-bottom:1px solid #481018;border-right:0;padding-bottom:9px}.role-side-navigation nav{flex-direction:column;display:flex}.role-side-logout{margin-top:0}}.lc-picker-field{gap:8px;margin-top:14px;display:grid}.lc-picker-label{font-weight:800}.lc-picker{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.lc-choice{color:#f5f5f7;text-align:left;cursor:pointer;background:#111117;border:1px solid #34343f;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;min-height:58px;padding:10px 12px;display:flex}.lc-choice:hover{border-color:#e51b46}.lc-choice.selected{background:linear-gradient(135deg,#4d0718,#1b1015);border-color:#ff174d;box-shadow:0 0 0 1px #ff174d40}.lc-choice small{color:#aeb0ba}.lc-choice.selected small{color:#ffd3dd}.lc-picker-help{color:#9295a0}.lc-selected-summary{color:#f1d9df;background:#180b0f;border:1px solid #5c1727;border-radius:8px;padding:10px 12px}.lc-timeline-wrap{margin-top:8px}.lc-timeline-table{min-width:980px}.lc-timeline-table td{vertical-align:middle}.lc-timeline-table td:first-child small{color:#9295a0;margin-top:3px;display:block}.lc-timeline-table input[type=time]{color:#fff;background:#090a0e;border:1px solid #3a3b46;border-radius:6px;min-width:104px;padding:7px 8px}.lc-timeline-table td:last-child{flex-wrap:wrap;gap:6px;display:flex}.compact{min-height:32px!important;padding:7px 9px!important;font-size:11px!important}.danger.compact{color:#ff8ca4;background:#260910;border:1px solid #75162b}.historical-correction-modal{width:min(1120px,96vw);max-height:92dvh;overflow-y:auto}.legacy-compare-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.legacy-compare-grid>div,.legacy-compare-grid>label{border:1px solid var(--border);background:var(--panel);flex-direction:column;gap:6px;padding:12px;display:flex}.legacy-compare-grid b{font-size:16px}.historical-correction-modal table input,.historical-correction-modal table select{min-width:110px}@media (width<=760px){.legacy-compare-grid{grid-template-columns:1fr 1fr}.historical-correction-modal{width:98vw}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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 (width<=760px){.expense-revision-body{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.expense-revision footer button{flex:1}.expense-revision h2{font-size:16px}}.date-revision-launch{z-index:45;border:1px solid var(--rdk-primary-blue);color:var(--rdk-cyber-cyan);background:#14151a;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700;position:fixed;bottom:16px;right:18px;box-shadow:0 3px 12px #0008}.transaction-date-revision section label{flex-direction:column;gap:5px;margin:10px 0;display:flex}.date-revision-range{grid-template-columns:1fr 1fr;gap:10px;display:grid}.transaction-date-revision dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.transaction-date-revision dd{overflow-wrap:anywhere;margin:0}.transaction-date-revision a{color:var(--rdk-cyber-cyan)}@media (width<=760px){.date-revision-launch{font-size:10px;bottom:8px;right:8px}.date-revision-range{grid-template-columns:1fr}}.bill-preview-backdrop{z-index:10000;background:#000b;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.bill-preview{color:#f5ecd6;border:1px solid var(--rdk-primary-blue);width:min(1120px,100%);max-height:94dvh;box-shadow:0 24px 80px #000c, inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 33.33%, transparent);background:linear-gradient(120deg,#201719,#0a0909 65%,#2b080d);border-radius:14px;flex-direction:column;display:flex}.bill-preview header,.bill-preview footer{flex-shrink:0;padding:12px 16px}.bill-preview header h2{margin:3px 0;font-size:19px}.bill-preview p{margin:6px 0;font-size:12px;line-height:1.4}.bill-preview-body{padding:0 16px 12px;overflow:auto}.bill-customer{background:#ffffff06;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;display:grid}.bill-preview-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:14px;display:grid}.bill-preview h3{letter-spacing:.08em;color:var(--rdk-cyber-cyan);margin:12px 0 6px;font-size:12px}.bill-preview dl{margin:5px 0}.bill-preview dl div{justify-content:space-between;gap:8px;padding:3px 0;display:flex}.bill-preview dt{color:#c8bcaa;font-size:12px}.bill-preview dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.bill-preview-table{overflow:auto}.bill-preview table{border-collapse:collapse;width:100%;font-size:11px}.bill-preview th,.bill-preview td{text-align:right;border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 15.69%, transparent);white-space:nowrap;padding:6px 4px}.bill-preview th:first-child,.bill-preview td:first-child{text-align:left;white-space:normal;min-width:95px}.bill-preview-total{color:var(--rdk-cyber-cyan);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;font-size:18px;display:flex}.bill-preview footer{border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 20%, transparent);justify-content:flex-end;gap:8px;display:flex}.bill-preview button{border:1px solid var(--rdk-primary-blue);color:var(--rdk-cyber-cyan);background:#390b12;border-radius:7px;padding:10px 16px}.bill-confirmed{color:var(--rdk-cyber-cyan);font-size:12px}.bill-payment-gate{border:0;min-width:0;margin:0;padding:0}.bill-payment-gate:disabled{opacity:.45}@media (width<=720px){.bill-preview-grid{grid-template-columns:1fr}.bill-customer{grid-template-columns:repeat(2,minmax(0,1fr))}.bill-preview footer button{flex:1;padding:10px 6px}.bill-preview-total{font-size:16px}}.master-page{max-width:1500px;margin:0 auto;padding:28px}.fnb-master-page{max-width:none;margin:0 auto;padding:24px 28px}.fnb-master-shell{background:#0b0c10;border:1px solid #30323a;border-radius:14px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 50px #00000047}.fnb-master-rail{background:linear-gradient(#2b0a10 0%,#13070a 42%,#0b0c10 100%);border-right:1px solid #481018;min-height:100%;padding:24px 20px}.fnb-master-rail h1{margin:9px 0 10px;font-size:25px}.fnb-master-rail p{color:#c4c5ca;margin:0;font-size:12px;line-height:1.6}.fnb-master-status{color:#ff5266;letter-spacing:.11em;border-top:1px solid #4b1820;margin-top:20px;padding-top:15px;font-size:10px;font-weight:900}.fnb-master-status i{background:#ff2544;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #ff2544}.fnb-master-content{padding:18px}.fnb-master-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.fnb-master-header h1{margin:5px 0 4px;font-size:28px}.fnb-master-header h2{margin:4px 0 0;font-size:20px}.fnb-master-header p{color:#bfc1c8;margin:0;font-size:11px}.fnb-master-grid{grid-template-columns:repeat(5,minmax(135px,1fr));gap:8px;margin-bottom:16px;display:grid}.fnb-master-card{color:#fff;background:linear-gradient(135deg,#16181e,#0b0c10);border:1px solid #32343c;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:9px 11px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid}.fnb-master-card.active{background:linear-gradient(135deg,#9d102a,#4a0916);border-color:#ef1748}.fnb-master-card:hover{background:linear-gradient(135deg,#321017,#0b0c10);border-color:#e32636;transform:translateY(-2px)}.fnb-master-icon{color:#ff4057;background:#260a0f;border:1px solid #7a1a25;border-radius:10px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.fnb-master-card b{margin-bottom:3px;font-size:11px;display:block}.fnb-master-card small{color:#bfc1c8;font-size:9px;line-height:1.35;display:block}.fnb-master-welcome{background:linear-gradient(135deg,#111218,#09090d);border:1px solid #30323a;border-radius:12px;min-height:240px;padding:30px}.fnb-master-welcome>span{color:#ff4057;letter-spacing:.13em;font-size:10px;font-weight:900}.fnb-master-welcome h2{margin:9px 0 7px;font-size:21px}.fnb-master-welcome p{color:#bfc1c8;max-width:760px;margin:0;line-height:1.6}@media (width<=1250px) and (width>=901px){.fnb-master-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}}.fnb-master-card em{color:#ff4057;font-size:21px;font-style:normal}.master-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.master-tabs a,.master-tabs button{color:#f2f2f2;background:#17191f;border:1px solid #31343d;border-radius:8px;padding:12px 16px;font-weight:800;text-decoration:none}.master-tabs .active,.master-tabs a:hover,.master-tabs button:hover{color:#fff;background:#55131b;border-color:#e32636}.master-layout{grid-template-columns:minmax(330px,440px) 1fr;align-items:start;gap:18px;display:grid}.master-sample-panel{background:linear-gradient(145deg,#290911b8,#0a0b0ff5);border-color:#ff1f4e57}.master-sample-note{color:#c9cbd2;margin:-4px 0 18px;line-height:1.55}.master-sample-panel th{color:#ff5777}.bom-menu-start td{background:#ff1f4e12;border-top:2px solid #ff1f4e7a}.bom-menu-child td:first-child{color:#ff315b;padding-left:28px;font-size:18px}.bom-menu-child td:nth-child(2){padding-left:28px}.inventory-form small{color:#c8c8ca;margin-top:5px}.check-row{align-items:center;gap:9px;flex-direction:row!important;display:flex!important}.check-row input{width:auto!important}@media (width<=900px){.master-page{padding:16px}.master-layout{grid-template-columns:1fr}.master-tabs>*{flex:220px}.fnb-master-page{padding:12px}.fnb-master-shell{grid-template-columns:1fr}.fnb-master-rail{border-bottom:1px solid #481018;border-right:0}.fnb-master-header{flex-direction:column;align-items:flex-start}.fnb-master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.fnb-master-grid{grid-template-columns:1fr}}.category-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:18px;display:grid}.category-grid div{background:#0b0c10;border:1px solid #292a32;border-radius:9px;gap:5px;padding:15px;display:grid}.category-grid b{color:#fff}.category-grid span{color:#c8c8ca}.category-grid small{color:#49df80}.category-checks{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0 18px;display:grid}.category-checks label{border:1px solid #292a32;border-radius:7px;align-items:center;gap:8px;padding:9px;margin:0!important;display:flex!important}.category-checks input{width:auto!important;margin:0!important}@media (width<=650px){.category-checks{grid-template-columns:1fr}}aside{scrollbar-width:thin;scrollbar-color:#5b1723 #0b0c10;width:286px;padding:22px 14px;overflow-y:auto}aside .brand{margin-bottom:4px;padding:0 6px 18px}aside nav{flex:none;gap:3px;padding-top:14px}aside nav a,aside nav button{white-space:nowrap;align-items:center;width:100%;min-height:37px;padding:8px 10px;font-weight:700;line-height:1.15;display:flex;letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11.5px!important}aside nav a span,aside nav button span{text-align:center;flex:0 0 23px;width:23px;margin-right:3px;font-size:15px}.management-nav{scrollbar-width:thin;overflow-x:auto}@media (width<=1100px) and (width>=651px){.app-shell{grid-template-columns:250px minmax(0,1fr)}aside{width:250px;padding-inline:10px}aside nav a,aside nav button{padding-inline:8px;font-size:10.5px!important}}@media (width<=650px){.app-shell{display:block}aside{width:100%;overflow:visible}}:root{--bg:#030304;--panel:#080808;--line:#5b0a14;--red:#ff1738;--white:#fff5f6}body{background-color:#030304;background-image:linear-gradient(#ff173809 1px,#0000 1px),linear-gradient(90deg,#ff173809 1px,#0000 1px);background-size:32px 32px;font-family:Courier New,ui-monospace,monospace}body:before{content:"";pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,#0000 0 3px,#ff002405 4px);position:fixed;inset:0}aside{background:linear-gradient(#090304 0,#030303 75%);border-right-color:#6d0a18;box-shadow:8px 0 35px #25000880}.brand{border-color:#5a0a15}.brand img{object-fit:cover;border:1px solid #ff1738;border-radius:4px;width:48px;height:48px;box-shadow:0 0 18px #ff173866}.brand b{color:#fff;letter-spacing:.09em;text-shadow:0 0 12px #ff1738}.brand small{color:#ff3550}nav a,nav button{text-transform:uppercase;letter-spacing:.035em;border-radius:2px;font-family:inherit}.app-shell nav a:hover,.app-shell nav button:hover{color:#fff;background:#240008;box-shadow:inset 3px 0 #ff1738}.app-shell nav a.active,.app-shell nav button.active{background:linear-gradient(90deg,#53000f,#160004);box-shadow:0 0 16px #ff173833}main{position:relative}main:before{content:"RDK // SECURE OPERATIONS TERMINAL";color:#9e1b2d;letter-spacing:.3em;margin-bottom:15px;font-size:8px;display:block}h1,h2,.card strong{text-shadow:0 0 16px #ff173844}.card,.panel,.sales-target,.roadmap,.live,.report-target{background-color:#070707;border-color:#4e0912;border-radius:3px;box-shadow:0 0 22px #20000580}.card{background:linear-gradient(145deg,#120306,#050505)}.card.green>span,.side-foot p i,.live i{background:#ff1738;box-shadow:0 0 12px #ff1738}.status.ok{color:#ff8091;background:#3a0710}.notice{color:#ff9baa;background:#2c050c;border-color:#821326}.person.product>span{color:#ff5970;background:#27040a;border-color:#6d0d1c}input,select,textarea,.month-input,.modal-select{font-family:inherit!important}.primary{border-radius:2px!important;box-shadow:0 0 18px #ff173855!important}.terminal-title{color:#ff3150;letter-spacing:.12em;flex:1;align-self:center;font-size:11px}.login-screen{background:#020203;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.login-screen:before{content:none}.login-grid{background-image:linear-gradient(#ff143414 1px,#0000 1px),linear-gradient(90deg,#ff143414 1px,#0000 1px),radial-gradient(circle,#38000c 0,#0000 55%);background-size:36px 36px,36px 36px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 80%,#0000);mask-image:linear-gradient(#0000,#000 25% 80%,#0000)}.login-console{background:#050505ef;border:1px solid #ff1738;width:min(520px,100%);position:relative;box-shadow:0 0 80px #9c001f55}.console-bar{color:#fff;background:#9d001d;border-bottom:1px solid #ff3857;align-items:center;gap:18px;height:38px;padding:0 13px;font-size:10px;display:flex}.console-bar b{text-align:center;letter-spacing:.08em;flex:1}.console-bar em{color:#fff;font-style:normal}.login-content{text-align:center;padding:32px 42px 36px}.login-content img{object-fit:cover;border:1px solid #ff1738;border-radius:50%;width:142px;height:142px;box-shadow:0 0 30px #ff173866}.terminal-label{color:#ff2a49;letter-spacing:.22em;margin:22px 0 8px;font-size:9px;display:block}.login-content h1{letter-spacing:.03em;margin:0;font-size:36px;line-height:.95}.login-content h1 strong{color:#ff1738}.login-content p{color:#9b7d82;font-size:11px;line-height:1.7}.terminal-lines{text-align:left;color:#8f7075;background:#080203;border:1px solid #4f0a15;gap:8px;margin:20px 0;padding:13px;font-size:9px;display:grid}.terminal-lines b{color:#ff3653}.login-button{color:#fff;letter-spacing:.08em;background:#d50027;padding:14px;font-size:12px;font-weight:900;text-decoration:none;display:block;box-shadow:0 0 22px #ff173855}.login-button:hover{background:#ff1738}.login-content>small{color:#5f4549;margin-top:16px;font-size:8px;display:block}.hacker-desktop{min-height:100vh;padding:0;display:block;position:relative}.hacker-desktop .login-console{z-index:5;width:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hacker-desktop .login-content{padding:20px 34px 25px}.hacker-desktop .login-content img{width:96px;height:96px}.hacker-desktop .terminal-label{margin-top:12px}.hacker-desktop .login-content h1{font-size:28px}.hacker-desktop .login-content p{margin:8px 0 12px}.credential-form{text-align:left;gap:10px;display:grid}.credential-form label{letter-spacing:.16em;color:#e76378;font-size:9px}.credential-form input{color:#fff;background:#080203;border:1px solid #781326;outline:none;width:100%;margin-top:5px;padding:11px 12px;display:block}.credential-form input:focus{border-color:#ff1738;box-shadow:0 0 14px #ff173844}.credential-form .login-button{cursor:pointer;border:0;width:100%;margin-top:4px}.login-error{color:#ff8da0;background:#370710;border:1px solid #a51931;padding:8px;font-size:10px}.login-secondary{color:#a96672;margin-top:12px;font-size:9px;text-decoration:none;display:block}.hack-window{z-index:2;background:#030303ef;border:1px solid #e1002d;position:absolute;overflow:hidden;box-shadow:0 0 28px #a0002055}.hack-bar{color:#fff;background:#a90022;justify-content:space-between;height:29px;padding:7px 10px;font-size:10px;font-weight:900;display:flex}.code-window{width:28%;height:39%;top:7%;left:2.5%}.network-window{width:26%;height:28%;top:3%;left:33%}.monitor-window{width:26%;height:39%;top:8%;right:2.5%}.graph-window{width:30%;height:25%;bottom:5%;left:4%}.code-rain{color:#ff3152;flex-direction:column;gap:5px;height:calc(100% - 29px);padding:12px;font-size:10px;line-height:1.3;display:flex;overflow:hidden}.code-rain span{opacity:.22;animation:2.4s infinite typeflash}.pulse-line{background:#ff1744;width:45%;height:2px;animation:2.8s linear infinite scanline;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #ff1744}.nodes{background:radial-gradient(circle,#33000b,#020202);height:calc(100% - 29px);position:relative}.nodes i{background:#ff2246;border-radius:50%;width:7px;height:7px;animation:1.7s infinite nodepulse;position:absolute;box-shadow:0 0 12px #ff2246}.nodes b{transform-origin:0;opacity:.65;background:#9e1730;height:1px;position:absolute}.meters{gap:11px;padding:14px 14px 8px;display:grid}.meters div{color:#c87382;grid-template-columns:88px 1fr 34px;align-items:center;gap:7px;font-size:8px;display:grid}.meters i{border:1px solid #681126;height:6px}.meters i b{background:#e5002d;height:100%;display:block;box-shadow:0 0 8px #ff1744}.meters em{color:#ff4562;font-style:normal}.terminal-stream{color:#ff3151;background:#0b0103;border:1px solid #54101d;margin:8px 14px;padding:11px;font-size:9px;line-height:1.8}.graph-window svg{width:100%;height:calc(100% - 55px);padding:10px}.graph-window polyline{fill:none;stroke:#ff1744;stroke-width:3px;filter:drop-shadow(0 0 5px #ff1744);stroke-dasharray:800;animation:4s linear infinite drawgraph}.graph-window line{stroke:#4d0b17;stroke-width:1px}.graph-label{color:#a94254;border-top:1px solid #5a0b19;height:26px;padding:6px 10px;font-size:8px}@keyframes typeflash{0%,to{opacity:.18}50%{opacity:1;text-shadow:0 0 9px #ff1738}}@keyframes scanline{0%{transform:translate(-100%)}to{transform:translate(760%)}}@keyframes nodepulse{50%{opacity:.45;transform:scale(1.8)}}@keyframes drawgraph{0%{stroke-dashoffset:800px}65%,to{stroke-dashoffset:0}}.role-ladder{grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 16px;display:grid}.role-ladder div{background:linear-gradient(145deg,#150306,#060606);border:1px solid #540b18;min-height:94px;padding:13px 12px;position:relative;box-shadow:0 0 18px #29000880}.role-ladder div:after{content:"";background:#ff1738;width:100%;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 9px #ff1738}.role-ladder small{color:#ff3a57;letter-spacing:.17em;font-size:8px;display:block}.role-ladder b{color:#fff;margin:9px 0 7px;font-size:10px;display:block}.role-ladder span{color:#88676d;font-size:8px;line-height:1.5;display:block}@media (width<=1050px){.hack-window{display:none}.hacker-desktop .login-console{width:min(520px,92%)}.brand img{width:44px;height:44px}.app-shell nav a{text-align:center;padding:12px 6px;font-size:0}.app-shell nav a span{width:auto;font-size:18px}}@media (width<=900px){.role-ladder{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){aside{border-bottom:1px solid #5b0a14}.brand img{width:38px;height:38px}.app-shell nav{gap:6px;padding-top:12px;display:flex;overflow-x:auto}.app-shell nav a{flex:none;padding:9px 10px;font-size:9px}.app-shell nav a span{display:none}.login-content{padding:26px 22px}.login-content h1{font-size:29px}.hacker-desktop .login-console{top:52%}.role-ladder{grid-template-columns:1fr}}body{color:#fff;text-rendering:optimizelegibility;font-size:15px;font-weight:500;line-height:1.55}.app-shell{grid-template-columns:260px 1fr}aside{padding:28px 18px}.brand b{font-size:15px}.brand small{color:#ff6a7e;font-size:10px;line-height:1.45}.app-shell nav a,.app-shell nav button{color:#d2d4da;padding:14px 15px;font-size:14px;font-weight:700;line-height:1.35}.app-shell nav a span,.app-shell nav button span{color:#abb0bb}.side-foot small{color:#d7d8dc;font-size:11px}.side-foot p{color:#fff;font-size:13px}.side-foot span{color:#b3b6be;font-size:11px}main:before{color:#ef536b;font-size:10px;font-weight:700}.eyebrow,header .eyebrow{color:#ff4c67;font-size:11px}h1{font-size:34px;line-height:1.2}.live{color:#d4d6dc;font-size:11px}.live b{color:#fff;font-size:12px}.card small{color:#d0d2d8;font-size:11px;font-weight:700}.card strong{font-size:30px}.card p{color:#bdc0c7;font-size:12px;line-height:1.5}.target-head span,.report-target span{color:#ff4a65;font-size:10px}.target-head h2{font-size:22px}.target-head p{color:#c4c6cc;font-size:13px;line-height:1.55}.target-grid small{color:#c1c4ca;font-size:10px}.target-grid b,.report-target b{font-size:15px}.panel-title span{color:#ff4a65;font-size:10px}.panel-title h2{font-size:20px}.formula-note{color:#c1c3ca;font-size:12px}.search input,.toolbar select,.modal input,.modal textarea,.modal-select,.inventory-form input,.inventory-form select,.inventory-form textarea,.month-input{color:#fff;font-size:14px;line-height:1.45}.search input::placeholder,.modal input::placeholder,.modal textarea::placeholder,.inventory-form input::placeholder,.inventory-form textarea::placeholder{color:#9296a1;opacity:1}.inventory-form label,.modal label{color:#d4d6dc;font-size:12px;line-height:1.45}.modal-head span,.employee-form h3{color:#ff4a65;font-size:10px}.modal-head h2{font-size:23px}.modal-head p{color:#bfc2c9;font-size:12px;line-height:1.5}th{color:#c4c7cf;font-size:11px;font-weight:800;line-height:1.4}td{color:#e0e2e7;font-size:13px;line-height:1.45}td small,.person small{color:#adb1ba;font-size:11px}.person b{color:#fff;font-size:14px}.person>span,.status{font-size:11px}.actions button,.modal-actions button{font-size:12px}.panel footer{color:#b7bac2;font-size:12px}.roadmap>div>span{color:#ff4a65;font-size:10px}.roadmap h2{font-size:21px}.roadmap p{color:#c3c6cd;font-size:14px}.modules span{color:#d2d4da;font-size:12px}.role-ladder small{font-size:10px}.role-ladder b{font-size:12px}.role-ladder span{color:#c2a8ad;font-size:10px;line-height:1.55}.notice,.empty-state{font-size:13px}.primary{font-size:14px;line-height:1.4}.culture-ticker__group{font-size:15px;font-weight:700}.culture-ticker__group>strong,.culture-ticker__group b{font-size:15px}@media (width<=1050px){.app-shell{grid-template-columns:88px 1fr}.app-shell nav a,.app-shell nav button{font-size:0}.app-shell nav a span,.app-shell nav button span{font-size:20px}.brand div{display:none}}@media (width<=650px){body{font-size:14px}.app-shell{display:block}.app-shell nav{display:flex}.app-shell nav a,.app-shell nav button{font-size:11px;line-height:1.3}.app-shell nav a span,.app-shell nav button span{display:none}.brand div{display:block}h1{font-size:29px}header p{font-size:14px}.stats{grid-template-columns:1fr}.card strong{font-size:27px}.culture-ticker__group,.culture-ticker__group>strong,.culture-ticker__group b{font-size:13px}}.login-session{border:1px solid var(--rdk-warning-border);background:var(--rdk-warning-surface);color:var(--rdk-warning);padding:8px;font-size:9px;line-height:1.5}.cashier-operator-screen{place-items:center}.cashier-operator-card{width:min(520px,100vw - 32px);position:relative;inset:auto}.cashier-operator-options{gap:12px;margin:20px 0;display:grid}.cashier-operator-options button{color:#fff;cursor:pointer;background:#141218;border:1px solid #8f1731;justify-content:space-between;align-items:center;padding:16px;display:flex}.cashier-operator-options button:hover{background:#e3133b}.cashier-operator-options small{color:inherit;opacity:.72}.target-calendar{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 12px;display:grid}.target-calendar>div{background:#090a0e;border:1px solid #352129;border-radius:9px;padding:12px}.target-calendar>div.active{background:linear-gradient(145deg,#26060d,#0b0b0d);border-color:#ef1739;box-shadow:0 0 18px #d90f302e}.target-calendar small,.target-calendar b,.target-calendar span{display:block}.target-calendar small{letter-spacing:.12em;color:#f3415d;font-size:10px}.target-calendar b{color:#fff;margin:6px 0;font-size:17px}.target-calendar span{color:#a78f94;font-size:11px}@media (width<=650px){.target-calendar{grid-template-columns:1fr}}.executive-hero{background:radial-gradient(circle at 80% 20%,#430a15,#09090b 60%);border:1px solid #6b0d1c;grid-template-columns:1.4fr .8fr;align-items:center;gap:24px;margin-bottom:14px;padding:24px;display:grid;box-shadow:0 0 35px #2d0009}.executive-hero small{color:#ff4963;letter-spacing:.16em;font-size:10px}.executive-hero strong{margin:8px 0;font-size:36px;display:block}.executive-hero p{color:#af9298;margin:0;font-size:12px}.executive-target{text-align:right}.executive-target>b{font-size:30px;display:block}.executive-target>span,.executive-target>small{color:#b59ca1;margin-top:5px;font-size:10px;display:block}.executive-target>i{background:#260d12;border-radius:99px;height:8px;margin:12px 0;display:block;overflow:hidden}.executive-target>i em{background:linear-gradient(90deg,#cb0a2b,#ff3856);height:100%;display:block;box-shadow:0 0 14px #ff1738}.executive-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.executive-cards article{background:linear-gradient(145deg,#140508,#08090b);border:1px solid #3a2026;min-height:112px;padding:16px}.executive-cards small{letter-spacing:.12em;color:#d94059;font-size:9px}.executive-cards strong{margin:10px 0 7px;font-size:19px;display:block}.executive-cards p{color:#9e858a;margin:0;font-size:10px;line-height:1.5}.executive-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.panel-title span{letter-spacing:.15em;color:#ef3853;font-size:9px}.mix-row>div,.money-row{justify-content:space-between;gap:12px;font-size:11px;display:flex}.mix-row span{color:#aaa}.mix-row>i{background:#241218;border-radius:99px;height:7px;margin-top:7px;display:block;overflow:hidden}.mix-row>i em{background:linear-gradient(90deg,#bd0929,#ff3c58);height:100%;display:block}.money-row{color:#aaa;border-bottom:1px solid #281c20;padding:10px 0}.money-row b{color:#fff}.money-row.strong{color:#fff;border-color:#8d1226;font-size:13px}.executive-audit{background:#0b0b0e;border:1px solid #3c2026;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:15px;display:grid}.executive-audit small,.executive-audit b{display:block}.executive-audit small{color:#9d7f85;letter-spacing:.12em;font-size:9px}.executive-audit b{margin-top:6px}.executive-audit a{color:#fff;background:#d30b2e;padding:12px 14px;font-size:11px;font-weight:800;text-decoration:none}@media (width<=1050px){.executive-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.executive-hero,.executive-grid{grid-template-columns:1fr}.executive-target{text-align:left}.executive-cards,.executive-audit{grid-template-columns:1fr}.executive-hero strong{font-size:28px}}.session-actions{z-index:50;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.session-actions a{color:#fff;letter-spacing:.08em;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none;box-shadow:0 0 22px #e6002d44}.executive-shortcut{background:#a90020;border:1px solid #ff2745}.executive-shortcut:hover{background:#e0002b}.logout-shortcut{background:#161114;border:1px solid #7b6065}.logout-shortcut:hover{background:#2b1117;border-color:#ff2745}@media (width<=650px){.session-actions{bottom:10px;left:10px;right:10px}.session-actions a{text-align:center;flex:1;padding:9px 7px;font-size:8px}}.management-nav{white-space:nowrap;z-index:80;background:#070709;border-bottom:1px solid #5f0b18;align-items:center;gap:4px;padding:9px 14px;display:flex;position:sticky;top:48px;overflow-x:auto;box-shadow:0 7px 20px #000}.management-nav a{color:#c4adb1;letter-spacing:.03em;border:1px solid #0000;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none;display:block}.management-nav a:hover{color:#fff;background:#1d0b0f;border-color:#5d1a26}.management-nav .executive-nav{color:#fff;background:linear-gradient(135deg,#d20b2e,#7e0017);border-color:#ff2847;order:-1;box-shadow:0 0 18px #e6002d45}.management-nav .logout-nav{color:#ff8798;border-color:#5b202a;margin-left:auto}@media (width<=650px){.management-nav{padding:7px 9px;top:42px}.management-nav a{padding:8px 9px;font-size:9px}}.sales-order{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sales-products,.sales-payment{grid-column:1/-1}.sales-fields{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.sales-fields.four{grid-template-columns:repeat(4,1fr)}.sales-fields label,.sales-payment label{color:#b9989f;font-size:10px;font-weight:700}.sales-fields input,.sales-fields select,.sales-fields textarea,.product-order-grid input,.bill-lines input{color:#fff;background:#07080a;border:1px solid #40202a;outline:none;width:100%;margin-top:6px;padding:10px 11px;display:block}.sales-fields input:focus,.sales-fields select:focus,.product-order-grid input:focus,.bill-lines input:focus{border-color:#f22243;box-shadow:0 0 12px #e20b3033}.lc-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.lc-summary span{color:#9e8288;background:#0a090c;border:1px solid #342027;padding:10px;font-size:10px}.lc-summary b{color:#fff;margin-top:5px;font-size:14px;display:block}.sales-products .panel-title p{color:#9f858a;font-size:10px}.product-category{margin-top:18px}.product-category h3{letter-spacing:.15em;color:#ff3e5c;border-bottom:1px solid #37151d;padding-bottom:8px;font-size:10px}.product-order-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.product-order-grid label{background:#09090b;border:1px solid #302027;grid-template-columns:1fr auto 76px;align-items:center;gap:10px;padding:10px;display:grid}.product-order-grid label>span b,.product-order-grid label>span small{display:block}.product-order-grid label>span b{font-size:11px}.product-order-grid label>span small{color:#987e83;margin-top:4px;font-size:8px}.product-order-grid label>em{color:#fff;font-size:10px;font-style:normal}.product-order-grid label.sold-out{opacity:.45}.product-order-grid input{margin:0}.bill-lines{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.bill-lines>span,.bill-lines>label{color:#aa8b91;background:#09090b;border:1px solid #352027;padding:10px;font-size:10px}.bill-lines>span b{color:#fff;margin-top:7px;display:block}.bill-lines>strong{background:linear-gradient(90deg,#3a0711,#12090b);border:1px solid #f22646;grid-column:1/-1;justify-content:space-between;align-items:center;padding:14px;font-size:12px;display:flex}.bill-lines>strong b{font-size:22px}.sales-fields.payment{grid-template-columns:220px 1fr;margin-top:12px}.sales-fields textarea{resize:vertical;min-height:68px}.sales-submit{cursor:pointer;width:100%;margin-top:13px;padding:14px}.sales-history table{min-width:1100px}@media (width<=1050px){.product-order-grid,.sales-fields,.sales-fields.four{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.sales-order{grid-template-columns:1fr}.sales-products,.sales-payment{grid-column:auto}.sales-fields,.sales-fields.four,.sales-fields.payment,.product-order-grid,.lc-summary,.bill-lines{grid-template-columns:1fr}.bill-lines>strong{grid-column:auto}.product-order-grid label{grid-template-columns:1fr 90px}.product-order-grid label>em{grid-column:1}.bill-lines>strong b{font-size:18px}}.input-toolbar{background:linear-gradient(100deg,#171216,#0d0e12);border-color:#4a2630;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:18px 20px;display:flex}.input-toolbar>div{min-width:0}.input-toolbar span{color:#ff4963;letter-spacing:.14em;font-size:11px;font-weight:900;display:block}.input-toolbar h2{color:#fff;margin:5px 0 3px;font-size:20px;line-height:1.25}.input-toolbar p{color:#c7c9cf;margin:0;font-size:14px;line-height:1.5}.input-launch{cursor:pointer;border-radius:8px;flex:none;min-width:210px;padding:13px 18px;font-size:13px;font-weight:900}.secondary{color:#f5f5f5;background:#181419;border:1px solid #5a3b43}.input-reveal{animation:.18s ease-out formReveal}@keyframes formReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.inventory-grid.list-only,.master-form-closed .master-layout{grid-template-columns:1fr}.master-form-closed .master-layout>form{display:none}.sales-cancel,.cancel-stock{cursor:pointer;width:calc(100% - 36px);margin:9px 18px 0;padding:11px 16px}.sales-cancel{width:100%;margin:9px 0 0}body,input,select,textarea,button{font-family:Arial,Helvetica Neue,sans-serif}header p{color:#c5c7cd!important;font-size:14px!important;line-height:1.55!important}.eyebrow{font-size:11px!important}.panel-title span{font-size:10px!important;font-weight:900!important}.panel-title h2{line-height:1.35;font-size:19px!important}.panel-title p{color:#c3c5cb!important;font-size:13px!important;line-height:1.5!important}.sales-fields label,.sales-payment label,.inventory-form label,.employee-form label{color:#d2c2c6!important;font-size:12.5px!important;line-height:1.4!important}.sales-fields input,.sales-fields select,.sales-fields textarea,.inventory-form input,.inventory-form select,.inventory-form textarea,.employee-form input,.employee-form select,.employee-form textarea{min-height:42px;font-size:14px!important;line-height:1.35!important}.inventory-form small,.product-order-grid label>span small,td small{color:#aaaeb7!important;font-size:11px!important;line-height:1.4!important}.product-order-grid label>span b{line-height:1.35;font-size:13px!important}.product-order-grid label>em,.bill-lines>span,.bill-lines>label,.product-category h3{font-size:12px!important}.lc-summary span{font-size:11px!important}.lc-summary b{font-size:15px!important}table th{font-size:11px!important;line-height:1.35!important}table td{font-size:12.5px!important;line-height:1.45!important}.empty-state{font-size:13px!important}.master-tabs a,.master-tabs button{font-size:13px;line-height:1.35}.notice{line-height:1.45;font-size:13px!important}@media (width<=700px){.input-toolbar{flex-direction:column;align-items:stretch;padding:16px}.input-launch{width:100%;min-width:0}.input-toolbar h2{font-size:18px}.input-toolbar p{font-size:13px}}:is(body:has(.input-modal-bg),body:has(.master-form-open)){overflow:hidden}.input-modal-bg{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.input-modal{background:#0d0e12;border:1px solid #6d2937;border-radius:14px;flex-direction:column;width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 26px 90px #000}.input-modal-head{background:linear-gradient(100deg,#271219,#111216);border-bottom:1px solid #45232b;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.input-modal-head span{color:#ff4963;letter-spacing:.15em;font-size:10px;font-weight:900}.input-modal-head h2{color:#fff;margin:4px 0 0;font-size:20px}.input-modal-head button{color:#fff;cursor:pointer;background:#1b1215;border:1px solid #63303a;border-radius:8px;width:40px;height:40px;font-size:25px}.input-modal-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9d3348 #14151a;min-height:0;padding:18px;overflow-y:auto}.input-modal-body>.sales-order{margin:0}.input-modal-body>.inventory-form{background:0 0;border:0;margin:0}.input-modal-body .sales-payment,.input-modal-body .inventory-form{padding-bottom:20px}.input-modal-body .sales-submit,.input-modal-body .sales-cancel,.input-modal-body .submit-stock,.input-modal-body .cancel-stock{min-height:44px;display:block;position:relative}.master-form-open:before{content:"";z-index:9998;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d1;position:fixed;inset:0}.master-form-open .master-layout>form{z-index:9999;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9d3348 #14151a;background:#0d0e12;border:1px solid #6d2937;border-radius:14px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);padding-bottom:12px;display:block;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 26px 90px #000}.master-form-open .master-layout{grid-template-columns:1fr}.master-form-open .master-layout>form .primary{z-index:2;min-height:48px;margin-top:14px;margin-bottom:0;position:sticky;bottom:0;box-shadow:0 -12px 22px #0d0e12}.master-modal-close{z-index:10001;color:#fff;cursor:pointer;background:#26151a;border:1px solid #71323e;border-radius:8px;width:40px;height:40px;font-size:25px;position:fixed;top:max(31px,50dvh + min(100dvh - 48px,900px)/-2 + 12px);right:max(31px,50vw + min(720px,100vw - 32px)/-2 + 12px)}@media (width<=700px){.input-modal-bg{padding:8px}.input-modal,.input-modal-wide{border-radius:10px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.input-modal-head{padding:13px 14px}.input-modal-head h2{font-size:17px}.input-modal-body{padding:10px}.master-form-open .master-layout>form{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.sales-order{grid-template-columns:1fr}.sales-products,.sales-payment{grid-column:auto}}.input-modal-bg,.modal-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 15%,#69142633,#000000e6 50%)}.input-modal,.modal,.master-form-open .master-layout>form{background:linear-gradient(#121318 0%,#0b0c10 100%)!important;border:1px solid #72283a!important;border-radius:16px!important;box-shadow:0 28px 90px #000000c7,0 0 0 1px #ff37580f!important}.input-modal{max-height:min(900px,100dvh - 44px)}.input-modal-wide{width:min(1180px,100vw - 40px)}.input-modal-head{background:linear-gradient(110deg,#2d1119,#131419 58%,#171014);border-bottom:1px solid #3c2229;padding:20px 24px}.input-modal-head span,.modal-head span,.master-form-open .panel-title span{letter-spacing:.18em;font-weight:900;color:#ff526b!important;font-size:10px!important}.input-modal-head h2,.modal-head h2,.master-form-open .panel-title h2{letter-spacing:-.02em;font-size:22px!important}.input-modal-head button,.modal-head button,.master-modal-close{place-items:center;width:42px;height:42px;padding:0;line-height:1;transition:all .15s;display:grid;color:#fff!important;background:#241319!important;border:1px solid #71303e!important;border-radius:10px!important}.input-modal-head button:hover,.modal-head button:hover,.master-modal-close:hover{transform:translateY(-1px);background:#e21d3e!important;border-color:#ff4963!important}.input-modal-body{scrollbar-width:none;padding:22px 24px 24px}.input-modal-body::-webkit-scrollbar{display:none}.modal::-webkit-scrollbar{display:none}.master-form-open .master-layout>form::-webkit-scrollbar{display:none}.input-modal-body .panel,.sales-order .panel{background:linear-gradient(145deg,#14151a,#0e0f13);border-color:#32252a;border-radius:12px}.sales-order{gap:16px}.sales-form,.sales-products,.sales-payment{padding:20px}.sales-order .panel-title{background:linear-gradient(100deg,#1c1216,#121318);margin:-20px -20px 18px;padding:16px 20px}.sales-fields{gap:15px}.sales-fields label,.inventory-form label,.modal label,.master-form-open .inventory-form label{margin-bottom:14px;color:#ded5d7!important;font-size:13px!important;font-weight:800!important}.sales-fields input,.sales-fields select,.sales-fields textarea,.inventory-form input,.inventory-form select,.inventory-form textarea,.modal input,.modal select,.modal textarea,.master-form-open input,.master-form-open select,.master-form-open textarea{transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff05;color:#f5f5f6!important;background:#090a0e!important;border:1px solid #343640!important;border-radius:9px!important;min-height:46px!important;margin-top:7px!important;padding:11px 13px!important;font-size:14px!important}.sales-fields input:focus,.sales-fields select:focus,.sales-fields textarea:focus,.inventory-form input:focus,.inventory-form select:focus,.inventory-form textarea:focus,.modal input:focus,.modal select:focus,.modal textarea:focus,.master-form-open input:focus,.master-form-open select:focus,.master-form-open textarea:focus{outline:0;border-color:#e72a49!important;box-shadow:0 0 0 3px #e72a4921!important}.sales-fields input::placeholder,.inventory-form input::placeholder,.modal input::placeholder,.master-form-open input::placeholder,.master-form-open textarea::placeholder{color:#777b86}.form-grid{gap:15px 18px!important}.lc-summary span,.bill-lines>span,.bill-lines>label,.product-order-grid label{border-radius:9px;background:#0b0c10!important;border-color:#34242a!important}.product-order-grid{gap:11px}.product-order-grid label>em{text-align:right;flex-direction:column;gap:3px;display:flex}.product-order-grid label>em small{color:var(--rdk-cyber-cyan);white-space:nowrap;font-size:8px;font-style:normal}.fnb-empty{text-align:center;background:#0b0c10;border:1px dashed #6f2735;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;padding:20px;display:flex}.fnb-empty b{color:#fff;font-size:15px}.fnb-empty span{color:#aeb2bd;max-width:580px;font-size:12px;line-height:1.5}.fnb-total-bar{color:#f2cbd2;background:linear-gradient(90deg,#310710,#12090b);border:1px solid #d62444;border-radius:9px;justify-content:space-between;align-items:center;margin-top:15px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.fnb-total-bar b{color:#fff;font-size:20px}.sales-payment{padding-bottom:18px!important}.sales-submit,.submit-stock,.master-form-open .primary{letter-spacing:.04em;border-radius:10px!important;width:100%!important;min-height:50px!important;margin:16px 0 0!important;font-size:13px!important}.sales-cancel,.cancel-stock{min-height:46px;font-weight:800;border-radius:10px!important;width:100%!important;margin:9px 0 0!important}.modal-bg{z-index:10000;padding:22px}.modal{scrollbar-width:none;width:min(820px,100vw - 36px);max-height:calc(100dvh - 44px);overflow-y:auto;padding:0!important}.modal-head{z-index:3;position:sticky;top:0;background:linear-gradient(110deg,#2d1119,#131419 65%)!important;border-bottom:1px solid #3c2229!important;margin:0!important;padding:19px 22px!important}.modal>h3,.modal>.form-grid,.modal>label,.modal>.category-checks{margin-left:22px!important;margin-right:22px!important}.modal>h3:first-of-type{margin-top:20px!important}.modal-actions{z-index:3;margin-top:20px;position:sticky;bottom:0;box-shadow:0 -12px 24px #0006;background:#0d0e12f7!important;border-top:1px solid #3c2229!important;padding:15px 22px!important}.modal-actions button{min-height:44px;font-weight:800;border-radius:9px!important;padding:10px 20px!important;font-size:13px!important}.modal-actions .primary{min-width:190px}.master-form-open:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 15%,#69142633,#000000e6 50%)}.master-form-open .master-layout>form{width:min(820px,100vw - 40px);max-height:min(880px,100dvh - 44px);padding:0 24px 24px!important}.master-form-open .master-layout>form>.panel-title{z-index:3;background:linear-gradient(110deg,#2d1119,#131419 65%);position:sticky;top:0;box-shadow:0 1px #3c2229;margin:0 -24px 20px!important;padding:20px 24px!important}.master-form-open .master-layout>form>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-form-open .master-layout>form>label:not(.check-row){margin-bottom:14px}.master-form-open .master-layout>form>.primary{z-index:4;position:sticky;bottom:0;box-shadow:0 -13px #0d0e12,0 -25px 30px #0006!important}.master-modal-close{top:calc(50% + -1*min(440px,50dvh - 22px) + 12px);right:calc(50% + -1*min(410px,50vw - 20px) + 12px)}@media (width<=700px){.input-modal-head{padding:16px}.input-modal-body{padding:12px}.sales-form,.sales-products,.sales-payment{padding:15px}.sales-order .panel-title{margin:-15px -15px 15px}.modal-bg{padding:8px}.modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.modal>h3,.modal>.form-grid,.modal>label,.modal>.category-checks{margin-left:14px!important;margin-right:14px!important}.modal-head,.modal-actions{padding:14px!important}.modal-actions{grid-template-columns:1fr 1.5fr;display:grid}.modal-actions button{width:100%}.master-form-open .master-layout>form{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0 14px 18px!important}.master-form-open .master-layout>form>.panel-title{margin:0 -14px 16px!important;padding:17px 14px!important}.master-form-open .master-layout>form>.form-grid{grid-template-columns:1fr}.master-modal-close{top:18px;right:18px}.product-order-grid{grid-template-columns:1fr}}.rdk-boot{z-index:999999;color:#fff;opacity:1;background:#030305;place-items:center;transition:opacity .48s,visibility .48s;display:grid;position:fixed;inset:0;overflow:hidden}.rdk-boot--closing{opacity:0;visibility:hidden}.rdk-boot__grid{background-image:linear-gradient(#e1183714 1px,#0000 1px),linear-gradient(90deg,#e1183714 1px,#0000 1px);background-size:42px 42px;animation:2.6s linear infinite rdkGrid;position:absolute;inset:-35%;transform:perspective(600px)rotateX(62deg)translateY(20%);-webkit-mask-image:linear-gradient(#0000 4%,#000 55%,#0000 90%);mask-image:linear-gradient(#0000 4%,#000 55%,#0000 90%)}.rdk-boot__scan{filter:blur(1px);background:linear-gradient(#0000,#ff20411a,#ff20416b,#0000);height:40%;animation:2.1s ease-in-out infinite rdkScan;position:absolute;inset:-50% 0 auto}.rdk-boot__console{text-align:center;width:min(520px,100vw - 38px);position:relative}.rdk-boot__status{color:#a8aab2;letter-spacing:.22em;align-items:center;gap:9px;margin-bottom:24px;font-size:10px;font-weight:800;animation:.35s both rdkFade;display:inline-flex}.rdk-boot__status i{background:#f02445;border-radius:50%;width:7px;height:7px;animation:.75s ease-in-out infinite alternate rdkPulse;box-shadow:0 0 14px #f02445}.rdk-boot__logo-wrap{place-items:center;width:190px;height:190px;margin:0 auto;display:grid;position:relative}.rdk-boot__logo-wrap img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 22px #ef1e3fa6);opacity:0;width:132px;height:132px;animation:.7s cubic-bezier(.2,.8,.2,1) .35s forwards rdkLogo;position:relative;transform:scale(.72)}.rdk-boot__rings{border:1px solid #ef1e3f6b;border-radius:50%;animation:2s linear infinite rdkRing;position:absolute;inset:8px;box-shadow:inset 0 0 30px #ef1e3f1f,0 0 35px #ef1e3f1a}.rdk-boot__rings:before,.rdk-boot__rings:after{content:"";border:1px dashed #ff415e47;border-radius:50%;position:absolute}.rdk-boot__rings:before{animation:2.8s linear infinite reverse rdkRing;inset:13px}.rdk-boot__rings:after{border-style:solid;border-color:#0000 #e91f40;inset:-10px}.rdk-boot__title{letter-spacing:.13em;text-shadow:0 0 24px #ff24465c;opacity:0;margin:9px 0 3px;font-size:26px;font-weight:900;animation:.45s .75s forwards rdkFade}.rdk-boot__system{color:#e8324e;letter-spacing:.28em;opacity:0;margin:0;font-size:10px;font-weight:900;animation:.45s .92s forwards rdkFade}.rdk-boot__bar{background:#1a1b20;border-radius:4px;height:3px;margin:27px 0 13px;overflow:hidden}.rdk-boot__bar span{transform-origin:0;background:linear-gradient(90deg,#8a091e,#ff3152,#b70c28);width:100%;height:100%;animation:1.65s .25s both rdkLoad;display:block;box-shadow:0 0 12px #ef2446}.rdk-boot__line{color:#7e818b;letter-spacing:.12em;justify-content:space-between;font-family:monospace;font-size:9px;display:flex}.rdk-boot__line b{color:#ff4963}.rdk-boot__version{color:#535660;letter-spacing:.14em;font-family:monospace;font-size:9px;position:absolute;bottom:24px}.rdk-boot:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}@keyframes rdkGrid{to{background-position:0 42px,42px 0}}@keyframes rdkScan{0%{top:-45%}to{top:110%}}@keyframes rdkPulse{to{opacity:.35;transform:scale(.75)}}@keyframes rdkRing{to{transform:rotate(360deg)}}@keyframes rdkLogo{to{opacity:1;transform:scale(1)}}@keyframes rdkFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rdkLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=600px){.rdk-boot__logo-wrap{width:160px;height:160px}.rdk-boot__logo-wrap img{width:112px;height:112px}.rdk-boot__title{letter-spacing:.1em;font-size:20px}.rdk-boot__system{letter-spacing:.2em;font-size:8px}.rdk-boot__version{bottom:18px}}@media (prefers-reduced-motion:reduce){.rdk-boot__grid,.rdk-boot__scan,.rdk-boot__status i,.rdk-boot__rings,.rdk-boot__rings:before,.rdk-boot__logo-wrap img,.rdk-boot__title,.rdk-boot__system,.rdk-boot__bar span{animation:none}.rdk-boot__logo-wrap img,.rdk-boot__title,.rdk-boot__system{opacity:1;transform:none}}.rdk-boot__logo-wrap img{animation-duration:.65s;animation-delay:1.35s}.rdk-boot__rings{animation-duration:2.4s}.rdk-boot__rings:before{animation-duration:3.2s}.rdk-boot__title{animation-duration:.45s;animation-delay:2.25s}.rdk-boot__system{animation-duration:.45s;animation-delay:2.65s}.rdk-boot__bar span{animation-duration:3.6s;animation-delay:.35s}.rdk-boot__line b{opacity:0;animation:.35s 3.9s forwards rdkFade}.role-side-navigation{gap:12px;width:260px;padding:14px 12px}.role-side-brand{padding:4px 6px 12px}.role-side-navigation nav{gap:2px}.role-side-navigation nav a,.role-side-navigation nav .fnb-parent-label,.role-side-logout{white-space:normal;overflow-wrap:anywhere;padding:8px 9px;font-size:11px;line-height:1.25}.site-content:has(>.role-side-navigation){padding-left:260px}.site-content:has(>.role-side-navigation)>.app-shell>main{padding:18px 22px}.executive-hero{grid-template-columns:minmax(0,1.5fr) minmax(210px,.5fr);gap:16px;margin-bottom:10px;padding:15px 20px}.executive-hero strong{margin:5px 0;font-size:29px}.executive-target>b{font-size:25px}.sales-target{margin-bottom:10px;padding:16px 20px}.target-head h2{margin:4px 0 5px;font-size:19px}.target-head p{margin:0;font-size:11px}.target-head>strong{font-size:27px}.target-track{height:7px;margin:10px 0}.target-calendar,.target-grid{gap:8px}.target-calendar>div,.target-grid>div{min-height:0;padding:10px 12px}.target-calendar b,.target-grid b{margin-top:5px;font-size:14px}.target-calendar span,.target-grid small,.target-calendar small{font-size:9px}.target-grid{margin-top:8px}.executive-cards{gap:8px;margin-bottom:10px}.executive-cards strong{margin:6px 0 4px;font-size:17px}.executive-cards p{line-height:1.3}.executive-grid{gap:10px}.mix-row{margin:8px 0}.money-row{padding:7px 0}.executive-overview{grid-template-columns:minmax(280px,.65fr) minmax(620px,1.35fr);align-items:stretch;gap:10px;margin-bottom:10px;display:grid}.executive-overview .executive-hero,.executive-overview .sales-target{height:100%;margin-bottom:0}.executive-overview .executive-hero{grid-template-columns:1fr;align-content:space-between}.executive-overview .executive-target{text-align:left;border-top:1px solid #4a1721;padding-top:12px}.executive-overview .target-calendar>div,.executive-overview .target-grid>div{padding:8px 9px}.executive-overview .target-calendar b,.executive-overview .target-grid b{font-size:12px}@media (width<=1180px){.executive-overview{grid-template-columns:1fr}.executive-overview .executive-hero{grid-template-columns:minmax(0,1.5fr) minmax(210px,.5fr)}.executive-overview .executive-target{text-align:right;border-top:0;padding-top:0}}@media (width<=800px){.site-content:has(>.role-side-navigation){padding-left:0}.role-side-navigation{width:100%}.site-content:has(>.role-side-navigation)>.app-shell>main{padding:14px 10px}.executive-overview .executive-hero{grid-template-columns:1fr}.executive-overview .executive-target{text-align:left;border-top:1px solid #4a1721;padding-top:12px}}.room-monitor-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.room-monitor-head>div>span{color:#ff315a;letter-spacing:.18em;font-size:10px;font-weight:900}.room-monitor-head h2{margin:3px 0;font-size:20px}.room-monitor-head p{color:#aeb2bd;margin:0;font-size:12px}.room-monitor-head img{object-fit:cover;object-position:center 6%;border:1px solid #7d1528;border-radius:7px;width:120px;height:54px}.room-status-summary{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.room-status{border:1px solid #343843;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.room-status b{margin-left:5px;font-size:12px}.room-status.tersedia{color:#44e59a;border-color:#196b4b}.room-status.terisi{color:#ff5976;border-color:#8a1932}.room-status.reservasi{color:var(--rdk-warning);border-color:var(--rdk-warning-border)}.room-status.maintenance{color:#b0b4bf}.room-grid{grid-template-columns:repeat(6,minmax(150px,1fr));gap:7px;display:grid}.room-card{background:#0c0d11;border:1px solid #343843;border-left:3px solid #5e6572;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.room-card.tersedia{border-left-color:#21c978}.room-card.terisi{border-left-color:#e31d48}.room-card.reservasi{border-left-color:var(--rdk-warning-border)}.room-logo{background:#120306;border:2px solid #9c1a31;border-radius:50%;width:56px;height:56px;position:relative;overflow:hidden;box-shadow:0 0 12px #e3183738}.room-logo img{pointer-events:none;max-width:none;position:absolute}.room-logo span{min-width:21px;height:21px;color:var(--rdk-cyber-cyan);z-index:2;background:#36070d;border:1px solid #d44529;border-radius:50%;place-items:center;padding:0 3px;font-size:9px;font-weight:900;display:grid;position:absolute;bottom:-1px;right:-1px}.room-logo-01 img,.room-logo-02 img,.room-logo-03 img,.room-logo-04 img,.room-logo-05 img,.room-logo-06 img,.room-logo-07 img{width:307px;height:205px;top:-25px}.room-logo-01 img{left:3px}.room-logo-02 img{left:-41px}.room-logo-03 img{left:-85px}.room-logo-04 img{left:-127px}.room-logo-05 img{left:-169px}.room-logo-06 img{left:-213px}.room-logo-07 img{left:-255px}.room-logo-08 img,.room-logo-09 img,.room-logo-10 img,.room-logo-11 img{width:246px;height:164px;top:-93px}.room-logo-08 img{left:-13px}.room-logo-09 img{left:-63px}.room-logo-10 img{left:-133px}.room-logo-11 img{left:-181px}.room-card-copy{flex-direction:column;min-width:0;display:flex}.room-card-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.room-card-copy small{white-space:nowrap;color:#aeb2bd;font-size:9px}.room-card select{color:#fff;background:#15171d;border:1px solid #3b3f49;border-radius:5px;grid-column:1/-1;width:100%;min-height:28px;padding:3px 7px;font-size:10px;font-weight:800}.room-badge{letter-spacing:.08em;grid-column:1/-1;font-size:9px;font-weight:900}.room-badge.tersedia{color:#44e59a}.room-badge.terisi{color:#ff5976}.room-badge.reservasi{color:var(--rdk-warning)}.room-badge.maintenance{color:#b0b4bf}@media (width<=1450px){.room-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (width<=950px){.room-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=600px){.room-grid{grid-template-columns:1fr}.room-monitor-head img{display:none}}.professional-side-navigation nav{padding:6px 8px 14px}.professional-side-navigation .side-nav-group{flex-direction:column;width:100%;margin:0 0 8px;display:flex}.professional-side-navigation .side-nav-group-title{color:#e43b59;letter-spacing:1.1px;opacity:.92;padding:6px 9px 4px;font-size:10px;font-weight:700;line-height:1.25}.professional-side-navigation .side-nav-group a{color:#f5e8eb;white-space:normal;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;width:100%;min-width:0;min-height:36px;margin:1px 0;padding:6px 9px;font-size:11px;font-weight:500;line-height:1.3;text-decoration:none;display:flex;overflow:hidden}.professional-side-navigation .side-nav-group a:hover{color:#fff;background:#ff184413;border-color:#ff184433}.professional-side-navigation .side-nav-group a.active{color:#fff;background:linear-gradient(90deg,#b0002761,#ff184414);border-color:#a20d2b;box-shadow:inset 3px 0 #ff1749}.professional-side-navigation .side-nav-icon{color:#ff3158;text-align:center;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;margin:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.professional-side-navigation .side-nav-label{width:auto;min-width:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;overflow-wrap:anywhere;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:0;display:-webkit-box;overflow:hidden}.professional-side-navigation .role-side-logout{border-radius:6px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:500;line-height:1.3}@media (width<=800px){.professional-side-navigation nav{display:block}.professional-side-navigation .side-nav-group{width:100%}}.professional-side-navigation{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif}.professional-side-navigation .role-side-brand b{letter-spacing:.055em;font-size:14px;font-weight:750;line-height:1.15}.professional-side-navigation .role-side-brand small{letter-spacing:.13em;font-size:10px;font-weight:650;line-height:1.25}.professional-side-navigation .side-nav-group-title{color:#f04767;letter-spacing:.14em;text-transform:none;font-size:10px;font-weight:750;line-height:1.25}.professional-side-navigation .side-nav-group a{color:#eee7e9;letter-spacing:.012em;text-transform:none;font-size:11.5px;font-weight:600;line-height:1.32}.professional-side-navigation .side-nav-group a:hover{color:#fff}.professional-side-navigation .side-nav-group a.active{color:#fff;letter-spacing:.018em;text-shadow:0 0 12px #ffffff1f;font-weight:700}.professional-side-navigation .side-nav-icon{filter:drop-shadow(0 0 5px #ff315838);font-size:13px;font-weight:700}.professional-side-navigation .side-nav-account-copy small{letter-spacing:.11em;font-size:9px;font-weight:650}.professional-side-navigation .side-nav-account-copy b{font-size:11.5px;font-weight:650}.professional-side-navigation .role-side-logout{letter-spacing:.015em;font-size:11.5px;font-weight:600}button.role-side-logout{text-align:left;cursor:pointer;width:100%;font-family:inherit}button.login-secondary{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button.role-side-logout:disabled,button.login-secondary:disabled{cursor:wait;opacity:.7}.logout-error{color:#ffb4b4;overflow-wrap:anywhere;margin:4px 0;font-size:.75rem;line-height:1.4}.investment-page{max-width:1480px;margin:0 auto;padding:30px}.investment-hero{background:radial-gradient(circle at 85% 10%,#53131d88,#0000 34%),linear-gradient(145deg,#160609,#08090c);border:1px solid #55212a;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex;box-shadow:0 18px 70px #0008}.investment-hero h1{color:#fff;letter-spacing:-.03em;margin:7px 0 8px;font-size:clamp(28px,4vw,48px)}.investment-hero p{color:#d5c6c9;max-width:760px;line-height:1.65}.investment-access{color:#a6e89c;letter-spacing:.08em;background:#0b170d;border:1px solid #3d812f;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 9px;min-width:210px;padding:13px 16px;font-size:11px;display:grid}.investment-access i{background:#64e252;border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-top:3px;box-shadow:0 0 12px #64e252}.investment-access b{color:#fff;letter-spacing:0;font-size:13px}.investment-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.investment-summary>div{background:#111319;border:1px solid #2c2f37;border-radius:14px;padding:20px 22px}.investment-summary>div.primary{background:linear-gradient(145deg,#271015,#111319);border-color:#792430}.investment-summary span,.investment-summary small{color:#c1adb0;font-size:12px;display:block}.investment-summary strong{color:#fff;margin:9px 0;font-size:24px;display:block}.investment-summary .primary strong{color:#ff566c;font-size:28px}.investment-panel{background:#0f1116;border:1px solid #32343c;border-radius:18px;overflow:hidden}.investment-panel-head{border-bottom:1px solid #2a2d34;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.investment-panel-head span{color:#e74258;letter-spacing:.12em;font-size:11px}.investment-panel-head h2{color:#fff;margin:5px 0 0;font-size:22px}.confidential-badge{background:#2b0c11;border:1px solid #7d2632;border-radius:999px;padding:7px 10px;font-weight:900;color:#ff667a!important}.investment-panel table{border-collapse:collapse;width:100%}.investment-panel th{color:#cdbcc0;letter-spacing:.08em;text-align:left;background:#181a20;padding:15px 18px;font-size:11px}.investment-panel td{color:#ece8e9;border-top:1px solid #262932;padding:17px 18px;font-size:14px}.investment-panel tbody tr:hover{background:#1a0e12}.investment-panel .amount{text-align:right;font-variant-numeric:tabular-nums;color:#fff;font-weight:800}.investment-panel tfoot td{color:#fff;background:#250c11;font-weight:900}.empty-phone{color:#8e8285;font-style:italic}.investment-denied{text-align:center;background:#16080b;border:1px solid #732430;border-radius:18px;max-width:620px;margin:10vh auto;padding:42px}.investment-denied span{color:#ff4b64;letter-spacing:.16em;font-size:12px}.investment-denied h1{color:#fff;font-size:34px}.investment-denied p{color:#cfbec1;line-height:1.7}.investment-denied a{color:#fff;background:#e22a41;border-radius:9px;margin-top:14px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=800px){.investment-page{padding:16px}.investment-hero{padding:22px;display:block}.investment-access{margin-top:18px}.investment-summary{grid-template-columns:1fr}.investment-panel{overflow-x:auto}.investment-panel table{min-width:720px}}.returns-panel{background:#0f1116;border:1px solid #4b2930;border-radius:18px;margin-top:20px;overflow:hidden}.returns-head{background:linear-gradient(140deg,#1d0a0e,#101217 55%);border-bottom:1px solid #2a2d34;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.returns-head>div:first-child>span{color:#ff536a;letter-spacing:.13em;font-size:11px;font-weight:800}.returns-head h2{color:#fff;margin:6px 0;font-size:24px}.returns-head p{color:#bcaeb1;max-width:700px;margin:0;font-size:13px;line-height:1.55}.month-tabs{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.month-tabs button{color:#c6b9bc;cursor:pointer;background:#17191f;border:1px solid #3b3f49;border-radius:9px;padding:9px 12px;font-weight:800}.month-tabs button.active{color:#fff;background:#be1f36;border-color:#dc3048;box-shadow:0 6px 22px #a5122840}.return-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 20px;display:grid}.return-summary>div{background:#15171c;border:1px solid #2b2e36;border-radius:11px;padding:15px 17px}.return-summary span{color:#a99da0;font-size:11px;display:block}.return-summary strong{color:#fff;margin-top:7px;font-size:20px;display:block}.return-message{color:#a6e3ad;background:#102115;border:1px solid #37623e;border-radius:9px;margin:0 20px 12px;padding:10px 13px;font-size:13px}.returns-table{border-collapse:collapse;width:100%;min-width:1000px}.returns-table th{color:#cdbcc0;letter-spacing:.07em;text-align:left;background:#181a20;padding:13px 15px;font-size:10px}.returns-table td{color:#ece8e9;border-top:1px solid #262932;padding:13px 15px;font-size:13px}.returns-table tbody tr:hover{background:#1a0e12}.returns-table .amount{text-align:right;font-variant-numeric:tabular-nums}.returns-table .return-value{color:#ff697c;font-weight:900}.rate-editor{align-items:center;gap:5px;display:flex}.rate-editor input{color:#fff;text-align:right;background:#0b0d11;border:1px solid #3b3f49;border-radius:8px;width:76px;padding:9px 8px;font-weight:900}.rate-editor input:focus{border-color:#0000;outline:2px solid #d62943}.rate-editor span{color:#ff6579;font-weight:900}.payout-toggle{cursor:pointer;border-radius:999px;min-width:155px;padding:9px 11px;font-size:12px;font-weight:900}.payout-toggle.unpaid{color:#ff8b99;background:#2b1116;border:1px solid #81414a}.payout-toggle.paid{color:#8be49b;background:#102618;border:1px solid #367642}.payout-toggle:disabled{cursor:wait;opacity:.65}.returns-table tfoot td{color:#fff;background:#250c11;font-weight:900}.returns-note{color:#a99da0;border-top:1px solid #292c33;margin:0;padding:14px 20px;font-size:12px;line-height:1.55}@media (width<=900px){.returns-head{display:block}.month-tabs{justify-content:flex-start;margin-top:16px}.return-summary{grid-template-columns:1fr}.returns-panel .table-wrap{overflow-x:auto}}.returns-table{min-width:1180px}.return-notes{color:#fff;background:#0b0d11;border:1px solid #343842;border-radius:8px;width:170px;padding:9px 10px}.return-notes::placeholder{color:#71676a}.return-notes:focus{border-color:#0000;outline:2px solid #d62943}.investor-table{border-collapse:collapse;width:100%;min-width:1040px}.investor-table th{color:#cdbcc0;letter-spacing:.08em;text-align:left;background:#181a20;padding:15px 18px;font-size:11px}.investor-table td{color:#ece8e9;border-top:1px solid #262932;padding:15px 18px;font-size:13px}.investor-table tbody tr:hover{background:#1a0e12}.investor-table td small{color:#9f9295;margin-top:5px;font-size:11px;display:block}.investor-table .amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:900}.investor-table tfoot td{color:#fff;background:#250c11;font-weight:900}.edit-investor{white-space:nowrap;color:#ff7a8c;cursor:pointer;background:#2a1015;border:1px solid #7f2c38;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:900}.edit-investor:hover{color:#fff;background:#bf2037}.investor-message{color:#a6e3ad;background:#102115;border:1px solid #37623e;border-radius:9px;margin:14px 18px 0;padding:10px 13px;font-size:13px}.investor-modal{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.investor-modal-card{background:#111319;border:1px solid #69313a;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 100px #000}.investor-modal-head{z-index:2;background:#16090d;border-bottom:1px solid #30333b;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:sticky;top:0}.investor-modal-head span{color:#ef4259;letter-spacing:.13em;font-size:10px;font-weight:900}.investor-modal-head h3{color:#fff;margin:4px 0 0;font-size:22px}.investor-modal-head button{color:#fff;cursor:pointer;background:#2a1015;border:1px solid #63303a;border-radius:50%;width:36px;height:36px;font-size:24px}.investor-form-grid{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.investor-form-grid label{color:#d7c9cc;gap:7px;font-size:12px;font-weight:800;display:grid}.investor-form-grid label.wide{grid-column:1/-1}.investor-form-grid input,.investor-form-grid textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;resize:vertical;background:#0a0c10;border:1px solid #383c46;border-radius:9px;padding:12px 13px}.investor-form-grid input:focus,.investor-form-grid textarea:focus{border-color:#0000;outline:2px solid #d62a43}.investor-modal-actions{background:#111319;border-top:1px solid #30333b;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex;position:sticky;bottom:0}.investor-modal-actions button{cursor:pointer;border-radius:9px;padding:12px 18px;font-weight:900}.investor-modal-actions .cancel{color:#ddd;background:#181a20;border:1px solid #434750}.investor-modal-actions .save{color:#fff;background:#cf223a;border:1px solid #e33b53}.investor-modal-actions .save:disabled{opacity:.65;cursor:wait}@media (width<=680px){.investor-form-grid{grid-template-columns:1fr}.investor-form-grid label.wide{grid-column:auto}.investor-modal{padding:8px}.investor-modal-card{max-height:calc(100vh - 16px)}}.investment-stage-divider{background:linear-gradient(135deg,#2a0d13,#111319 65%);border:1px solid #792430;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:34px 0 16px;padding:22px 25px;display:flex}.investment-stage-divider span{color:#ff536a;letter-spacing:.14em;font-size:11px;font-weight:900}.investment-stage-divider h2{color:#fff;margin:5px 0;font-size:27px}.investment-stage-divider p{color:#bcaeb1;margin:0;font-size:13px}.investment-stage-divider strong{white-space:nowrap;color:#ff7789;background:#210d12;border:1px solid #71303a;border-radius:999px;padding:11px 15px}.investor-toolbar{background:#12141a;border-bottom:1px solid #2b2e36;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.investor-toolbar b,.investor-toolbar span{display:block}.investor-toolbar b{color:#fff}.investor-toolbar span{color:#9f9295;margin-top:3px;font-size:11px}.investor-toolbar button{color:#fff;cursor:pointer;background:#d3223b;border:1px solid #ef4058;border-radius:9px;padding:11px 16px;font-weight:900;box-shadow:0 7px 20px #b2162d45}.investor-empty{text-align:center;color:#a99da0!important;padding:35px!important}.investor-form-grid input:disabled{opacity:.7;cursor:not-allowed}@media (width<=680px){.investment-stage-divider,.investor-toolbar{display:block}.investment-stage-divider strong,.investor-toolbar button{margin-top:14px;display:inline-block}}.investment-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.investment-stage-tabs a{color:#c4b7ba;background:#12141a;border:1px solid #333740;border-radius:13px;grid-template-columns:1fr auto;gap:3px 14px;padding:15px 18px;text-decoration:none;transition:all .18s;display:grid;position:relative}.investment-stage-tabs a:hover{border-color:#85404b;transform:translateY(-1px)}.investment-stage-tabs a.active{background:linear-gradient(135deg,#3a1018,#171319);border-color:#db3049;box-shadow:0 9px 30px #b7173040}.investment-stage-tabs span{color:#ef435a;letter-spacing:.14em;grid-column:1;font-size:10px;font-weight:900}.investment-stage-tabs b{color:#fff;grid-column:1;font-size:17px}.investment-stage-tabs small{color:#d9cdd0;background:#24272f;border-radius:999px;grid-area:1/2/3;align-self:center;padding:7px 10px;font-weight:800}.investment-stage-tabs a.active small{color:#fff;background:#bc2137}@media (width<=620px){.investment-stage-tabs{grid-template-columns:1fr}}.investment-stage-tabs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.add-stage-button{color:#d9cdd0;text-align:left;cursor:pointer;background:#1c0e12;border:1px dashed #8a3b47;border-radius:13px;grid-template-columns:1fr auto;gap:3px 14px;padding:15px 18px;display:grid}.add-stage-button:hover{background:#2a1016;border-style:solid}.add-stage-button span{color:#ef435a;letter-spacing:.14em;grid-column:1;font-size:10px;font-weight:900}.add-stage-button b{color:#fff;grid-column:1;font-size:16px}.add-stage-button small{color:#ff8191;grid-area:1/2/3;align-self:center;font-weight:800}.phase-modal-card{background:#111319;border:1px solid #69313a;border-radius:18px;width:min(500px,100%);overflow:hidden;box-shadow:0 30px 100px #000}.phase-form{padding:24px}.phase-form label{color:#d7c9cc;gap:8px;font-size:13px;font-weight:900;display:grid}.phase-form input{color:#fff;background:#090b0f;border:1px solid #3b3f49;border-radius:9px;padding:13px;font-size:18px;font-weight:900}.phase-form p{color:#9f9295;margin:12px 0 0;font-size:12px}.phase-error{color:#ff8998;background:#2a1015;border:1px solid #80323d;border-radius:8px;margin-top:13px;padding:10px;font-size:12px}.empty-investment-stage{text-align:center;background:radial-gradient(circle at 50% 0,#38101a55,#0000 42%),#0f1116;border:1px dashed #71303b;border-radius:18px;margin-top:18px;padding:42px 24px}.empty-stage-copy{max-width:570px;margin:0 auto 24px}.empty-stage-copy span{color:#ef435a;letter-spacing:.14em;font-size:11px;font-weight:900}.empty-stage-copy h2{color:#fff;margin:8px 0;font-size:28px}.empty-stage-copy p{color:#a99da0;margin:0;line-height:1.6}.empty-investment-stage .investor-toolbar{background:0 0;border:0;justify-content:center;padding:0}.empty-investment-stage .investor-toolbar>div{display:none}.empty-investment-stage .investor-toolbar button{padding:13px 22px;font-size:15px}.empty-investment-stage .table-wrap{display:none}.empty-investment-stage .investor-message{text-align:left;max-width:520px;margin:15px auto 0}.route-loading{z-index:99999;background:linear-gradient(90deg,#ff1744,#ff6b83);width:45%;height:3px;animation:.9s ease-in-out infinite route-loading;position:fixed;top:0;left:0;box-shadow:0 0 14px #ff1744bf}@keyframes route-loading{0%{transform:translate(-110%)}to{transform:translate(330%)}}.bonus-page{color:#f7f7fb;max-width:1500px;margin:0 auto;padding:30px 24px 60px}.bonus-hero{background:radial-gradient(circle at 85% 20%,#3e0712 0,#0000 34%),#090a0e;border:1px solid #5b1a28;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.bonus-hero span,.weekly-box span{color:#ff4768;letter-spacing:.18em;font-size:11px;font-weight:800}.bonus-hero h1{margin:7px 0;font-size:clamp(25px,3vw,42px)}.bonus-hero p{color:#aeb2be;margin:0}.next-pay{text-align:right;color:#ff5575;letter-spacing:.12em;border:1px solid #e51b46;padding:13px 16px;font-size:11px}.next-pay strong{color:#fff;font-size:15px}.bonus-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.bonus-cards article,.formula-grid article{background:#111319;border:1px solid #292d37;padding:18px}.bonus-cards span{color:#aeb2be;margin-bottom:11px;font-size:12px;display:block}.bonus-cards b{font-size:22px}.bonus-cards small{color:#878c98;margin-top:8px;font-size:11px;line-height:1.45;display:block}.personal-income-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-income-total{background:linear-gradient(135deg,#2a0711,#111319)!important;border-color:#e51b46!important}.personal-rule-box{background:#101217;border-color:#343844}.personal-rule-box p{max-width:980px;line-height:1.65}.personal-income-table{min-width:850px!important}.recipient-board{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.recipient{background:linear-gradient(135deg,#12141a,#090a0d);border:1px solid #343844;align-items:flex-start;gap:16px;padding:18px;display:flex}.recipient .percent{color:#ff6b87;background:#290812;border:1px solid #e51b46;place-items:center;min-width:64px;height:64px;font-size:19px;font-weight:900;display:grid}.recipient span{color:#ff6c87;letter-spacing:.12em;font-size:10px;font-weight:800}.recipient h3{margin:7px 0;font-size:14px;line-height:1.55}.recipient p{color:#aeb2be;margin:0;font-size:12px}.recipient.company{border-color:#742038}.recipient.employees{grid-column:1/-1}.formula-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formula-grid h2{margin:0 0 13px;font-size:16px}.formula-grid p{color:#c7cad2;border-bottom:1px solid #292d37;justify-content:space-between;gap:15px;margin:0;padding:8px 0;display:flex}.formula-grid code{color:#ff6c87;white-space:normal;background:#06070a;padding:13px;display:block}.weekly-box{background:#21070d;border:1px solid #742038;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:20px;display:flex}.weekly-box h2{margin:5px 0}.weekly-box p{color:#c7cad2;margin:0}.weekly-box button{color:#fff;cursor:pointer;background:#e71345;border:0;padding:14px 18px;font-weight:800}.weekly-box button:disabled{opacity:.45}.bonus-table-wrap{border:1px solid #292d37;overflow:auto}.bonus-table-wrap table{border-collapse:collapse;background:#090a0d;width:100%;min-width:1050px}.bonus-table-wrap th,.bonus-table-wrap td{text-align:left;border-bottom:1px solid #252832;padding:13px;font-size:12px}.bonus-table-wrap th{color:#ff6985;letter-spacing:.08em}.paid,.unpaid{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.paid{color:#6ff0a6;background:#123c28}.unpaid{color:#ff7790;background:#47111d}.empty{color:#969aa5;text-align:center!important;padding:35px!important}.bonus-notice{color:#8af0b2;background:#17281f;border:1px solid #286c48;padding:12px}.egga-settlement{background:#090a0d;border:1px solid #742038;margin:16px 0}.egga-settlement>header{border-bottom:1px solid #3d1721;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.egga-settlement header span,.settlement-summary span{color:#ff6782;letter-spacing:.12em;font-size:10px;font-weight:800}.egga-settlement h2{margin:5px 0;font-size:21px}.egga-settlement header p{color:#aeb2be;margin:0;font-size:12px}.settlement-status{white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.settlement-summary{border-bottom:1px solid #292d37;grid-template-columns:repeat(4,1fr);display:grid}.settlement-summary article{border-right:1px solid #292d37;padding:16px}.settlement-summary article:last-child{border-right:0}.settlement-summary b{margin:7px 0;font-size:18px;display:block}.settlement-summary small,.settlement-line small,.settlement-check small,.payment-proof small{color:#858a96;line-height:1.4;display:block}.settlement-ledger{grid-template-columns:1.4fr 1fr;display:grid}.settlement-group{padding:18px}.settlement-group+.settlement-group{border-left:1px solid #292d37}.settlement-group h3{color:#fff;margin:0 0 10px;font-size:14px}.settlement-line{border-bottom:1px solid #242730;justify-content:space-between;align-items:center;gap:20px;padding:9px 0;font-size:12px;display:flex}.settlement-line b{white-space:nowrap}.bonus-line{color:#ffd6df}.settlement-total{color:#fff;background:#2a0811;border:1px solid #7d2036;margin-top:8px;padding:12px}.settlement-check,.payment-proof{background:#111319;border:1px solid #292d37;margin-top:12px;padding:13px}.settlement-check b,.payment-proof b{margin:5px 0;display:block}.payment-confirm{text-align:right;max-width:480px}.payment-confirm p{margin-bottom:9px}.payment-confirm button{margin-left:8px}.payment-confirm .secondary{background:#282b33}.paid-summary{color:#6ff0a6;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.paid-summary small{color:#b9bdc6}@media (width<=900px){.bonus-cards{grid-template-columns:1fr 1fr}.personal-income-cards,.formula-grid,.recipient-board,.settlement-summary,.settlement-ledger{grid-template-columns:1fr}.settlement-summary article{border-bottom:1px solid #292d37;border-right:0}.settlement-group+.settlement-group{border-top:1px solid #292d37;border-left:0}.egga-settlement>header{flex-direction:column;align-items:flex-start}.recipient.employees{grid-column:auto}.bonus-hero,.weekly-box{flex-direction:column;align-items:flex-start}.next-pay{text-align:left}}@media (width<=560px){.bonus-page{padding:18px 12px 45px}.bonus-cards{grid-template-columns:1fr}.bonus-cards b{font-size:19px}.recipient{flex-direction:column}.recipient .percent{min-width:58px;height:58px}}.pun-page{width:100%;max-width:none;margin:0}.pun-hero{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.pun-hero>div>span,.pun-modal-head span{letter-spacing:.2em;color:#f12b4b;font-size:9px;font-weight:800}.pun-hero h1{margin:6px 0 2px}.pun-hero p{color:#8d9098;margin:0}.pun-hero-actions{gap:8px;display:flex}.pun-hero-actions button,.pun-actions button,.pun-proposal button{color:#ddd;cursor:pointer;background:#17181e;border:1px solid #353641;border-radius:7px;padding:9px 12px;font-weight:700}.pun-primary{box-shadow:0 8px 24px #d30b3038;color:#fff!important;background:linear-gradient(135deg,#f0193c,#a80620)!important;border:0!important}.pun-principles{background:#130d10;border:1px solid #3f1c26;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-bottom:10px;padding:10px 13px;font-size:10px;display:grid}.pun-principles b{color:#ff3657;letter-spacing:.1em}.pun-principles span{color:#a4a6ad}.pun-principles strong{color:var(--rdk-cyber-cyan);font-size:9px}.pun-notice{text-align:left;color:#8be7a9;cursor:pointer;background:#17271e;border:1px solid #285c3a;border-radius:7px;width:100%;margin-bottom:10px;padding:10px 13px;display:block}.pun-notice b{float:right}.pun-kpis{grid-template-columns:repeat(5,minmax(135px,1fr));gap:8px;margin-bottom:10px;display:grid}.pun-kpis button{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(145deg,#151116,#0c0d11);border:1px solid #39202a;border-bottom:2px solid #e91d41;min-width:0;padding:11px 12px}.pun-kpis span,.pun-kpis small{display:block}.pun-kpis span{letter-spacing:.12em;color:#fa3554;font-size:8px;font-weight:800}.pun-kpis b{margin:5px 0;font-size:21px;display:block}.pun-kpis small{color:#858891;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pun-tabs{gap:5px;margin-bottom:8px;display:flex}.pun-tabs button{color:#9699a2;cursor:pointer;background:#111217;border:1px solid #2e3038;padding:9px 14px}.pun-tabs button.active{color:#fff;background:#3a0e18;border-color:#ef2145}.pun-workspace{grid-template-columns:minmax(330px,.85fr) minmax(520px,1.65fr);gap:10px;display:grid}.pun-panel{background:#0f1014;border:1px solid #2b2d34;overflow:hidden}.pun-panel-head{color:#f12a49;letter-spacing:.14em;border-bottom:1px solid #2b2d34;justify-content:space-between;align-items:center;min-height:43px;padding:9px 13px;font-size:9px;display:flex}.pun-panel-head select{color:#ddd;background:#0b0c10;border:1px solid #34363e;padding:7px}.pun-case-list{max-height:590px;overflow:auto}.pun-case-list>button{text-align:left;color:#ddd;cursor:pointer;background:#0f1014;border:0;border-bottom:1px solid #24262d;grid-template-columns:73px 1fr;gap:10px;width:100%;padding:11px;display:grid}.pun-case-list>button:hover,.pun-case-list>button.active{background:#191116}.pun-case-list div>*{display:block}.pun-case-list strong{margin:4px 0;font-size:11px}.pun-case-list small{color:#7e818a;font-size:9px}.pun-severity{text-align:center;border:1px solid;border-radius:20px;align-self:start;padding:5px 4px;font-size:8px;font-weight:900}.pun-severity.minor,.pun-severity.moderate{color:var(--rdk-cyber-cyan);border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent)}.pun-severity.major{color:#ff627b;border-color:#792234}.pun-severity.critical{color:#fff;background:#a80e29;border-color:#ff244a}.pun-detail{min-height:480px}.pun-detail-head{border-bottom:1px solid #292b32;justify-content:space-between;align-items:flex-start;padding:15px;display:flex}.pun-detail-head span:first-child{color:#ef2949;letter-spacing:.12em;font-size:9px}.pun-detail-head h2{margin:5px 0;font-size:22px}.pun-detail-head p{color:#8b8e96;margin:0}.pun-status{color:#ddd;background:#242731;border-radius:18px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-block}.pun-status.management_review{background:var(--rdk-warning-surface);color:var(--rdk-warning)}.pun-status.closed{color:#60e38d;background:#153421}.pun-detail-grid{background:#292b32;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.pun-detail-grid article{background:#101115;min-height:74px;padding:12px}.pun-detail-grid span,.pun-subsection h3{letter-spacing:.14em;color:#f02a49;font-size:8px;font-weight:800}.pun-detail-grid p{color:#c7c9ce;margin:6px 0 0;font-size:10px;line-height:1.5}.pun-actions{border-top:1px solid #292b32;border-bottom:1px solid #292b32;flex-wrap:wrap;gap:6px;padding:12px;display:flex}.pun-subsection{padding:12px}.pun-proposal{border-top:1px solid #272930;grid-template-columns:120px 1fr 75px auto;align-items:center;gap:8px;padding:8px 0;font-size:9px;display:grid}.pun-proposal>span{color:var(--rdk-cyber-cyan);font-weight:800}.pun-proposal p{margin:0}.pun-proposal>div{gap:4px;display:flex}.pun-muted,.pun-empty{color:#777b84;text-align:center;padding:20px}.pun-panel table{width:100%;min-width:850px}.pun-panel td small,.pun-panel td b{display:block}.pun-audit{background:#292b32;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.pun-audit article{background:#101115;padding:12px}.pun-audit span{color:#f02b4a;font-size:8px;font-weight:800}.pun-audit b{margin-top:6px;display:block}.pun-audit p{font-size:10px}.pun-audit small{color:#777b84}.pun-modal-bg{z-index:100;background:#000d;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pun-modal{background:#121318;border:1px solid #383943;border-radius:14px;width:min(820px,100%);max-height:94vh;padding:20px;overflow:auto}.pun-modal-head{border-bottom:1px solid #292a31;justify-content:space-between;margin-bottom:14px;padding-bottom:13px;display:flex}.pun-modal-head h2{margin:6px 0;font-size:21px}.pun-modal-head p{color:#777b85;margin:0;font-size:10px}.pun-modal-head button{color:#999;cursor:pointer;background:0 0;border:0;font-size:27px}.pun-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pun-modal label{color:#a0a3ab;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.pun-modal input,.pun-modal select,.pun-modal textarea{color:#eee;background:#0b0c10;border:1px solid #30313a;border-radius:7px;width:100%;margin-top:5px;padding:10px;display:block}.pun-modal textarea{resize:vertical;min-height:72px}.pun-modal-actions{border-top:1px solid #292a31;justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.pun-modal-actions>button:first-child{color:#ccc;background:#1b1c22;border:1px solid #353641;border-radius:7px;padding:9px 16px}@media (width<=1200px){.pun-kpis{grid-template-columns:repeat(3,1fr)}.pun-workspace{grid-template-columns:1fr}.pun-case-list{max-height:300px}.pun-principles{grid-template-columns:auto 1fr}.pun-principles strong{grid-column:1/-1}}@media (width<=700px){.pun-hero{display:block}.pun-hero-actions{margin-top:10px}.pun-kpis{grid-template-columns:repeat(2,1fr)}.pun-grid,.pun-detail-grid,.pun-proposal{grid-template-columns:1fr}.pun-tabs{overflow:auto}.pun-principles{grid-template-columns:1fr}.pun-workspace{display:block}.pun-panel{margin-bottom:8px}}.proc-page{color:#f7f3f4;max-width:1540px;margin:0 auto;padding:28px 34px 70px}.proc-kicker{color:#ff3158;letter-spacing:2px;font-size:11px;font-weight:900}.proc-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.proc-head h1{margin:6px 0;font-size:34px}.proc-muted{color:#aaa2a7;font-size:13px}.proc-card{background:linear-gradient(135deg,#141115f5,#06070afa);border:1px solid #5b1423;border-radius:10px;margin:12px 0;overflow:hidden}.proc-card-head{border-bottom:1px solid #43101b;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.proc-card-head h2{margin:0;font-size:19px}.proc-btn{color:#fff;cursor:pointer;background:#e91440;border:1px solid #8d1830;border-radius:6px;padding:10px 15px;font-weight:800}.proc-btn.secondary{background:#16171c;border-color:#3a3c46}.proc-btn:disabled{opacity:.45;cursor:not-allowed}.proc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.proc-grid label,.proc-line label{color:#d5cdd1;font-size:12px;font-weight:800}.proc-grid input,.proc-grid select,.proc-grid textarea,.proc-line input,.proc-line select{color:#fff;background:#0e0f14;border:1px solid #353741;border-radius:6px;width:100%;margin-top:6px;padding:10px}.proc-grid .wide{grid-column:span 2}.proc-table-wrap{overflow:auto}.proc-table{border-collapse:collapse;width:100%;min-width:800px}.proc-table th{text-align:left;color:#e9dfe2;letter-spacing:1px;background:#111218;padding:11px 14px;font-size:11px}.proc-table td{border-top:1px solid #27282f;padding:12px 14px;font-size:13px}.proc-badge{color:#ff708e;border:1px solid #6e2132;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.proc-line{grid-template-columns:2fr .7fr 1fr .8fr auto;align-items:end;gap:10px;margin:8px 0;display:grid}.proc-message{background:#260912;border:1px solid #7f2438;border-radius:6px;margin:12px 18px;padding:10px 12px}.proc-actions{justify-content:flex-end;gap:10px;padding:0 18px 18px;display:flex}.proc-tabs{gap:7px;margin:0 0 14px;padding:2px;display:flex;overflow:auto}.proc-tabs button{white-space:nowrap;color:#ddd;cursor:pointer;background:#111218;border:1px solid #353741;border-radius:6px;padding:9px 12px;font-weight:800}.proc-tabs button.active{color:#fff;background:#e91440;border-color:#ff3158}.proc-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.proc-summary article{background:#111218;border:1px solid #5b1423;border-radius:8px;padding:14px}.proc-summary span{color:#aaa2a7;font-size:12px;display:block}.proc-summary b{margin-top:7px;font-size:25px;display:block}.proc-guidance{grid-template-columns:minmax(160px,.5fr) 2fr;gap:12px 18px;padding:18px;display:grid}.proc-guidance b{color:#ff6685}.proc-guidance span{color:#ccc}.proc-line-total{color:#fff;margin-top:12px;display:block}.proc-remove{color:#ff708e;cursor:pointer;background:#260912;border:1px solid #6e2132;border-radius:6px;width:36px;height:39px;font-size:20px}.proc-quick-item{border:1px dashed #633040;border-radius:7px;grid-template-columns:auto minmax(240px,1fr) 120px auto;align-items:center;gap:10px;margin:4px 18px 18px;padding:12px;display:grid}.proc-quick-item input,.proc-quick-item select,.proc-search{color:#fff;background:#0e0f14;border:1px solid #353741;border-radius:6px;padding:10px}.proc-table input{color:#fff;background:#0e0f14;border:1px solid #353741;border-radius:5px;max-width:110px;padding:8px}@media (width<=900px){.proc-page{padding:20px 14px 60px}.proc-grid,.proc-line{grid-template-columns:1fr 1fr}.proc-line>:first-child{grid-column:span 2}.proc-head{flex-direction:column;align-items:start}.proc-grid .wide{grid-column:span 2}.proc-summary{grid-template-columns:1fr 1fr}.proc-quick-item,.proc-guidance{grid-template-columns:1fr}.proc-remove{align-self:end}}:root{--rdk-sidebar-width:260px;--rdk-page-x:clamp(12px, 1.35vw, 26px);--rdk-section-gap:clamp(8px, .8vw, 14px)}.site-content:has(>.role-side-navigation){width:100%;min-width:0;padding-left:var(--rdk-sidebar-width)}.site-content:has(>.role-side-navigation)>:not(.role-side-navigation){width:100%;min-width:0;max-width:none}.site-content:has(>.role-side-navigation)>.app-shell{width:100%;min-width:0;display:block}.site-content:has(>.role-side-navigation)>.app-shell>main{width:100%;min-width:0;max-width:none;padding:14px var(--rdk-page-x) 34px;margin:0;overflow-x:clip}main,.master-page,.fnb-master-page,.ledger-page,.bonus-page,.pun-page,.proc-page{width:100%;min-width:0;max-width:none;margin-inline:0}.master-page,.fnb-master-page,.ledger-page,.bonus-page,.proc-page{padding:14px var(--rdk-page-x) 34px}.pun-page{max-width:none}header,.proc-head,.bonus-hero,.pun-hero{min-height:0;margin-bottom:10px}header h1,.proc-head h1,.bonus-hero h1{margin:4px 0 2px;font-size:clamp(24px,2vw,34px);line-height:1.08}header p,.proc-muted{line-height:1.35!important}.live{padding:7px 10px}.live b{margin-top:3px}.panel,.proc-card{border-radius:9px}.panel-title,.proc-card-head{padding:10px 13px}.panel-title h2,.proc-card-head h2{margin:2px 0 0;font-size:16px}.panel-title p{margin:3px 0 0;line-height:1.35!important}.stats{gap:8px;margin-bottom:10px}.card{border-radius:9px;padding:11px 13px}.card strong{margin-top:5px;font-size:22px}.room-monitor{margin-bottom:8px;padding:10px 11px}.room-monitor-head{margin-bottom:7px}.room-monitor-head h2{font-size:18px}.room-monitor-head img{width:96px;height:42px}.room-status-summary{gap:5px;margin:6px 0 8px}.room-status{padding:4px 7px}.room-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:6px}.room-card{grid-template-columns:46px minmax(0,1fr);gap:7px;min-height:0;padding:6px 7px}.room-logo{width:44px;height:44px}.room-logo span{min-width:18px;height:18px;font-size:8px}.room-card-copy b{font-size:12px}.room-card-copy small{font-size:8px}.room-card select{min-height:25px;padding:2px 6px}.input-toolbar{gap:12px;margin:0 0 8px;padding:10px 13px}.input-toolbar h2{margin:2px 0;font-size:16px}.input-toolbar p{line-height:1.3}.input-launch{min-width:180px;padding:10px 14px}.sales-history{margin-top:8px}.sales-history .panel-title{padding:10px 13px}.master-tabs{gap:6px;margin:9px 0 10px}.master-tabs a,.master-tabs button{min-height:38px;padding:8px 11px}.master-toolbar{margin-top:0}.master-sample-panel{margin-top:9px}.fnb-master-welcome{min-height:0;padding:14px 16px}.proc-head{align-items:center}.proc-card{margin:8px 0}.proc-card-head{padding:10px 13px}.proc-grid{gap:8px;padding:11px 13px}.proc-grid input,.proc-grid select,.proc-grid textarea,.proc-line input,.proc-line select{margin-top:4px;padding:8px 9px}.proc-lines{padding:8px 13px}.proc-line{gap:7px;margin:5px 0}.proc-actions{padding:0 13px 12px}.executive-overview{gap:8px}.executive-hero,.sales-target{margin-bottom:8px;padding:12px 15px}.executive-cards,.executive-grid{gap:8px;margin-block:8px}.executive-cards article{min-height:74px;padding:9px 11px}.executive-panel{padding:10px 12px}.executive-audit{margin-top:8px;padding:8px 10px}.bonus-hero{padding:16px 18px}.bonus-cards,.recipient-board,.formula-grid{gap:8px;margin:9px 0}.bonus-cards article,.formula-grid article,.recipient{padding:12px 13px}.recipient .percent{width:48px;min-width:48px;height:48px;font-size:16px}.recipient h3{margin:4px 0;line-height:1.3}.weekly-box{margin:9px 0;padding:13px 15px}.pun-formula{gap:8px}.pun-formula article{gap:10px;padding:11px 12px}.pun-formula article>b{width:44px;height:44px;font-size:16px}.pun-rule{margin:8px 0;padding:9px 12px}.pun-panel-head{padding:10px 12px}.table-wrap,.proc-table-wrap,.bonus-table-wrap{width:100%;max-width:100%;overflow-x:auto}table{table-layout:auto;width:100%}table th,table td,.proc-table th,.proc-table td,.bonus-table-wrap th,.bonus-table-wrap td{padding:8px 10px}.proc-table,.bonus-table-wrap table{width:100%}.empty,.pun-empty,.empty-state,.empty-ledger{padding-block:20px!important}@media (width>=1800px){:root{--rdk-page-x:24px}.room-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.proc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.proc-grid .wide{grid-column:span 2}}@media (width<=1180px){:root{--rdk-sidebar-width:240px}.role-side-navigation{width:var(--rdk-sidebar-width)}.room-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){:root{--rdk-sidebar-width:0px}.site-content:has(>.role-side-navigation){padding-left:0}.role-side-navigation{width:100%;height:100dvh;max-height:100dvh;position:relative}.room-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.proc-grid,.bonus-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.master-page,.fnb-master-page,.ledger-page,.bonus-page,.proc-page{padding:10px 9px 26px}.site-content:has(>.role-side-navigation)>.app-shell>main{padding:10px 9px 26px}header,.proc-head,.bonus-hero,.pun-hero,.input-toolbar,.weekly-box{flex-direction:column;align-items:stretch}.room-grid,.stats,.proc-grid,.bonus-cards{grid-template-columns:1fr}.proc-grid .wide{grid-column:auto}.input-launch{width:100%;min-width:0}.table-wrap,.proc-table-wrap,.bonus-table-wrap{overflow-x:auto}}.app-shell>main>.executive-header{background:linear-gradient(100deg,#0b0b0e,#12070a);border:1px solid #35151d;justify-content:space-between;align-items:center;gap:12px;height:auto;max-height:88px;margin:0 0 8px;padding:8px 12px;display:flex;min-height:0!important}.executive-header h1{margin:1px 0;font-size:clamp(23px,1.75vw,29px);line-height:1.02}.executive-header p{color:#aaa0a4;margin:0;font-size:11px;line-height:1.25!important}.executive-header .eyebrow{letter-spacing:.17em;font-size:9px}.executive-header .live{flex:none;align-self:center;min-width:150px;padding:6px 9px;font-size:9px;line-height:1.2}.executive-header .live b{margin-top:2px;font-size:9px}.executive-summary-grid{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0 0 8px;display:flex}.executive-summary-card{width:clamp(260px,18vw,300px);min-width:260px;max-width:300px;min-height:0;color:inherit;background:linear-gradient(145deg,#0d0d10,#100609);border:1px solid #39141c;border-radius:7px;flex:0 300px;align-content:start;padding:8px 10px;text-decoration:none;display:grid}.executive-summary-card:hover,.executive-summary-card:focus-visible{border-color:#e9163b;box-shadow:0 0 0 1px #e9163b33}.executive-summary-card.is-priority{background:linear-gradient(145deg,#16090d,#0d0d10);border-color:#55202b}.executive-summary-card.is-ok{border-color:#17673e}.executive-summary-card small{color:#ff4963;letter-spacing:.08em;font-size:.72rem;line-height:1.2}.executive-summary-card strong{overflow-wrap:anywhere;margin:5px 0 3px;font-size:clamp(1.05rem,1.45vw,1.4rem);line-height:1.08;display:block}.executive-summary-card p{color:#a9969b;margin:0;font-size:.76rem;line-height:1.25}.executive-operational-stock{width:min(100%,420px);color:inherit;background:linear-gradient(145deg,#0d0d10,#100609);border:1px solid #39141c;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin:0 0 8px;padding:8px 10px;text-decoration:none;display:grid}.executive-operational-stock:hover,.executive-operational-stock:focus-visible{border-color:#e9163b;box-shadow:0 0 0 1px #e9163b33}.executive-operational-stock small{color:#ff4963;letter-spacing:.08em;font-size:.72rem;font-weight:800}.executive-operational-stock strong{white-space:nowrap;grid-area:1/2/3;font-size:1.15rem;line-height:1}.executive-operational-stock span{color:#a9969b;font-size:.76rem;line-height:1.2}.app-shell>main>.executive-hero{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;height:auto;margin:0 0 8px;padding:0;display:grid;overflow:hidden;box-shadow:0 0 18px #2d00091f;min-height:0!important}.executive-financial-cell{border-right:1px solid #35151d;min-width:0;height:auto;min-height:0;padding:11px 12px}.executive-financial-cell:last-child{border-right:0}.executive-financial-cell.emphasized{background:linear-gradient(145deg,#28070e,#10080a)}.executive-financial-cell small{color:#ff4963;letter-spacing:.11em;font-size:8px;display:block}.executive-financial-cell strong{white-space:nowrap;margin:5px 0 3px;font-size:clamp(22px,1.45vw,26px);line-height:1.05;display:block}.executive-financial-cell p{color:#9f8e93;margin:0;font-size:9px;line-height:1.2}.sales-target .target-head{align-items:center;gap:12px}.sales-target .target-head span{letter-spacing:.12em;font-size:8px}.sales-target .target-head h2{margin:2px 0;font-size:15px;line-height:1.1}.sales-target .target-head p{margin:0;font-size:9px;line-height:1.2}.sales-target .target-head>strong{font-size:22px;line-height:1}.sales-target .target-track{height:4px;margin:6px 0}.sales-target .target-calendar,.sales-target .target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:5px 0 0;display:grid}.sales-target .target-calendar>div,.sales-target .target-grid>div{border-radius:5px;min-height:0;padding:5px 7px}.sales-target .target-calendar small,.sales-target .target-grid small{letter-spacing:.08em;font-size:7px}.sales-target .target-calendar b,.sales-target .target-grid b{margin:2px 0 0;font-size:11px;line-height:1.15;display:block}.sales-target .target-calendar span{margin-top:1px;font-size:7px;line-height:1.1}.executive-cards{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:6px;margin:0 0 8px}.executive-cards small{letter-spacing:.1em;font-size:8px}.executive-cards strong{margin:4px 0 2px;font-size:17px;line-height:1.05}.executive-cards p{font-size:9px;line-height:1.2}.executive-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;margin:0 0 8px}.executive-panel{min-height:0;padding:8px 10px}.executive-panel .panel-title h2{margin:2px 0 5px;font-size:14px}.executive-panel .panel-title span{font-size:8px}.executive-panel .mix-row{margin:5px 0}.executive-panel .mix-row>div,.executive-panel .money-row{font-size:9px}.executive-panel .mix-row>i{height:4px;margin-top:3px}.executive-panel .money-row{min-height:24px;padding:4px 0}.executive-panel .money-row.strong{font-size:10px}.executive-audit{align-items:center;gap:7px;min-height:0;margin:0 0 8px;padding:7px 9px}.executive-audit small{font-size:7px}.executive-audit b{margin-top:2px;font-size:11px}.executive-audit a{padding:7px 9px;font-size:9px}.executive-metric{height:auto;min-height:0;color:inherit;background:linear-gradient(145deg,#0d0d10,#100609);border:1px solid #39141c;border-radius:6px;align-self:start;padding:8px 10px;text-decoration:none;display:block}.executive-metric:hover,.executive-metric:focus-visible{border-color:#e9163b;box-shadow:0 0 0 1px #e9163b33}.executive-metric.is-ok{border-color:#17673e}.executive-metric small{color:#ff4963;letter-spacing:.1em;font-size:8px;display:block}.executive-metric strong{margin:4px 0 2px;font-size:17px;line-height:1.05;display:block}.executive-metric p{color:#a9969b;min-height:0;margin:0;font-size:9px;line-height:1.2}.executive-metric>span{color:#f05a70;margin-top:4px;font-size:8px;display:block}.executive-drilldowns{gap:6px;margin:8px 0 0;display:grid}.executive-drilldowns details{background:#09090b;border:1px solid #35151d;border-radius:6px;scroll-margin-top:12px}.executive-drilldowns summary{cursor:pointer;color:#f3e9eb;padding:9px 11px;font-size:11px;font-weight:700}.executive-drilldowns details[open] summary{color:#ff4963;border-bottom:1px solid #35151d}.executive-detail-grid{padding:5px 11px 9px}.executive-detail-table{border-collapse:collapse;width:100%;min-width:760px;font-size:10px}.executive-detail-table th{color:#ff4963;letter-spacing:.08em;text-align:left;background:#0e0e12;padding:7px 8px;font-size:8px}.executive-detail-table td{color:#d8cdd0;white-space:nowrap;border-top:1px solid #241116;padding:7px 8px}.executive-detail-table tbody tr:hover{background:#16070b}.executive-audit{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell>main>.sales-target{height:auto;min-height:0;margin:0 0 8px;padding:8px 10px}@media (width<=1366px){.executive-financial-cell{padding:9px 8px}.executive-financial-cell strong{font-size:21px}}@media (width<=1100px){.app-shell>main>.executive-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-financial-cell strong{font-size:20px}}@media (width<=800px){.app-shell>main>.executive-header{display:flex}.executive-summary-card{flex-basis:calc(50% - 4px);width:calc(50% - 4px);min-width:0;max-width:none}.executive-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.app-shell>main>.executive-header{grid-template-columns:1fr;max-height:none;padding:9px;display:grid}.executive-header .live{justify-self:start}.executive-summary-card{flex-basis:100%;width:100%;max-width:none}.app-shell>main>.executive-hero{grid-template-columns:1fr}.executive-financial-cell{border-bottom:1px solid #35151d;border-right:0}.executive-financial-cell:last-child{border-bottom:0}.sales-target .target-calendar,.sales-target .target-grid{grid-template-columns:repeat(3,minmax(90px,1fr));overflow-x:auto}.executive-grid{grid-template-columns:1fr}.executive-audit{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-audit a{text-align:center;grid-column:1/-1}}.executive-period{align-items:center;gap:6px;margin:0 0 8px;display:flex}.executive-period a,.executive-period input,.executive-period button{color:#fff;background:#0d0d10;border:1px solid #35151d;border-radius:6px;padding:6px 8px;font-size:9px;text-decoration:none}.executive-period form{gap:5px;margin-left:auto;display:flex}.executive-period button{cursor:pointer;background:#e9163b;border-color:#e9163b;font-weight:800}.executive-profit-cell{min-width:0;color:inherit;border-right:1px solid #35151d;padding:11px 12px;text-decoration:none;display:block}.executive-profit-cell:last-child{border-right:0}.executive-profit-cell.emphasized{background:linear-gradient(145deg,#28070e,#10080a)}.executive-profit-cell small{color:#ff4963;letter-spacing:.11em;font-size:8px;display:block}.executive-profit-cell strong{white-space:nowrap;margin:5px 0 3px;font-size:clamp(22px,1.45vw,26px);line-height:1.05;display:block}.executive-profit-cell p{color:#9f8e93;margin:0;font-size:9px;line-height:1.2}.profit-panel{margin-top:14px}.profit-equation{background:#35151d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.profit-equation article{background:#0d0e13;padding:14px 16px}.profit-equation span{color:#aeb1bb;text-transform:uppercase;font-size:10px;display:block}.profit-equation strong{margin-top:5px;font-size:20px;display:block}.expense-summary{padding:14px 16px}.expense-summary h3{color:#ff5574;text-transform:uppercase;margin:0 0 8px;font-size:12px}.expense-summary>a{color:#ddd;border-bottom:1px solid #23252d;justify-content:space-between;padding:8px 0;font-size:13px;text-decoration:none;display:flex}.expense-summary>a:hover{color:#ff5574}.expense-drilldown{border:1px solid #35151d;border-radius:8px;margin:0 16px 16px;overflow:hidden}.expense-drilldown summary{cursor:pointer;padding:11px;font-weight:800}.expense-drilldown table{border-collapse:collapse;width:100%;min-width:850px}.expense-drilldown th,.expense-drilldown td{text-align:left;border-top:1px solid #252730;padding:8px;font-size:11px}.expense-drilldown th{color:#ff5574;background:#0e0e12}.expense-drilldown tr{scroll-margin-top:12px}@media (width<=760px){.profit-equation{grid-template-columns:1fr}.executive-period{flex-wrap:wrap}.executive-period form{width:100%;margin-left:0}.executive-period input{flex:1;min-width:0}}.lc-operations-page .proc-head{align-items:center}.lc-operations-page .proc-head .proc-btn{white-space:nowrap;text-decoration:none}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.summary-card{background:linear-gradient(145deg,#1b0b10,#0b0c10);border:1px solid #5b1423;border-radius:10px;min-width:0;padding:17px 18px}.summary-card small,.summary-card span{color:#9c969a;font-size:12px;display:block}.summary-card small{color:#ff4969;letter-spacing:.12em;font-weight:900}.summary-card strong{color:#fff;margin:9px 0 5px;font-size:clamp(22px,2vw,30px);display:block}.lc-operations-page .proc-card-head .proc-kicker{margin:0 0 5px}.lc-operations-page .proc-card-head>span{color:#aaa2a7;font-size:13px}.status-pill{white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.status-pill.success{color:#55e38f;background:#10281a;border-color:#23663f}.status-pill.warning{color:var(--rdk-warning);border-color:var(--rdk-warning-border);background:var(--rdk-warning-surface)}@media (width<=1050px){.summary-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.summary-grid{grid-template-columns:1fr}}.lc-control-page .proc-head{margin-bottom:10px}.lc-control-page .proc-head form,.lc-filter{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.lc-control-page label{color:#aeb3c2;gap:5px;font-size:12px;display:grid}.lc-control-page input,.lc-control-page textarea{color:#fff;background:#0d0e14;border:1px solid #343746;border-radius:7px;padding:9px 10px}.lc-dashboard-section{margin:12px 0}.lc-section-title{justify-content:space-between;align-items:end;gap:12px;margin:0 2px 7px;display:flex}.lc-section-title h2{margin:2px 0 0;font-size:18px;font-weight:700}.lc-section-title span{color:#9296a3;font-size:12px}.lc-summary-grid{gap:10px;margin:0}.lc-daily-summary,.lc-finance-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.lc-control-page .summary-card{flex-direction:column;justify-content:space-between;gap:5px;min-height:98px;padding:12px 14px;display:flex}.lc-control-page .summary-card small{min-height:0;line-height:1.3}.lc-control-page .summary-card strong{white-space:nowrap;overflow-wrap:normal;margin:5px 0 2px;font-size:clamp(21px,1.55vw,28px);line-height:1.1}.lc-control-page .summary-card span{margin-top:auto;font-size:11px}.lc-top-grid,.lc-ranking-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:10px 0 12px;display:grid}.lc-top-grid .proc-card{min-height:86px;padding:12px 14px}.lc-top-grid h2{margin:3px 0 5px;font-size:17px}.lc-top-grid strong{color:#ff365e;font-size:21px}.lc-ranking-grid ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lc-ranking-grid li{border-top:1px solid #282a34;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.lc-ranking-grid li span{color:#ff5b78}.lc-period-links{gap:8px;margin-bottom:12px;display:flex}.lc-period-links a,.lc-action-stack button,.lc-modal button{color:#fff;font:inherit;cursor:pointer;background:#2a0b13;border:1px solid #7e1730;border-radius:6px;padding:8px 10px}.lc-action-stack{flex-wrap:wrap;gap:6px;display:flex}.lc-action-stack button.secondary,.lc-modal button.secondary{background:#171820;border-color:#393c48}.lc-action-stack button:disabled{opacity:.45;cursor:not-allowed}.lc-alert{color:#ffb6c4;background:#38111a;border:1px solid #a82b45;border-radius:7px;margin-bottom:10px;padding:10px}.lc-modal-backdrop{z-index:100;background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lc-modal{background:#111218;border:1px solid #791b31;border-radius:10px;gap:12px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 24px 80px #000}.lc-modal h2,.lc-modal p{margin:0}.lc-modal>div{justify-content:flex-end;gap:8px;display:flex}.lc-modal textarea{resize:vertical;min-height:80px}@media (width<=1350px){.lc-daily-summary,.lc-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.lc-daily-summary,.lc-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.lc-control-page .proc-head form{width:100%}.lc-control-page .proc-head form label{flex:1}.lc-control-page .proc-head input{width:100%}.lc-section-title{flex-direction:column;align-items:start;gap:4px}}@media (width<=480px){.lc-daily-summary,.lc-finance-summary{grid-template-columns:1fr}.lc-control-page .summary-card{min-height:88px}.lc-control-page .summary-card strong{font-size:24px}}.lc-dashboard-date{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.lc-dashboard-date label{color:#aeb2bd;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:700;display:grid}.lc-dashboard-date input{color:#fff;background:#111218;border:1px solid #383b47;border-radius:7px;min-height:38px;padding:7px 10px}.lc-dashboard-date small{color:#858997;text-align:right;flex-basis:100%}.lc-period-note{color:#f2c3cc;background:#2d1018;border-left:3px solid #e91646;margin:0 0 12px;padding:9px 12px;font-size:12px}@media (width<=700px){.lc-dashboard-date{justify-content:flex-start}.lc-dashboard-date small{text-align:left}}.treasury-page{color:#f5f6fa;max-width:1600px;margin:0 auto;padding:22px}.treasury-head{background:#0b0c10;border:1px solid #5b1a28;justify-content:space-between;gap:18px;padding:20px;display:flex}.treasury-head span{color:#ff4768;letter-spacing:.15em;font-size:12px;font-weight:800}.treasury-head h1{margin:5px 0;font-size:32px}.treasury-head p{color:#aeb2be;margin:0}.treasury-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.treasury-page button{color:#fff;cursor:pointer;background:#e71345;border:1px solid #7f1d35;padding:10px 13px;font-weight:800}.treasury-page button.secondary{background:#20232b;border-color:#444955;margin-left:6px}.treasury-tabs{gap:6px;margin:12px 0;display:flex;overflow:auto}.treasury-tabs button{white-space:nowrap;background:#111319;border-color:#292d37}.treasury-tabs button.active{background:#3a0914;border-color:#e71345}.treasury-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.treasury-cards article{cursor:pointer;background:#111319;border:1px solid #292d37;padding:16px}.treasury-cards span,.treasury-cards small{color:#aeb2be;display:block}.treasury-cards b{margin:9px 0;font-size:22px;display:block}.treasury-cards small{font-size:11px}.cash-card{border-color:var(--rdk-primary-blue)!important}.cash-card small{color:var(--rdk-cyber-cyan)!important}.warning-card{border-color:#e71345!important}.treasury-table{background:#090a0d;border:1px solid #292d37;margin-top:12px;overflow:auto}.treasury-table h2{margin:0;padding:14px}.treasury-table table{border-collapse:collapse;width:100%;min-width:950px}.treasury-table th,.treasury-table td{text-align:left;border-top:1px solid #252832;padding:11px;font-size:12px}.treasury-table th{color:#ff6985}.treasury-table small{color:#8e939f}.treasury-msg{background:#11231a;border:1px solid #456b55;margin:10px 0;padding:11px}.treasury-modal{z-index:1000;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.treasury-dialog{background:#111319;border:1px solid #e71345;width:min(620px,100%);max-height:90vh;padding:22px;position:relative;overflow:auto}.treasury-dialog .close{padding:5px 10px;position:absolute;top:10px;right:10px}.treasury-dialog form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.treasury-dialog h2{grid-column:1/-1}.treasury-dialog label{color:#d7dae2;gap:5px;font-size:13px;display:grid}.treasury-dialog input,.treasury-dialog select,.treasury-dialog textarea{color:#fff;background:#08090d;border:1px solid #343844;padding:10px}.treasury-dialog textarea{min-height:70px}.treasury-dialog button{grid-column:1/-1}.balance-preview{background:#090a0d;border:1px solid #3b3f49;grid-column:1/-1;grid-template-columns:1fr auto;gap:7px 18px;padding:12px;display:grid}.balance-preview span{color:#aeb2be}.settlement-mini{border-bottom:1px solid #282b33;gap:3px;padding:7px 0;display:grid}.review-actions{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.review-actions button{padding:6px 8px;font-size:11px}.form-note{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:var(--rdk-blue-surface);color:var(--rdk-cyber-cyan);grid-column:1/-1;padding:10px}.advance-control table{min-width:1250px}.deposit-proof-preview{background:#090a0d;border:1px solid #343844;grid-column:1/-1;align-items:center;gap:12px;padding:10px;display:flex}.deposit-proof-preview img{object-fit:contain;background:#050506;width:96px;height:72px}.deposit-proof-preview>div{gap:4px;min-width:0;display:grid}.deposit-proof-preview b{text-overflow:ellipsis;overflow:hidden}.deposit-proof-preview small{color:#aeb2be}.deposit-proof-preview button{grid-column:auto;padding:6px 9px}.proof-processing,.proof-error{grid-column:1/-1;padding:8px 10px;font-size:12px}.proof-processing{border:1px solid var(--rdk-warning-border);background:var(--rdk-warning-surface);color:var(--rdk-warning)}.proof-error{color:#ff9aab;background:#2a0c13;border:1px solid #82243a}.deposit-proof-link{align-items:center;gap:7px;display:inline-flex}.deposit-proof-link img{object-fit:cover;background:#08090d;border:1px solid #343844;width:72px;height:48px}@media (width<=1000px){.treasury-cards{grid-template-columns:repeat(2,1fr)}.treasury-head{flex-direction:column}}@media (width<=600px){.treasury-page{padding:12px}.treasury-cards,.treasury-dialog form{grid-template-columns:1fr}.treasury-dialog h2,.treasury-dialog button{grid-column:auto}}.treasury-filters{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.treasury-filters select,.treasury-filters input{color:#fff;background:#111319;border:1px solid #343844;padding:10px}.treasury-table a{color:#ff6c87}.daily-finance{color:#f8f5f6;max-width:1580px;margin:auto;padding:18px 24px 60px}.daily-finance header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:9px;display:flex}.daily-finance header p{color:#ff3158;letter-spacing:2px;margin:0;font-size:11px;font-weight:900}.daily-finance h1{margin:4px 0;font-size:30px}.daily-finance header>div>span{color:#aaa2a7;font-size:13px}.daily-finance form{align-items:end;gap:8px;display:flex}.daily-finance label{gap:4px;font-size:11px;display:grid}.daily-finance input,.daily-finance button{color:#fff;background:#101116;border:1px solid #5b1423;border-radius:6px;height:38px;padding:0 11px}.daily-finance button{background:#ed1745;font-weight:900}.daily-finance nav{gap:7px;margin:8px 0;display:flex}.daily-finance nav a{color:#fff;border:1px solid #57202c;border-radius:6px;padding:7px 11px;font-size:12px;font-weight:800;text-decoration:none}.df-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.df-strip article,.df-panel{background:linear-gradient(145deg,#190b10,#090a0d);border:1px solid #5b1423;border-radius:8px}.df-strip article{min-height:82px;padding:11px 12px}.df-strip small,.df-strip span{color:#a9a2a6;font-size:10px;display:block}.df-strip strong{margin:7px 0 3px;font-size:20px;display:block}.df-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:9px;margin:9px 0;display:grid}.df-panel{margin:9px 0;padding:12px 14px}.df-panel h2{margin:0 0 8px;font-size:16px}.df-line{border-top:1px solid #29272b;justify-content:space-between;gap:15px;padding:7px 0;font-size:12px;display:flex}.df-line b{text-align:right}.df-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.df-account-grid details{border:1px solid #2f3037;border-radius:7px;padding:9px}.df-account-grid summary,.df-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.df-account-grid summary span,.df-account-grid summary small{display:block}.df-account-grid summary small{color:#8f8990;margin-top:3px;font-size:10px}.df-table{overflow:auto}.df-table table{border-collapse:collapse;width:100%;min-width:900px}.df-table th,.df-table td{text-align:left;border-top:1px solid #29272b;padding:8px 9px;font-size:11px}.df-table th{color:#ff5b78}.df-table a{color:#fff}.daily-finance footer{border:1px solid;border-radius:7px;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.daily-finance footer.ok{background:#10281a;border-color:#267447}.daily-finance footer.review{border-color:var(--rdk-warning-border);background:var(--rdk-warning-surface)}@media (width<=1250px){.df-strip{grid-template-columns:repeat(3,1fr)}.df-account-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=750px){.daily-finance{padding:14px 11px 55px}.daily-finance header{flex-direction:column;align-items:start}.daily-finance form{flex-wrap:wrap;width:100%}.daily-finance label{flex:1}.daily-finance input{width:100%}.df-strip,.df-account-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.df-strip,.df-account-grid{grid-template-columns:1fr}.daily-finance footer{flex-direction:column}}.owner-control{color:#f8f8fb;width:100%;min-width:0;padding:18px 22px 40px}.owner-control>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.owner-control>header span{color:#ff3159;letter-spacing:.18em;font-size:11px;font-weight:800;display:block}.owner-control>header h1{margin:4px 0;font-size:30px}.owner-control>header p{color:#aaa;margin:0}.owner-control>header>a,.owner-detail,.owner-actions a{color:#fff;background:#26070e;border:1px solid #8d1530;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none}.owner-kpis,.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.owner-kpi{color:#fff;background:linear-gradient(145deg,#15080d,#09090c);border:1px solid #49101d;border-radius:9px;flex-direction:column;justify-content:center;min-height:108px;padding:14px;text-decoration:none;display:flex}.owner-kpi small{color:#ff5270;letter-spacing:.08em;font-weight:800}.owner-kpi strong{margin:8px 0;font-size:21px}.owner-kpi span{color:#92929a;font-size:12px}.owner-section{background:#09090c;border:1px solid #48101d;border-radius:10px;margin-top:12px;padding:16px}.owner-section h2{margin:0 0 12px;font-size:19px}.owner-list{gap:2px;max-height:520px;display:grid;overflow:auto}.owner-row{border-bottom:1px solid #211217;justify-content:space-between;gap:18px;padding:10px;display:flex}.owner-row span{color:#c5c5ca}.owner-row b{text-align:right}.owner-detail{margin-top:14px;display:inline-block}.owner-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.owner-control table{border-collapse:collapse;width:100%}.owner-control th,.owner-control td{text-align:left;border-bottom:1px solid #251319;padding:10px}.owner-control th{color:#ff5270;font-size:11px}.owner-control .table-wrap{overflow:auto}.audit .owner-row{font-size:12px}@media (width<=1050px){.owner-kpis,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.owner-control{padding:14px}.owner-control>header{display:block}.owner-control>header>a{margin-top:12px;display:inline-block}.owner-kpis,.settings-grid{grid-template-columns:1fr}.owner-row{display:block}.owner-row b{text-align:left;margin-top:5px;display:block}}.owner-investment-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.owner-investment-strip a{color:#fff;background:#12080c;border:1px solid #511020;border-radius:8px;flex-direction:column;gap:5px;padding:10px 12px;text-decoration:none;display:flex}.owner-investment-strip small{color:#ff5270;letter-spacing:.08em;font-weight:800}@media (width<=720px){.owner-investment-strip{grid-template-columns:1fr}}.final-report{padding:12px var(--rdk-page-x) 40px;color:#f7f7f9;min-width:0}.final-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:7px;display:flex}.final-head p,.panel-title p{color:#ff365e;letter-spacing:.16em;margin:0;font-size:11px;font-weight:900}.final-head h1{margin:2px 0 1px;font-size:30px;line-height:1.05}.final-head>div>span{color:#aeb1bb;font-size:12px}.final-head form{align-items:end;gap:8px;display:flex}.final-head label{color:#aeb1bb;gap:4px;font-size:11px;display:grid}.final-head input,.final-head button,.final-presets a{color:#fff;background:#111218;border:1px solid #55202c;border-radius:7px;padding:8px 11px}.final-head button{cursor:pointer;background:#e71946;border-color:#e71946;font-weight:800}.final-presets{align-items:center;gap:7px;margin-bottom:8px;display:flex}.final-presets a{font-size:12px;text-decoration:none}.final-presets strong{color:#c9cbd2;margin-left:auto;font-size:12px}.final-strip{border:1px solid #5b1423;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.final-strip article{background:linear-gradient(145deg,#17090e,#0d0e13);border-right:1px solid #40121c;min-width:0;padding:10px 14px}.final-strip article:last-child{border:0}.final-strip span{color:#aeb1bb;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.final-strip strong{white-space:nowrap;margin-top:4px;font-size:clamp(17px,1.45vw,24px);display:block}.final-two-column{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;display:grid}.final-panel{background:linear-gradient(155deg,#13080c,#0b0c10 45%);border:1px solid #561522;border-radius:12px;min-width:0;overflow:hidden}.panel-title{background:#1b0a10;border-bottom:1px solid #4e1420;grid-template-columns:1fr auto;align-items:end;padding:17px 18px;display:grid}.panel-title p{grid-column:1}.panel-title h2{margin:4px 0 0;font-size:20px}.panel-title>strong{color:#fff;white-space:nowrap;grid-area:1/2/3;font-size:27px}.final-table{padding:8px 16px}.final-table>div{border-bottom:1px solid #252730;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:12px;min-height:39px;display:grid}.final-table .thead{color:#9599a6;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.final-table>div>:nth-child(n+2){text-align:right}.subsection{padding:12px 16px}.subsection h3{color:#ff5574;text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font-size:12px}.final-line{border-bottom:1px solid #23252d;justify-content:space-between;align-items:center;gap:16px;min-height:33px;font-size:13px;display:flex}.final-line span{color:#b4b6bf}.final-line b{white-space:nowrap}.final-detail{color:#fff;text-align:center;border:1px solid #65182a;border-radius:7px;margin:4px 16px 16px;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none;display:block}.entitlement{border-bottom:1px solid #292a32;padding:13px 16px}.entitlement>div:first-child{justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.entitlement small{color:#9296a2;text-align:right}.entitlement>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.entitlement span{color:#8f939f;text-transform:uppercase;background:#111219;border-radius:6px;gap:3px;padding:8px;font-size:10px;display:grid}.entitlement span b{color:#fff;text-transform:none;font-size:13px}.separated{border-top:1px solid #561522}.payment-summary{background:#101116;border:1px solid #353741;border-radius:8px;margin:0 16px 12px;padding:8px 12px}.owner-use-disclosure{margin-top:14px}.owner-use-disclosure summary{cursor:pointer;background:#13090d;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;list-style:none;display:flex}.owner-use-disclosure summary::-webkit-details-marker{display:none}.owner-use-disclosure summary span{gap:2px;display:grid}.owner-use-disclosure summary small{color:#ff365e;letter-spacing:.13em;font-size:10px;font-weight:900}.owner-use-disclosure summary b{font-size:15px}.owner-use-disclosure summary strong{white-space:nowrap;font-size:15px}.owner-use-disclosure summary:after{content:"Lihat rincian +";color:#ff5574;font-size:11px;font-weight:800}.owner-use-disclosure[open] summary:after{content:"Tutup rincian −"}.final-report footer{background:#0d1c15;border:1px solid #276546;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:22px;margin-top:14px;padding:13px 16px;display:grid}.final-report footer.audit{border-color:var(--rdk-warning-border);background:var(--rdk-warning-surface)}.final-report footer div{gap:3px;display:grid}.final-report footer span,.final-report footer small{color:#aeb1bb;font-size:11px}.final-report footer strong{font-size:16px}.final-report footer small{text-align:right}@media (width<=1250px){.final-strip{grid-template-columns:repeat(3,1fr)}.final-strip article:nth-child(3){border-right:0}.final-two-column{grid-template-columns:1fr}}@media (width<=760px){.final-head{flex-direction:column;align-items:start}.final-head form{flex-wrap:wrap;width:100%}.final-head label{flex:1}.final-head input{width:100%}.final-strip{grid-template-columns:repeat(2,1fr)}.panel-title{grid-template-columns:1fr}.panel-title>strong{grid-area:auto/1;margin-top:8px}.owner-use-disclosure summary{flex-wrap:wrap}.owner-use-disclosure summary:after{margin-left:auto}.final-report footer{grid-template-columns:1fr}.final-report footer small{text-align:left}}@media (width<=480px){.final-strip{grid-template-columns:1fr}.final-presets{flex-wrap:wrap}.final-presets strong{width:100%;margin:4px 0}.entitlement>div:last-child{grid-template-columns:1fr}.final-table{overflow-x:auto}.final-table>div{min-width:520px}}.rdk-date-range{vertical-align:middle;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;width:max-content;min-width:0;max-width:100%;display:inline-flex}.rdk-date-range>label{gap:4px;max-width:100%;margin:0;font-size:14px;display:grid;flex:0 166px!important;width:166px!important;min-width:0!important}.rdk-date-range input[type=date]{box-sizing:border-box;max-width:166px;font-size:14px;display:block;width:100%!important;min-width:0!important}.proc-grid>.rdk-date-range{grid-column:span 2}.period-control .period-fields{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.period-control .period-fields>.rdk-date-range{flex:0 auto}.period-control .period-fields>strong{flex-basis:100%}.executive-period form{flex-wrap:wrap;align-items:flex-end;margin-left:0}@media (width<=370px){.rdk-date-range>label{flex-basis:min(166px,100%)!important}}@media (width<=560px){.proc-grid>.rdk-date-range{grid-column:auto}}.rdk-history-filter{margin:6px 0 10px;font-size:12px}.rdk-history-filter form,.rdk-history-filter nav{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.rdk-history-filter nav{margin-top:6px}.rdk-history-filter input{max-width:165px}.rdk-history-filter a{border:1px solid #783d36;border-radius:4px;padding:5px 9px;text-decoration:none}:root:has(.role-side-navigation){--rdk-bg:var(--rdk-deep-black);--rdk-surface:var(--rdk-dark-surface);--rdk-raised:var(--rdk-blue-surface);--rdk-marble:linear-gradient(#08090acb, #08090ae2), url(/rdk-black-marble.webp) center / 960px repeat;--rdk-deep-red:#971326;--rdk-red-accent:#d5233b;--rdk-gold:var(--rdk-primary-blue);--rdk-border:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);--rdk-text:var(--rdk-main-text);--rdk-muted:var(--rdk-secondary-text);--rdk-success:#4cdb82;--rdk-warning:var(--rdk-warning-text);--rdk-danger:#fa6776;--rdk-shadow:0 10px 28px #0009, inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 7.84%, transparent);--rdk-radius:8px;--rdk-space:10px}.site-content:has(>.role-side-navigation){--bg:var(--rdk-bg);--panel:var(--rdk-surface);--line:var(--rdk-border);--border:var(--rdk-border);--red:var(--rdk-red-accent);--white:var(--rdk-text);color:var(--rdk-text);background:var(--rdk-bg)}body:has(.role-side-navigation){background:var(--rdk-bg,#08090a);background-image:none;font-family:Arial,Helvetica,sans-serif}body:has(.role-side-navigation):before{content:none}body:has(.role-side-navigation) .culture-ticker{border-top:0;border-bottom:1px solid var(--rdk-border);background:linear-gradient(180deg, var(--rdk-blue-surface), #060708);box-shadow:0 4px 18px #000a}body:has(.role-side-navigation) .culture-ticker__group>strong{color:var(--rdk-gold);text-shadow:none}body:has(.role-side-navigation) .culture-ticker__group b{color:#ed3b55;text-shadow:none}body:has(.role-side-navigation) .culture-ticker__group span{color:#e9e1da}.site-content:has(>.role-side-navigation)>.role-side-navigation{background:var(--rdk-marble);border-right:1px solid var(--rdk-border);box-shadow:5px 0 23px #000a, inset -1px 0 color-mix(in srgb, var(--rdk-blue-glow) 20%, transparent);color:var(--rdk-text)}.role-side-brand{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent)}.role-side-brand img{object-fit:contain;filter:drop-shadow(0 2px 6px #a01b2390);width:52px;height:52px}.role-side-brand b{color:var(--rdk-main-text);letter-spacing:.08em}.role-side-brand small{color:var(--rdk-cyber-cyan);letter-spacing:.12em}.role-side-corporate{color:var(--rdk-secondary-text);letter-spacing:.035em;margin-top:5px;font-size:9px;line-height:1.3;display:block}.role-side-menu-toggle{display:none}.role-side-navigation .side-nav-group-title{color:var(--rdk-cyber-cyan)}.role-side-navigation nav a{color:#e8e1d8}.role-side-navigation nav .side-nav-icon{color:var(--rdk-cyber-cyan)}.role-side-navigation nav a:hover{color:#fff;border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#342019}.role-side-navigation nav a.active,.role-side-navigation nav a[aria-current=page]{color:#fff;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 36.08%, transparent), 0 3px 12px #0008;background:linear-gradient(100deg,#7b0b1f,#280d13);border-color:#c15f43 #c15f43 #c15f43 #d21d35;border-left-style:solid;border-left-width:3px}.role-side-navigation .side-nav-account{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#12110f}.role-side-navigation .side-nav-account-avatar{border-color:var(--rdk-primary-blue);color:#fff;background:#751022}.role-side-navigation .side-nav-account-copy small{color:var(--rdk-cyber-cyan)}.role-side-navigation .role-side-logout{color:var(--rdk-main-text);border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#170f0d}.role-side-navigation .role-side-logout:hover{color:#fff;background:#43141b}.site-content:has(>.role-side-navigation)>.app-shell{background:radial-gradient(ellipse at 85% 0, color-mix(in srgb, var(--rdk-blue-surface) 12.55%, transparent), transparent 42%), var(--rdk-marble);min-height:calc(100dvh - 48px)}.site-content:has(>.role-side-navigation)>.app-shell>main{color:var(--rdk-text)}.site-content:has(>.role-side-navigation) .app-shell>main:before{color:#e33750;text-shadow:none;letter-spacing:.17em;margin-bottom:8px}.site-content:has(>.role-side-navigation) .app-shell>main>header{border:1px solid var(--rdk-border);border-left:3px solid var(--rdk-deep-red);border-radius:var(--rdk-radius);background:linear-gradient(110deg, #1b1010, #08090a 65%, var(--rdk-blue-surface));box-shadow:var(--rdk-shadow);min-width:0;padding:12px 16px}.site-content:has(>.role-side-navigation) .app-shell>main>header h1{color:var(--rdk-main-text);text-shadow:none}.site-content:has(>.role-side-navigation) .app-shell>main>header p{color:var(--rdk-muted)}.site-content:has(>.role-side-navigation) .app-shell>main>header .eyebrow{color:#ed5262}.site-content:has(>.role-side-navigation) .live{border-color:var(--rdk-border);color:#d7d2cb;box-shadow:none;background:#090b0c;border-radius:6px}.site-content:has(>.role-side-navigation) .live i{background:var(--rdk-success);box-shadow:0 0 8px #4cdb8270}.site-content:has(>.role-side-navigation) .live b{color:#f2e7d7}.site-content:has(>.role-side-navigation) :is(.treasury-head,.daily-finance>header,.proc-head,.bonus-hero,.pun-hero){border-color:var(--rdk-border);background:linear-gradient(110deg, #1b1010, #08090a 65%, var(--rdk-blue-surface));box-shadow:var(--rdk-shadow);border-radius:var(--rdk-radius)}.site-content:has(>.role-side-navigation) :is(.treasury-head h1,.daily-finance h1,.proc-head h1){color:var(--rdk-main-text);text-shadow:none}.executive-corporate-brand{min-width:190px;color:var(--rdk-cyber-cyan);align-items:center;gap:8px;font:700 16px/1.1 Georgia,serif;display:flex}.executive-corporate-brand img{object-fit:contain;width:56px;height:56px}.executive-corporate-brand small{letter-spacing:.3em;margin-top:4px;font:700 9px Arial,sans-serif;display:block}.site-content:has(>.role-side-navigation) :is(.card,.panel,.proc-card,.executive-summary-card,.executive-operational-stock,.executive-metric,.sales-target,.room-monitor,.bonus-hero,.pun-hero,.recipient,.owner-investment-strip>a,.treasury-table,.treasury-cards article,.df-strip article,.df-panel,.lc-control-page .summary-card,.invoice-summary article){border-color:var(--rdk-border);border-radius:var(--rdk-radius);box-shadow:var(--rdk-shadow);background:linear-gradient(145deg,#211916,#0d0e0f 44%,#0b0c0d)}.site-content:has(>.role-side-navigation) :is(.card,.panel,.proc-card,.executive-summary-card,.executive-metric)>:is(small,.eyebrow){color:#f04b60}.site-content:has(>.role-side-navigation) :is(.panel-title,.proc-card-head)>span{color:#f04b60}.site-content:has(>.role-side-navigation) .executive-summary-card small{color:#f04b60}.site-content:has(>.role-side-navigation) :is(.card,.executive-summary-card,.executive-metric) strong{color:#fff7ec;text-shadow:none}.site-content:has(>.role-side-navigation) :is(.card,.executive-summary-card,.executive-metric) p{color:var(--rdk-muted)}.site-content:has(>.role-side-navigation) :is(.panel-title,.proc-card-head,.modal-head){border-bottom-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent)}:is(.site-content:has(>.role-side-navigation) .executive-summary-card:hover,.site-content:has(>.role-side-navigation) .executive-summary-card:focus-visible){border-color:var(--rdk-primary-blue);box-shadow:0 0 0 1px color-mix(in srgb, var(--rdk-blue-glow) 40%, transparent)}.site-content:has(>.role-side-navigation) .executive-summary-card{flex:205px;width:auto;min-width:190px;max-width:none;padding:10px 12px}.site-content:has(>.role-side-navigation) .executive-summary-card small{font-size:11px;line-height:1.3}.site-content:has(>.role-side-navigation) .executive-summary-card strong{font-size:clamp(17px,1.35vw,22px)}.site-content:has(>.role-side-navigation) .executive-summary-card p{font-size:12px}.site-content:has(>.role-side-navigation) .executive-panel .money-row{font-size:12px}.site-content:has(>.role-side-navigation) .executive-panel .panel-title span{font-size:11px}.site-content:has(>.role-side-navigation) :is(.executive-audit,.executive-drilldowns details,.fnb-side-panel){border-color:var(--rdk-border);box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 12.16%, transparent);background:#101112}.site-content:has(>.role-side-navigation) .executive-drilldowns summary{color:#f4e8dc}.site-content:has(>.role-side-navigation) .executive-drilldowns details[open] summary{color:#ec5969;border-color:var(--rdk-border)}.site-content:has(>.role-side-navigation) .target-ok{color:var(--rdk-success)}.site-content:has(>.role-side-navigation) .status.ok{color:var(--rdk-success)}.site-content:has(>.role-side-navigation) .status.ok{background:#173b27}.site-content:has(>.role-side-navigation) .card.green>span{background:var(--rdk-success);box-shadow:none}.site-content:has(>.role-side-navigation) .status.off{color:var(--rdk-danger);background:#3c1720}.site-content:has(>.role-side-navigation) .executive-summary-card.is-ok{border-color:#357451}.site-content:has(>.role-side-navigation) :is(.treasury-tabs,.settlement-tabs,.master-tabs){border-color:var(--rdk-border);background-color:#111213}.site-content:has(>.role-side-navigation) :is(.treasury-tabs,.settlement-tabs) button.active{background:var(--rdk-deep-red);color:#fff;border-color:#cb7555}.site-content:has(>.role-side-navigation) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#fff7ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0d0e0f;border-radius:6px}:is(.site-content:has(>.role-side-navigation) :is(input,select,textarea):focus-visible,.site-content:has(>.role-side-navigation) :is(button,a,summary):focus-visible){outline:2px solid var(--rdk-primary-blue);outline-offset:2px}.site-content:has(>.role-side-navigation) :is(.primary,.executive-period button,.proc-btn):not(.danger){color:#fff!important;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 27.84%, transparent)!important;background:linear-gradient(#bd192f,#871122)!important;border-color:#b85047!important}.site-content:has(>.role-side-navigation) :is(.modal,.historical-correction-modal,.settlement-modal,.treasury-dialog){border:1px solid var(--rdk-border);box-shadow:0 24px 70px #000d, inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 16.86%, transparent);background:#111213}.site-content:has(>.role-side-navigation) .modal-bg{background:#000c}.site-content:has(>.role-side-navigation) :is(.table-wrap,.proc-table-wrap,.bonus-table-wrap){max-width:100%;overflow-x:auto}.site-content:has(>.role-side-navigation) :is(th,.executive-detail-table th){color:var(--rdk-main-text);border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#181615}.site-content:has(>.role-side-navigation) :is(td,.executive-detail-table td){color:#ece4d9;border-top-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent)}.site-content:has(>.role-side-navigation) :is(td small,.executive-detail-table td small){color:#c6bdb1}.site-content:has(>.role-side-navigation) tbody tr:hover{background-color:#312019}.site-content:has(>.role-side-navigation) .inventory-action-column{background:#161512}.rdk-internal-footer{display:none}.site-content:has(>.role-side-navigation):not(:has(>.login-screen))>.rdk-internal-footer{padding:8px var(--rdk-page-x) 12px;border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:var(--rdk-secondary-text);background:#08090a;justify-content:space-between;gap:12px;font-size:11px;display:flex}@media (width<=800px){.site-content:has(>.role-side-navigation)>.role-side-navigation{z-index:90;border-right:0;border-bottom:1px solid var(--rdk-border);gap:0;width:100%;height:auto;max-height:calc(100dvh - 48px);padding:6px 10px;position:sticky;top:48px}.role-side-brand{border:0;padding:3px 4px}.role-side-brand img{width:35px;height:35px}.role-side-brand b{font-size:12px}.role-side-brand small{font-size:9px}.role-side-corporate{display:none}.role-side-menu-toggle{border:1px solid var(--rdk-border);color:#f7e6cb;cursor:pointer;background:#291416;border-radius:6px;margin-left:auto;padding:8px 12px;font:700 12px Arial,sans-serif;display:block}.role-side-navigation[data-mobile-open=false] nav,.role-side-navigation[data-mobile-open=false] .side-nav-account{display:none}.role-side-navigation[data-mobile-open=true]{height:calc(100dvh - 48px)}.role-side-navigation[data-mobile-open=true] nav{flex:auto;min-height:0;padding-top:6px;overflow-y:auto}.role-side-navigation[data-mobile-open=true] .side-nav-account{flex:none}.site-content:has(>.role-side-navigation):not(:has(>.login-screen))>.rdk-internal-footer{text-align:center;flex-direction:column}}@media (width<=1150px){.executive-corporate-brand{display:none}}@media (width<=560px){.site-content:has(>.role-side-navigation) .executive-summary-card{flex-basis:100%;min-width:0}.site-content:has(>.role-side-navigation) .app-shell>main>header{padding:10px}.site-content:has(>.role-side-navigation) .app-shell>main>header h1{font-size:clamp(21px,6vw,28px)}}@media (width<=650px){.site-content:has(>.role-side-navigation)>.role-side-navigation{max-height:calc(100dvh - 42px);top:42px}.role-side-navigation[data-mobile-open=true]{height:calc(100dvh - 42px)}}body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-insight-charts{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr);gap:9px;margin:10px 0;display:grid}.executive-mockup-live .executive-insight-panel{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(125deg,color-mix(in srgb, var(--rdk-blue-surface) 27.06%, transparent),#080a0cdd 45%),url(/rdk-black-marble.webp) center/900px;color:#e9e1d1;border-radius:6px;min-width:0;padding:10px 12px;overflow:hidden}.executive-insight-panel>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.executive-insight-panel h2{color:var(--rdk-cyber-cyan);margin:0;font-size:13px;font-weight:700;line-height:1.4}.executive-insight-panel p,.executive-insight-panel small{color:#b8c6ce;margin:5px 0;font-size:10px;line-height:1.4}.executive-insight-panel select{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#ded8c8;background:#080b0e;border-radius:4px;max-width:140px;padding:5px;font-size:11px}.executive-insight-panel svg{width:100%;height:auto;max-height:205px;display:block}.executive-insight-panel svg text{fill:#b6d0df;font:10px Arial,sans-serif}.executive-insight-panel svg .donut-value{fill:#f4f0e8;font-size:13px;font-weight:700}.chart-dot{border-radius:50%;width:8px;height:8px;margin:0 5px 0 8px;display:inline-block}.chart-dot.red{background:#ff264e}.chart-dot.gold{background:var(--rdk-blue-hover)}.executive-donut-layout{grid-template-columns:minmax(0,1fr) minmax(105px,.85fr);align-items:center;display:grid}.executive-donut-layout dl{margin:0;font-size:11px}.executive-donut-layout dl>div{justify-content:space-between;align-items:center;gap:7px;padding:7px 0;display:flex}.executive-donut-layout dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.executive-donut-layout dt i{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:9px 0;display:grid}body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-grid>.executive-panel{border-radius:6px;min-height:0;padding:10px 12px}body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-panel .panel-title{border-bottom:1px solid #663023;margin:0 0 7px;padding:0 0 5px}body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-panel .panel-title>span{display:none}body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-panel h2{color:var(--rdk-cyber-cyan);margin:0;font-size:13px}body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-panel .money-row{gap:10px;padding:5px 0;font-size:11px;line-height:1.3}.executive-mockup-live .executive-payment-row{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto minmax(45px,.6fr) 36px;align-items:center;gap:6px;padding:8px 0;font-size:10px;display:grid}.executive-payment-row b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.executive-payment-row small{text-align:right;color:#acc5d2;font-size:10px}.executive-payment-track{background:#151a20;border-radius:3px;height:12px;overflow:hidden}.executive-payment-track i{background:linear-gradient(90deg,#c7072e,#ff264e);border-radius:3px;height:100%;display:block}.executive-payment-row.is-qris .executive-payment-track i{background:linear-gradient(90deg,var(--rdk-blue-surface),var(--rdk-blue-hover))}body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-rankings{grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:9px;margin:9px 0;display:grid}.executive-rankings header a{color:var(--rdk-cyber-cyan);white-space:nowrap;font-size:9px}.executive-rankings table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px}.executive-rankings td{overflow-wrap:anywhere;border-bottom:1px solid #ffffff12;padding:5px 3px}.executive-rankings td:first-child{width:48%}.executive-rankings td:nth-child(2){color:#a9c7d8;width:20%}.executive-rankings td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:32%}.rank-number{background:#1b2328;border:1px solid #58616b;border-radius:3px;margin-right:6px;padding:1px 4px;font-size:9px;display:inline-block}.executive-status-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.executive-status-tiles.stock{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-status-tiles>div{text-align:center;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#0a0b0d;border-radius:5px;align-content:center;gap:7px;min-width:0;padding:10px 3px;display:grid}.executive-status-tiles i{font-size:25px;font-style:normal}.executive-status-tiles span{color:#ddd;font-size:9px;line-height:1.3}.executive-status-tiles b{font-size:11px}.executive-status-tiles .green{color:#32d8ad;background:#04231c;border-color:#115b48}.executive-status-tiles .red{color:#ff3459;background:#25080f;border-color:#641029}.executive-status-tiles .gold{color:var(--rdk-warning);background:var(--rdk-warning-surface)}.executive-status-tiles .neutral{color:#c1b99e}body .site-content:has(>.role-side-navigation) .executive-mockup-live .sales-target{min-height:0;margin:10px 0;padding:12px}body .site-content:has(>.role-side-navigation) .executive-mockup-live .sales-target h2{font-size:15px}body .site-content:has(>.role-side-navigation) .executive-mockup-live .target-head>strong{font-size:22px}@media (width<=1250px){body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-rankings{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-donut-layout{grid-template-columns:minmax(0,1fr)}.executive-donut-layout dl{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.executive-insight-panel svg{max-height:180px}.executive-mockup-live .executive-payment-row{grid-template-columns:minmax(0,1fr) auto}.executive-payment-row small{display:none}.executive-payment-track{grid-column:1/-1;height:6px}}@media (width<=900px){body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-insight-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-insight-charts>.executive-insight-panel:first-child{grid-column:1/-1}body .site-content:has(>.role-side-navigation) .executive-mockup-live .executive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){body .site-content:has(>.role-side-navigation) .executive-mockup-live :is(.executive-insight-charts,.executive-grid,.executive-rankings){grid-template-columns:minmax(0,1fr)}.executive-donut-layout{grid-template-columns:1fr 1fr}.executive-donut-layout dl{display:block}.executive-insight-panel{padding:9px}.executive-status-tiles{gap:5px}}.executive-status-tiles .executive-status-icon{width:30px;height:30px;max-height:30px;margin:auto;display:block}@media (width>=801px){body:has(.role-side-navigation) .culture-ticker{background:linear-gradient(#050506c9,#050506e0),url(/rdk-black-marble.webp) 50%/960px;border-bottom:2px solid #9e1524;align-items:center;height:58px;display:flex}body:has(.role-side-navigation) .culture-ticker__brand{height:100%;color:var(--rdk-cyber-cyan);text-shadow:1px 2px #050505, 0 0 12px var(--rdk-blue-glow);border-right:2px solid #a50c27;flex:0 0 108px;place-items:center;font:700 28px Georgia,serif;display:grid}body:has(.role-side-navigation) .culture-ticker__track{flex:1;width:auto;min-width:0;animation:none;overflow:hidden}body:has(.role-side-navigation) .culture-ticker__track .culture-ticker__group:nth-child(2){display:none}body:has(.role-side-navigation) .culture-ticker__group{gap:0;width:100%;height:100%;padding:0;font-size:10px}body:has(.role-side-navigation) .culture-ticker__group>strong{display:none}body:has(.role-side-navigation) .culture-ticker__group span{border-right:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);text-overflow:ellipsis;flex:33.33%;min-width:0;padding:3px 15px;overflow:hidden}body:has(.role-side-navigation) .culture-ticker__group span:nth-of-type(n+4){display:none}body:has(.role-side-navigation) .culture-ticker__group b{margin-bottom:4px;font-size:11px;display:block}body:has(.role-side-navigation) .culture-ticker__account{background:#070708a6;flex:0 0 148px;align-items:center;gap:8px;height:100%;padding:0 12px;font-size:11px;display:flex}.culture-ticker__account>span{border:1px solid var(--rdk-primary-blue);color:#fff;background:#80091d;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.culture-ticker__account b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.culture-ticker__account small{color:#d5cbc1;font-size:9px;font-weight:400;display:block}.site-content:has(>.role-side-navigation){padding-top:58px}.site-content:has(>.role-side-navigation)>.role-side-navigation{height:calc(100dvh - 58px);top:58px}.site-content:has(>.role-side-navigation):has(.executive-summary-grid){padding-left:210px}.site-content:has(.executive-summary-grid)>.role-side-navigation{width:210px;padding:10px 12px 12px}.site-content:has(.executive-summary-grid) .role-side-brand{text-align:center;place-items:center;gap:0;min-height:110px;padding:6px 0 10px;display:grid}.site-content:has(.executive-summary-grid) .role-side-brand img{width:68px;height:68px}.site-content:has(.executive-summary-grid) .role-side-brand b{font:16px Georgia,serif}.site-content:has(.executive-summary-grid) .role-side-brand small{font-size:9px}.site-content:has(.executive-summary-grid) .role-side-corporate{display:none}.site-content:has(.executive-summary-grid) .side-nav-group{margin:1px 0}.site-content:has(.executive-summary-grid) .side-nav-group-title{color:#ff4354;letter-spacing:.045em;font-size:11px}.site-content:has(.executive-summary-grid) .role-side-navigation nav a{padding:9px 7px;font-size:11px}.site-content:has(.executive-summary-grid) .side-nav-account{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:6px;padding:7px}.site-content:has(.executive-summary-grid) .role-side-logout{padding:7px 5px;font-size:10px}}.site-content:has(.executive-summary-grid)>.app-shell{background:linear-gradient(#0505065c,#05050675),url(/rdk-black-marble.webp) 50%/960px}.site-content:has(.executive-summary-grid) .app-shell>main{padding:24px clamp(14px,2.1vw,32px) 35px}.site-content:has(.executive-summary-grid) .app-shell>main:before{display:none}.site-content:has(.executive-summary-grid) .app-shell>main>.executive-header{border-color:var(--rdk-primary-blue);max-height:none;box-shadow:0 0 0 8px color-mix(in srgb, var(--rdk-blue-glow) 21.96%, transparent), inset 0 0 20px #250c0a;background:linear-gradient(100deg,#08090bd9,#090909ee 60%,#160d0cdd);border-left:3px solid #aa1027;gap:17px;margin-bottom:10px;padding:10px 20px;display:flex;min-height:113px!important}.executive-header>div:first-child{flex:1;min-width:0}.site-content:has(.executive-summary-grid) .executive-header .eyebrow{letter-spacing:.17em;color:#ff364d;font-size:11px}.site-content:has(.executive-summary-grid) .executive-header h1{color:var(--rdk-secondary-text);margin:8px 0 5px;font-size:clamp(26px,2.2vw,34px);line-height:1.06}.site-content:has(.executive-summary-grid) .executive-header p{color:#e5e0da;font-size:13px}.site-content:has(.executive-summary-grid) .executive-corporate-brand{gap:6px;min-width:290px;font-size:21px}.site-content:has(.executive-summary-grid) .executive-corporate-brand img{width:95px;height:94px}.site-content:has(.executive-summary-grid) .executive-corporate-brand small{margin-top:2px;font-size:11px}.executive-corporate-brand em{color:var(--rdk-cyber-cyan);letter-spacing:.02em;margin-top:6px;font:10px Arial,sans-serif;display:block}.site-content:has(.executive-summary-grid) .executive-header .live{border-color:var(--rdk-primary-blue);align-self:center;min-width:195px;padding:12px 14px;font-size:10px;display:block}.site-content:has(.executive-summary-grid) .executive-header .live b{margin:3px 0 8px 20px;font-size:9px;display:block}.executive-header .live small{border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:var(--rdk-secondary-text);padding-top:7px;font-size:9px;display:block}.site-content:has(.executive-summary-grid) .executive-period{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#050607e9;border-radius:8px;align-items:center;gap:9px;min-height:88px;padding:12px 8px;display:flex}.site-content:has(.executive-summary-grid) .executive-period>a{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);text-transform:uppercase;white-space:nowrap;place-items:center;min-height:44px;padding:0 20px;font-size:12px;font-weight:800;display:grid}.site-content:has(.executive-summary-grid) .executive-period>a.selected{background:linear-gradient(#d40b30,#88071d);border-color:#ee3150;box-shadow:0 0 14px #e30b2b88}.site-content:has(.executive-summary-grid) .executive-period form{align-items:end;gap:12px}.site-content:has(.executive-summary-grid) .executive-period .rdk-date-range>label{color:#e7e0d8;font-size:12px}.site-content:has(.executive-summary-grid) .executive-period input{min-height:34px;font-size:12px}.site-content:has(.executive-summary-grid) .executive-period button{text-transform:uppercase;min-width:122px;min-height:37px;font-size:12px}.executive-period-motto{color:#bcb8b4;letter-spacing:.12em;white-space:nowrap;margin-left:auto;padding:0 25px;font-size:11px;line-height:1.4}.site-content:has(.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;margin:9px 0 16px;display:grid}.site-content:has(.executive-summary-grid) .executive-summary-card{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);width:auto;min-width:0;max-width:none;min-height:86px;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 20%, transparent), 0 3px 14px #000b;background:linear-gradient(125deg,#0e0a0ad9,#070809d4),url(/rdk-black-marble.webp) 50%/780px;align-items:center;gap:14px;padding:9px 12px;display:flex}.executive-summary-icon{color:#ff493d;filter:drop-shadow(0 0 7px #d4142a);background:radial-gradient(circle,#72101e44,#0000 70%);border-radius:7px;flex:0 0 50px;width:50px;height:50px;padding:8px}.executive-summary-copy{min-width:0}.site-content:has(.executive-summary-grid) .executive-summary-card small{color:#ff4354;letter-spacing:.02em;font-size:11px;font-weight:800;display:block}.site-content:has(.executive-summary-grid) .executive-summary-card strong{white-space:nowrap;margin:4px 0;font-size:clamp(16px,1.4vw,21px)}.site-content:has(.executive-summary-grid) .executive-summary-card p{font-size:11px;line-height:1.2}.site-content:has(.executive-summary-grid) .executive-grid{gap:16px;margin:0 0 10px}.site-content:has(.executive-summary-grid) .executive-panel{border-color:var(--rdk-primary-blue);background:linear-gradient(#17090ae8,#09090af2 29%,#07090aeb),url(/rdk-black-marble.webp) 50%/850px;min-height:231px;padding:10px 13px 12px}.site-content:has(.executive-summary-grid) .executive-panel .panel-title{grid-template-columns:48px 1fr auto;align-items:center;gap:0 10px;min-height:51px;padding:2px 3px 8px 0;display:grid;position:relative}.site-content:has(.executive-summary-grid) .executive-panel .panel-title:before{content:"▥";color:var(--rdk-cyber-cyan);text-align:center;text-shadow:0 0 10px #e52d34;grid-row:1/3;font-size:34px}.site-content:has(.executive-summary-grid) .executive-panel:nth-child(2) .panel-title:before{content:"▤"}.site-content:has(.executive-summary-grid) .executive-panel .panel-title span{letter-spacing:.035em;grid-column:2;align-self:end;font-size:13px;font-weight:800}.site-content:has(.executive-summary-grid) .executive-panel .panel-title h2{color:#f6eee8;grid-area:1/3/3;margin:0;font-size:16px;font-weight:500}.site-content:has(.executive-summary-grid) .executive-panel .panel-title small{grid-column:2;font-size:11px}.site-content:has(.executive-summary-grid) .executive-panel .money-row{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#e4dfdc;min-height:25px;padding:4px 8px;font-size:11px}.site-content:has(.executive-summary-grid) .executive-panel .money-row.strong:last-child{color:var(--rdk-cyber-cyan);background:#280c0ed9;border-bottom:1px solid #ad4d32}.site-content:has(.executive-summary-grid) .executive-operational-stock{border-color:var(--rdk-primary-blue);background:linear-gradient(105deg,#2b0b0fdc,#090909e9);grid-template-columns:minmax(0,1fr) auto;width:min(100%,478px);min-height:48px;margin-bottom:8px;padding:8px 15px 8px 70px;display:grid;position:relative}.executive-operational-stock:before{content:"⬡";color:#ff6246;text-shadow:0 0 10px #f13f33;font-size:37px;position:absolute;top:5px;left:18px}.site-content:has(.executive-summary-grid) .executive-operational-stock small{color:#ff4657;font-size:12px}.site-content:has(.executive-summary-grid) .executive-operational-stock span{font-size:11px}.site-content:has(.executive-summary-grid) .executive-audit{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#0d1012ee;border-radius:5px;min-height:52px;margin:0 0 10px;padding:7px 20px}.site-content:has(.executive-summary-grid) .executive-audit small{color:#b8b5b2;font-size:9px}.site-content:has(.executive-summary-grid) .executive-audit b{font-size:13px}.site-content:has(.executive-summary-grid) .owner-investment-strip{gap:10px;margin:10px 0 16px}.site-content:has(.executive-summary-grid) .owner-investment-strip>a{border-color:var(--rdk-primary-blue);background:linear-gradient(105deg,#2d0c10ed,#140809f0);justify-content:center;min-height:68px;padding:9px 15px 9px 74px;position:relative}.owner-investment-strip>a:before{content:"◉";color:#ed7044;text-shadow:0 0 10px #d7192b;font-size:30px;position:absolute;left:20px}.owner-investment-strip>a:nth-child(2):before{content:"◕"}.owner-investment-strip>a:nth-child(3):before{content:"♟"}.site-content:has(.executive-summary-grid) .owner-investment-strip small{font-size:12px}.site-content:has(.executive-summary-grid) .owner-investment-strip b{font-size:14px}@media (width<=1450px){.executive-period-motto{display:none}.site-content:has(.executive-summary-grid) .executive-corporate-brand{min-width:250px;font-size:18px}.site-content:has(.executive-summary-grid) .executive-corporate-brand img{width:75px;height:75px}.site-content:has(.executive-summary-grid) .executive-summary-card{gap:6px;padding-inline:8px}.executive-summary-icon{flex-basis:38px;width:38px;height:38px;padding:5px}}@media (width<=1190px){.site-content:has(.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-content:has(.executive-summary-grid) .executive-header .live{min-width:150px}.site-content:has(.executive-summary-grid) .executive-period{flex-wrap:wrap}}@media (width<=800px){.culture-ticker__brand,.culture-ticker__account{display:none}.site-content:has(.executive-summary-grid) .app-shell>main{padding:12px 10px 25px}.site-content:has(.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-content:has(.executive-summary-grid) .executive-grid{grid-template-columns:1fr}.site-content:has(.executive-summary-grid) .executive-header{flex-wrap:wrap}.site-content:has(.executive-summary-grid) .executive-header .live{min-width:0}.site-content:has(.executive-summary-grid) .executive-period{flex-wrap:wrap}.site-content:has(.executive-summary-grid) .executive-panel .panel-title h2{font-size:13px}}@media (width<=560px){.site-content:has(.executive-summary-grid) .executive-summary-grid{grid-template-columns:1fr}.site-content:has(.executive-summary-grid) .executive-summary-card{width:100%}.site-content:has(.executive-summary-grid) .executive-period>a{min-height:38px;padding:0 10px;font-size:10px}.site-content:has(.executive-summary-grid) .executive-period form{width:100%}.site-content:has(.executive-summary-grid) .executive-period button{min-width:100px}.site-content:has(.executive-summary-grid) .executive-audit{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.cashier-shell){overflow:auto!important}.site-content:has(.cashier-shell){--rdk-sidebar-width:210px}.site-content:has(.cashier-shell)>.role-side-navigation{width:210px;padding:12px 9px}.site-content:has(.cashier-shell) .role-side-brand{text-align:center;justify-items:center;gap:3px;display:grid}.site-content:has(.cashier-shell) .role-side-brand img{width:66px;height:66px}.site-content:has(.cashier-shell) .role-side-brand b{color:var(--rdk-cyber-cyan);font:700 17px Georgia,serif}.site-content:has(.cashier-shell) .role-side-brand small{color:var(--rdk-cyber-cyan);letter-spacing:.2em}.site-content:has(.cashier-shell) .role-side-navigation nav a{min-height:35px;padding:7px 8px;font-size:11px!important}.site-content:has(.cashier-shell) .side-nav-group-title{color:#ff5360;letter-spacing:.12em}.site-content:has(.cashier-shell)>.cashier-shell{background:linear-gradient(#05050670,#05050690),url(/rdk-black-marble.webp) 50%/960px}.site-content:has(.cashier-shell) .cashier-shell>main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(390px,.98fr);grid-template-areas:"header header header""overview overview cart""monitor products cart""monitor lc cart""toolbar toolbar cart""visit visit cart""promo promo cart""closing closing closing""history history history";gap:10px;padding:18px clamp(10px,1.3vw,22px) 28px;display:grid;overflow:visible}.cashier-shell>main>.cashier-header{grid-area:header}.cashier-shell>main>.notice{grid-column:1/-1}.cashier-shell>main:before{display:none!important}.cashier-shell>main>.cashier-header{border:1px solid var(--rdk-primary-blue);background:linear-gradient(110deg,#15080bed,#070809e8),url(/rdk-black-marble.webp) 50%/900px;border-left:3px solid #bf142c;align-items:center;gap:20px;min-height:98px;margin:0;padding:12px 20px;display:flex}.cashier-header>div:first-child{flex:1;min-width:0}.cashier-terminal{color:#ff4d5b;letter-spacing:.18em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.cashier-header .eyebrow{color:#ef5163;letter-spacing:.18em;font-size:11px;display:block}.cashier-header h1{color:var(--rdk-cyber-cyan);margin:3px 0;font:700 clamp(26px,2.5vw,36px) Georgia,serif}.cashier-header p{color:#e5ddce;margin:0;font-size:13px}.cashier-header-brand{color:var(--rdk-cyber-cyan);white-space:nowrap;align-items:center;gap:7px;font:700 19px Georgia,serif;display:flex}.cashier-header-brand img{object-fit:contain;width:70px;height:70px}.cashier-header-brand small{text-align:center;letter-spacing:.33em;font:9px Arial,sans-serif;display:block}.cashier-header-time{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);white-space:nowrap;background:#090a0c;border-radius:5px;gap:3px;padding:9px 12px;display:grid}.cashier-header-time span{color:var(--rdk-secondary-text);font-size:11px}.cashier-header-time b{color:#fff1dc;font-size:15px}.cashier-header .live{color:#4de3b8;min-width:165px;padding:10px;font-size:10px}.cashier-header .live b{color:#e8d9bd;font-size:10px;display:block}.cashier-shell .panel{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);box-shadow:0 8px 20px #0009,inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 9.8%, transparent);background:linear-gradient(#100b0bed,#08090aef),url(/rdk-black-marble.webp) 50%/850px}.cashier-shell .panel-title{padding:8px 11px}.cashier-shell .panel-title span{color:#ff4858;letter-spacing:.06em;font-size:12px}.cashier-shell .panel-title h2{color:var(--rdk-main-text);font-size:16px}.cashier-shell .panel-title p{color:#bcad9b;letter-spacing:normal;line-height:1.4}.cashier-shell .cashier-room-overview{grid-area:overview;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.cashier-room-overview>strong{color:#ff4858;letter-spacing:.07em;white-space:nowrap;font-size:13px}.cashier-shell .cashier-room-overview .room-status-summary{margin:0}.cashier-shell .room-monitor{scrollbar-width:thin;grid-area:monitor;max-height:560px;margin:0;padding:10px;overflow-y:auto}.cashier-shell .room-monitor-head{display:none}.cashier-shell .room-monitor-head>div>span{color:#ff4356;letter-spacing:.08em;font-size:13px;font-weight:800}.cashier-shell .room-monitor-head h2{display:none}.cashier-shell .room-monitor-head img{object-fit:contain;width:55px;height:36px}.cashier-shell .room-status-summary{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.cashier-shell .room-status{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#0a0b0c;min-width:100px;padding:7px 10px;font-size:11px}.cashier-shell .room-status b{margin-left:6px;font-size:16px}.cashier-shell .cashier-room-filters,.cashier-shell .cashier-product-filters{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.cashier-room-filters:before{content:"PILIH ROOM";color:#ff4858;margin-right:12px;font-size:12px;font-weight:800}.cashier-shell :is(.cashier-room-filters,.cashier-product-filters) button{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#e9dfd1;cursor:pointer;background:#100d0d;border-radius:5px;padding:7px 10px}.cashier-shell :is(.cashier-room-filters,.cashier-product-filters) button.selected{color:#fff;background:linear-gradient(#a90b2c,#520913);border-color:#e5304d}.cashier-shell :is(.cashier-room-filters,.cashier-product-filters) input{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#fff;background:#0c0d10;flex:1;min-width:120px;max-width:220px;padding:7px 9px}.cashier-shell .room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cashier-shell .room-card{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(145deg,#170709db,#08090be6),url(/rdk-luxury-interior.webp) 50%/cover;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:5px;min-height:132px;padding:8px;display:grid}.cashier-shell .room-card.tersedia{border-bottom:3px solid #3fcf9a}.cashier-shell .room-card.terisi{border-bottom:3px solid #ed3f53}.cashier-shell .room-card.reservasi{border-bottom:3px solid var(--rdk-warning-border)}.cashier-shell .room-card.maintenance{border-bottom:3px solid #8092a8}.cashier-shell .room-card.selected-room{background:linear-gradient(145deg,#51101de8,#11090c);border:2px solid #f34861;box-shadow:0 0 0 2px #f3486140,0 0 18px #e41d4540}.cashier-shell .room-logo{border-radius:6px;width:42px;height:42px;display:block}.cashier-shell .room-card-copy{align-self:center}.cashier-shell .room-card-copy b{color:#fff0d9;white-space:normal;text-overflow:clip;font-size:12px;line-height:1.2;overflow:visible}.cashier-shell .room-card-copy small{color:var(--rdk-secondary-text);white-space:normal;font-size:10px;line-height:1.25}.cashier-room-pick{color:#b5ffdc;cursor:pointer;background:#0a3029;border:1px solid #4dbd91;grid-column:1/-1;padding:5px 8px;font-size:10px;font-weight:800}.cashier-room-pick[aria-pressed=true]{color:#fff;background:#c31434;border-color:#ff5b72}.cashier-room-pick:disabled{opacity:.45;cursor:not-allowed}.cashier-shell .room-card select,.cashier-shell .room-card .room-badge{grid-column:1/-1;width:100%}.cashier-shell .input-toolbar{grid-area:toolbar;min-height:62px;margin:0;padding:8px 10px}.cashier-shell .input-toolbar h2{font-size:13px}.cashier-shell .input-toolbar .action-group{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:720px;display:grid}.cashier-shell .input-toolbar .input-launch{text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:0;min-height:40px;padding:7px 9px;font-size:11px;line-height:1.25;display:flex}.cashier-shell .cashier-inline-order{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:contents;position:static;inset:auto}.cashier-shell .cashier-inline-order .input-modal{width:100%;max-height:none;display:contents;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.cashier-shell .cashier-inline-order .input-modal-body{max-height:none;padding:0;display:contents;overflow:visible}.cashier-shell .sales-order{display:contents}.cashier-shell .sales-order>:is(.cashier-visit,.cashier-products,.cashier-lc,.cashier-current-order){grid-column:auto;min-width:0;margin:0;padding:9px}.cashier-shell .sales-order>.cashier-visit{grid-area:visit}.cashier-shell .sales-order>.cashier-promo{grid-area:promo;min-width:0;margin:0;padding:9px}.cashier-shell .sales-order>.cashier-products{grid-area:products}.cashier-shell .sales-order>.cashier-lc{grid-area:lc}.cashier-shell .sales-order>.cashier-current-order{scrollbar-width:thin;grid-area:cart;align-self:start;max-height:calc(100dvh - 85px);position:sticky;top:70px;overflow-y:auto}.cashier-shell .sales-order .sales-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cashier-shell .sales-order .sales-fields label{min-width:0;margin:0}.cashier-shell .sales-order .sales-fields :is(input,select,textarea){min-width:0;min-height:38px!important;margin-top:4px!important;padding:7px 8px!important;font-size:12px!important}.cashier-shell .sales-order :is(input,select,textarea){min-width:0;max-width:100%;font-size:12px}.cashier-shell .sales-order .panel-title{margin:-9px -9px 9px;padding:9px 11px}.cashier-shell .cashier-products{scrollbar-width:thin;max-height:350px;overflow-y:auto}.cashier-shell .cashier-lc{scrollbar-width:thin;max-height:210px;overflow-y:auto}.cashier-shell .sales-products .panel-title p{display:none}.cashier-shell .product-category{margin-top:9px}.cashier-shell .product-category h3{margin:6px 0;padding:4px;font-size:11px}.cashier-shell .product-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-shell .product-order-grid label{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(125deg,#23110d,#090b0d);border-radius:6px;flex-wrap:wrap;gap:5px;min-height:78px;padding:8px;display:flex}.cashier-shell .product-order-grid label>span{flex:1 0 55%}.cashier-shell .product-order-grid label>span b{color:#fff0dc;font-size:12px}.cashier-shell .product-order-grid label>span small{font-size:10px}.cashier-shell .product-order-grid label>em{color:var(--rdk-cyber-cyan);margin-left:auto;font-size:12px}.cashier-shell .product-order-grid input{max-width:62px;padding:6px}.cashier-add-product{color:#fff;cursor:pointer;background:#59091a;border:1px solid #a93d48;padding:6px 8px}.cashier-add-product:disabled{opacity:.5}.cashier-shell .lc-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cashier-shell .lc-choice{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#0c0d0e;min-width:0}.cashier-shell .bill-lines{grid-template-columns:1fr;gap:3px;display:grid}.cashier-shell .bill-lines>:is(span,label){border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.cashier-shell .bill-lines>:is(span,label) b{white-space:nowrap;margin:0;font-size:12px}.cashier-shell .bill-lines>strong{color:var(--rdk-cyber-cyan);grid-column:auto;padding:9px}.cashier-shell .bill-lines>strong b{font-size:18px}.cashier-cart-intro{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);padding:8px}.cashier-cart-quickfields{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 7px;display:grid}.cashier-cart-quickfields label{color:#d8c5b0;min-width:0;font-size:11px;line-height:1.4;display:block}.cashier-cart-quickfields input{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#fff;box-sizing:border-box;background:#0e1013;border-radius:5px;width:100%;min-width:0;min-height:38px;margin-top:5px;padding:7px 8px}.cashier-cart-room-link{color:var(--rdk-main-text);cursor:pointer;background:#2a0a11;border:1px solid #8a2636;border-radius:5px;grid-column:1/-1;justify-self:end;padding:5px 10px;font-size:11px}.cashier-cart-intro>span,.cashier-cart-intro>small{margin-bottom:4px;display:block}.cashier-cart-intro h3{color:var(--rdk-cyber-cyan);font-size:13px}.cashier-cart-intro ul{margin:0;padding:0;list-style:none}.cashier-cart-intro li{border-top:1px solid #35231e;align-items:center;gap:6px;padding:6px 0;font-size:11px;display:flex}.cashier-cart-intro li b{white-space:nowrap;margin-left:auto}.cashier-cart-intro li button{color:#fff;background:#481019;border:1px solid #8e3340}.cashier-cart-intro p{color:#bba899;text-align:center;padding:20px 3px}.cashier-shell .sales-payment .panel-title{display:block}.cashier-shell .sales-payment .panel-title :is(span,p,h2){letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;width:auto;height:auto;margin:0;line-height:1.45;display:block;position:static}.cashier-shell .sales-payment .panel-title p{margin-top:4px;font-size:11px}.cashier-shell .sales-payment .lc-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cashier-shell .sales-payment .lc-summary :is(span,button){overflow-wrap:anywhere;min-width:0}.cashier-shell .sales-payment .lc-summary button{padding:9px 6px;font-size:11px;line-height:1.3}.cashier-shell .sales-payment .proc-lines{padding:8px 0}.cashier-shell .sales-payment .proc-line{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;padding:9px;display:grid}.cashier-shell .sales-payment .proc-line label{overflow-wrap:anywhere;min-width:0;line-height:1.4;display:block}.cashier-shell .sales-payment .proc-line :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.cashier-shell .sales-payment .proc-line>button{grid-column:1/-1;justify-self:end}.cashier-shell .sales-payment .sales-fields.payment{grid-template-columns:1fr}.cashier-shell .sales-payment .sales-fields.payment textarea{resize:vertical;min-height:86px!important}.cashier-shell .sales-payment .bill-lines>:is(span,label){overflow-wrap:anywhere;min-width:0;line-height:1.4}.cashier-shell .sales-payment .bill-lines>label input{width:min(100%,115px)}.cashier-shell .sales-cancel{display:none}.cashier-shell .sales-submit{z-index:2;background:linear-gradient(#db203c,#890d24);min-height:43px;position:sticky;bottom:0;box-shadow:0 -8px 14px #09090bd9}.cashier-shell .cashier-closing-card{z-index:3;grid-area:closing;grid-template-columns:1fr auto;align-items:center;min-height:82px;padding:8px 12px;display:grid;position:relative}.cashier-shell .cashier-closing-launch{color:#fff3da;cursor:pointer;background:linear-gradient(#a5142d,#650d19);border:1px solid #c65b41;border-radius:6px;min-width:210px;padding:13px 18px;font-size:13px;font-weight:800;box-shadow:0 5px 18px #0008}.cashier-shell .cashier-closing-backdrop{z-index:10001;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050506c9;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.cashier-shell .cashier-closing-dialog{border:1px solid var(--rdk-primary-blue);width:min(840px,100%);max-height:calc(100dvh - 24px);box-shadow:0 30px 80px #000, inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 25.88%, transparent);background:linear-gradient(#11100fee,#070808f5),url(/rdk-black-marble.webp) 50%/800px;border-radius:9px;padding:16px;overflow:auto}.cashier-closing-heading{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);align-items:center;gap:10px;padding-bottom:10px;display:flex}.cashier-closing-heading img{object-fit:contain;width:44px;height:44px}.cashier-closing-heading h2{color:var(--rdk-secondary-text);letter-spacing:.1em;margin:0;font:700 17px Georgia,serif}.cashier-closing-heading p{margin:3px 0}.cashier-closing-heading button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:24px}.cashier-shell .cashier-closing-dialog form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;padding-top:12px;display:grid}.cashier-shell .cashier-closing-dialog form>label{grid-column:1}.cashier-shell .cashier-closing-dialog form input{width:100%}.cashier-closing-date{grid-column:1;gap:4px;display:grid}.cashier-closing-date span{color:var(--rdk-main-text);font-size:12px}.cashier-closing-summary{border-left:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);grid-area:1/2/span 7;padding-left:14px}.cashier-closing-summary h3{color:#ff5360;font-size:13px}.cashier-closing-summary p{color:#c9bbaa;font-size:12px;line-height:1.45}.cashier-closing-summary span{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);justify-content:space-between;gap:12px;padding:8px 3px;display:flex}.cashier-closing-cancel{grid-column:1}.cashier-closing-submit{grid-column:2}.cashier-shell .sales-history{z-index:3;grid-area:history;margin:0;position:relative}@media (width<=1260px){.cashier-shell .room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-content:has(.cashier-shell) .cashier-shell>main{grid-template-columns:minmax(0,1fr) minmax(350px,.5fr);grid-template-areas:"header header""overview overview""monitor cart""products cart""lc cart""toolbar cart""visit cart""promo cart""closing closing""history history"}.cashier-shell .input-toolbar{flex-direction:column;align-items:stretch}.cashier-shell .input-toolbar .action-group{width:100%;max-width:none}}@media (width<=900px){.site-content:has(.cashier-shell){padding-left:0}.site-content:has(.cashier-shell)>.role-side-navigation{width:100%;height:auto;max-height:none;position:relative;top:58px}.site-content:has(.cashier-shell) .cashier-shell>main{grid-template-columns:1fr;grid-template-areas:"header""overview""monitor""products""lc""toolbar""visit""promo""cart""closing""history"}.cashier-shell .sales-order>.cashier-current-order{max-height:none;position:static}.cashier-shell :is(.cashier-products,.cashier-lc,.room-monitor){max-height:none;overflow-y:visible}.cashier-shell .cashier-header-brand{display:none}}@media (width<=600px){.cashier-shell>main>.cashier-header{flex-wrap:wrap;padding:12px}.cashier-shell .room-grid,.cashier-shell .sales-order .sales-fields,.cashier-shell .product-order-grid,.cashier-shell .lc-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-shell .cashier-closing-card,.cashier-shell .cashier-closing-dialog form,.cashier-shell .input-toolbar .action-group{grid-template-columns:1fr}.cashier-shell .cashier-room-overview{flex-direction:column;align-items:flex-start}.cashier-closing-summary{border-left:0;border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);grid-area:auto/1;padding:8px 0}.cashier-closing-submit{grid-column:1}}@media (width<=480px){.cashier-shell .sales-payment .proc-line,.cashier-shell .sales-order .sales-fields{grid-template-columns:1fr}}.cashier-shell>main>.cashier-header{isolation:isolate;position:relative}.cashier-shell>main>.cashier-header:before{content:"";z-index:-1;opacity:.82;pointer-events:none;background:url(/cashier-master/header-dragon.webp) 50%/cover no-repeat;width:24%;position:absolute;top:0;bottom:0;left:47%}@media (width>=1261px){.site-content:has(.cashier-shell) .cashier-shell>main{grid-template:"header header header""overview overview cart"84px"monitor products cart"210px"monitor lc cart"168px"toolbar toolbar cart"80px"closing closing closing""visit visit visit""promo promo promo""history history history"/minmax(0,1.08fr) minmax(0,1fr) minmax(320px,.71fr);gap:10px}.cashier-shell .room-monitor{max-height:388px}.cashier-shell .cashier-products{max-height:210px}.cashier-shell .cashier-lc{max-height:168px}.cashier-shell .sales-order>.cashier-current-order{min-height:566px}}.cashier-shell .cashier-room-overview{justify-content:flex-start}.cashier-shell .cashier-room-overview .room-status-summary{flex:1}.cashier-shell .room-status-summary{flex-wrap:nowrap}.cashier-shell .room-status{white-space:nowrap;align-items:center;gap:5px;min-width:0;padding:8px 11px;display:flex}.cashier-shell .room-status.tersedia{color:#58e2b5;border-color:#145e4c}.cashier-shell .room-status.terisi{color:#fa6d79;border-color:#682833}.cashier-shell .room-status.reservasi{border-color:var(--rdk-warning-border);color:var(--rdk-warning)}.cashier-shell .room-status.maintenance{color:#b8cae9;border-color:#343e54}.cashier-shell .room-monitor{overflow:hidden auto}.cashier-shell .cashier-room-filters{flex-wrap:nowrap;margin:2px 0 11px;overflow:hidden}.cashier-shell .cashier-room-filters button{white-space:nowrap}.cashier-shell .cashier-room-filters input{width:105px;min-width:75px}.cashier-room-filters:before{margin-right:auto}.cashier-room-gallery{grid-template-columns:minmax(0,2.35fr) minmax(96px,1fr);gap:9px;display:grid}.cashier-shell .room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cashier-shell .room-card{background:#08090a;border-radius:5px;flex-direction:column;gap:2px;height:139px;min-height:0;padding:0 0 4px;display:flex;position:relative;overflow:hidden}.cashier-room-photo{background:url(/cashier-master/room-1.webp) 50%/cover;flex:none;width:100%;height:78px}.cashier-room-photo-02{background-image:url(/cashier-master/room-2.webp)}.cashier-room-photo-03,.cashier-room-photo-09{background-image:url(/cashier-master/room-3.webp)}.cashier-room-photo-04,.cashier-room-photo-08{background-image:url(/cashier-master/room-4.webp)}.cashier-room-photo-05,.cashier-room-photo-10{background-image:url(/cashier-master/room-5.webp)}.cashier-room-photo-06,.cashier-room-photo-11{background-image:url(/cashier-master/room-6.webp)}.cashier-shell .room-card .room-logo{display:none}.cashier-shell .room-card-copy{align-self:auto;min-width:0;padding:0 6px}.cashier-shell .room-card-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.1;display:block;overflow:hidden}.cashier-shell .room-card-copy small{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.cashier-room-status{color:#001d15;letter-spacing:.05em;background:#0da777;border-radius:3px;align-self:flex-start;margin:auto 6px 0;padding:3px 6px;font-size:8px;font-weight:800}.cashier-room-status.terisi{color:#fff;background:#b72c43}.cashier-room-status.reservasi{background:var(--rdk-warning-surface);color:#000}.cashier-room-status.maintenance{color:#fff;background:#586378}.cashier-shell .room-card .cashier-room-pick{z-index:1;color:#0000;background:0 0;border:0;width:100%;font-size:0;position:absolute;inset:0}.cashier-shell .room-card .cashier-room-pick:focus-visible{outline-offset:-3px;outline:3px solid #fff}.cashier-shell .room-card select{z-index:2;color:#0000;opacity:.85;cursor:pointer;background:#07100c;width:21px;height:20px;padding:0;position:absolute;bottom:2px;right:3px}.cashier-shell .room-card .room-badge{display:none}.cashier-room-preview{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#11090a;border-radius:5px;min-height:284px;position:relative;overflow:hidden}.cashier-room-preview-photo{background:url(/cashier-master/room-preview.webp) 50%/cover;position:absolute;inset:0}.cashier-room-preview span{color:var(--rdk-cyber-cyan);text-align:center;background:linear-gradient(#0000,#080808);padding:11px 6px;font-size:11px;font-weight:700;position:absolute;inset:auto 0 0}.cashier-shell .cashier-product-filters{flex-wrap:nowrap;margin:5px 0 10px;overflow:hidden}.cashier-shell .cashier-product-filters button{white-space:nowrap;flex:none;padding:6px 8px;font-size:10px}.cashier-shell .cashier-product-filters input{flex:1;width:90px;min-width:0;font-size:10px}.cashier-product-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cashier-shell .cashier-product-catalog .product-category,.cashier-shell .cashier-product-catalog .product-order-grid{display:contents}.cashier-shell .cashier-product-catalog .product-category h3{display:none}.cashier-shell .cashier-product-catalog .product-order-grid label{grid-template-rows:1fr auto;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:1px 5px;min-width:0;min-height:61px;padding:4px;display:grid;position:relative}.cashier-product-photo{background:url(/cashier-master/product-1.webp) 50%/contain no-repeat;grid-row:1/3;width:37px;height:46px}.cashier-product-photo-2{background-image:url(/cashier-master/product-2.webp)}.cashier-product-photo-3{background-image:url(/cashier-master/product-3.webp)}.cashier-product-photo-4{background-image:url(/cashier-master/product-4.webp)}.cashier-product-photo-5{background-image:url(/cashier-master/product-5.webp)}.cashier-product-photo-6{background-image:url(/cashier-master/product-6.webp)}.cashier-shell .cashier-product-catalog .product-order-grid label>span:not(.cashier-product-photo){flex:none;min-width:0}.cashier-shell .cashier-product-catalog .product-order-grid label>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.cashier-shell .cashier-product-catalog .product-order-grid label>span small,.cashier-shell .cashier-product-catalog .product-order-grid label>em small{display:none}.cashier-shell .cashier-product-catalog .product-order-grid label>em{grid-column:2;margin:0;font-size:10px}.cashier-shell .cashier-product-catalog .product-order-grid label>button{opacity:0;position:absolute;inset:0}.cashier-shell .cashier-product-catalog .product-order-grid label>button:focus-visible{opacity:1}.cashier-shell .cashier-product-catalog .product-order-grid label>input{z-index:2;opacity:0;width:1px;height:1px;padding:0;position:absolute;bottom:2px;right:2px}.cashier-shell .cashier-product-catalog .product-order-grid label>input:focus-visible{opacity:1;width:45px;height:25px;padding:2px}.cashier-shell .cashier-lc .panel-title{display:none}.cashier-shell .cashier-lc .lc-picker-label{color:#ff4e5c;margin:0 0 7px;font-size:12px;font-weight:800;display:block}.cashier-shell .cashier-lc .lc-picker-label:before{content:"LAYANAN LC";margin-bottom:10px;display:block}.cashier-shell .cashier-lc .lc-picker-label{font-size:0}.cashier-shell .cashier-lc .lc-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cashier-shell .cashier-lc .lc-choice{text-align:center;flex-direction:column;align-items:center;min-height:96px;padding:5px 3px;display:flex}.cashier-lc-portrait{background:url(/cashier-master/lc-1.webp) 50%/cover;border-radius:5px;width:42px;height:47px}.cashier-lc-portrait-2{background-image:url(/cashier-master/lc-2.webp)}.cashier-lc-portrait-3{background-image:url(/cashier-master/lc-3.webp)}.cashier-lc-portrait-4{background-image:url(/cashier-master/lc-4.webp)}.cashier-shell .cashier-lc .lc-choice b{font-size:10px}.cashier-shell .cashier-lc .lc-choice small{font-size:9px}.cashier-shell .cashier-lc .lc-picker-help{display:none}.cashier-shell .cashier-closing-card{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:128px}.cashier-shell .cashier-closing-card>.panel-title{background:0 0;grid-area:1/1;margin:0;padding:4px 7px}.cashier-shell .cashier-closing-card>.panel-title h2{font-size:14px}.cashier-shell .cashier-closing-card>.panel-title p{margin:0;font-size:10px}.cashier-shell .cashier-closing-card>.cashier-closing-launch{grid-area:1/2}.cashier-closing-metrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cashier-closing-metrics span{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:var(--rdk-blue-surface);color:#d6c6b1;border-radius:5px;gap:5px;padding:8px 11px;font-size:10px;display:grid}.cashier-closing-metrics b{color:var(--rdk-cyber-cyan);font-size:14px}@media (width<=1260px){.cashier-room-gallery{grid-template-columns:minmax(0,1fr)}.cashier-room-preview{display:none}.cashier-product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1261px) and (width<=1400px){.cashier-shell .cashier-product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cashier-shell .room-grid,.cashier-shell .cashier-product-catalog,.cashier-closing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-shell .cashier-closing-card>.cashier-closing-launch{grid-area:3/1}}@media screen{:root{--rdk-ui-body:1rem;--rdk-ui-label:.875rem;--rdk-ui-meta:.8125rem;--rdk-ui-control:40px}.site-content:has(>.role-side-navigation){font-size:var(--rdk-ui-body);line-height:1.45}.site-content:has(>.role-side-navigation) :is(p,label,th,td,button,summary){line-height:1.45}.site-content:has(>.role-side-navigation) :is(.form-grid,.proc-grid,.sales-fields,.investor-form-grid,.top-fields,.payments,.form)>label{min-width:0;font-size:var(--rdk-ui-label);overflow-wrap:anywhere}.site-content:has(>.role-side-navigation) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--rdk-ui-control);font:inherit;font-size:var(--rdk-ui-label);padding:8px 10px;line-height:1.4}.site-content:has(>.role-side-navigation) :is(.form-grid,.proc-grid,.investor-form-grid,.sales-fields,.correction-form) label>:is(input,select,textarea):not([type=checkbox]):not([type=radio]){width:100%;margin-top:5px;display:block}.site-content:has(>.role-side-navigation) :is(input,textarea)::placeholder{color:#bfb4a8;opacity:1}.site-content:has(>.role-side-navigation) :is(input[readonly],textarea[readonly]){background:var(--rdk-blue-surface);color:var(--rdk-secondary-text);border-style:dashed}.site-content:has(>.role-side-navigation) :is(input,select,textarea):disabled{opacity:.7;cursor:not-allowed}.site-content:has(>.role-side-navigation) label:has(>:is(input,select,textarea)[required]):before{content:"* ";color:#ffabb3;font-weight:800}.site-content:has(>.role-side-navigation) :is(.field-help,label>small,.proc-muted,.lc-picker-help,.invoice-note,.payout-note,.payout-waiting){font-size:var(--rdk-ui-meta);color:#d1c6b8;white-space:normal;line-height:1.5;display:block}.site-content:has(>.role-side-navigation) :is(button,.table-edit-button,.proc-btn,.table-link,.master-tab-link){min-height:var(--rdk-ui-control);max-width:100%;font-size:var(--rdk-ui-label);white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;line-height:1.35}.site-content:has(>.role-side-navigation) button:disabled{opacity:.55;cursor:not-allowed}.site-content:has(>.role-side-navigation) :is(.secondary,.proc-btn.secondary,.table-edit-button){background:var(--rdk-blue-surface)!important;border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent)!important;color:var(--rdk-main-text)!important;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 12.55%, transparent)!important}.site-content:has(>.role-side-navigation) :is(button.danger,button.delete,.table-link.danger){color:#ffd0d5!important;background:#45141f!important;border-color:#d06170!important}.site-content:has(>.role-side-navigation) :is(.actions,.action-group,.proc-actions,.modal-actions,.pun-actions,.pun-modal-actions,.treasury-actions,.review-actions){flex-wrap:wrap;align-items:center;gap:8px}.site-content:has(>.role-side-navigation) :is(.modal-bg,.input-modal-bg,.outside-backdrop,.settlement-modal-backdrop,.treasury-modal,.pun-modal-bg,.lc-modal-backdrop,.investor-modal,.modal-backdrop){z-index:10020;overscroll-behavior:contain;background-color:#000d;padding:16px;overflow-y:auto}.site-content:has(>.role-side-navigation) :is(.modal,.input-modal,.outside-modal,.settlement-modal,.treasury-dialog,.pun-modal,.lc-modal,.investor-modal-card){box-sizing:border-box;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#f6f0e9;max-width:100%;max-height:calc(100dvh - 32px);box-shadow:0 24px 70px #000d, inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 16.86%, transparent);background:#111213;border-radius:9px;overflow-y:auto}.site-content:has(>.role-side-navigation) :is(.modal-head,.input-modal-head,.pun-modal-head,.investor-modal-head,.settlement-modal-head){align-items:flex-start;gap:12px}.site-content:has(>.role-side-navigation) :is(.modal-head,.input-modal-head,.pun-modal-head,.investor-modal-head,.settlement-modal-head)>button{flex-shrink:0;min-width:40px}.site-content:has(>.role-side-navigation) :is(.modal-actions,.pun-modal-actions,.investor-modal-actions){z-index:3;border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#111213;margin-top:12px;padding-block:10px;position:sticky;bottom:0}.site-content:has(>.role-side-navigation) :is(.form-error,.proof-error,.login-error,.bon-error,.proc-message,.notice,.outside-message,.treasury-msg,.pun-notice){font-size:var(--rdk-ui-label);overflow-wrap:anywhere;line-height:1.5}.site-content:has(>.role-side-navigation) :is(.form-error,.proof-error,.bon-error){color:#ffc1c9;border-color:#b3495b}.site-content:has(>.role-side-navigation) :is(.table-wrap,.proc-table-wrap,.bonus-table-wrap,.outside-table,.treasury-table,.table){overscroll-behavior-x:contain;scrollbar-color:var(--rdk-cyber-cyan) #151312;min-width:0;max-width:100%;overflow-x:auto}.site-content:has(>.role-side-navigation) :is(th,td){font-size:var(--rdk-ui-label);vertical-align:middle;padding:9px 10px}.site-content:has(>.role-side-navigation) th{letter-spacing:.025em;line-height:1.35}.site-content:has(>.role-side-navigation) td small{font-size:var(--rdk-ui-meta);line-height:1.4}.site-content:has(>.role-side-navigation) td{white-space:normal;overflow-wrap:break-word}.site-content:has(>.role-side-navigation) :is(.money,.amount,.rdk-amount){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.site-content:has(>.role-side-navigation) :is(.money-row b,.balance-preview b,.final-line b,.df-line b,.bill-lines b,.payout-values b){font-variant-numeric:tabular-nums}.site-content:has(>.role-side-navigation) :is(.status,.pill,.proc-badge,.status-pill,.paid-badge){font-size:var(--rdk-ui-meta);white-space:normal;padding:4px 8px;line-height:1.4;display:inline-block}.site-content:has(>.role-side-navigation) :is(.status.ok,.status.paid,.pill.paid,.paid-badge,.status-pill.success){color:#93edb3;background:#153322;border-color:#41845c}.site-content:has(>.role-side-navigation) :is(.status.pending,.status.partial,.status.warning,.pill.overdue){color:var(--rdk-warning);background:var(--rdk-warning-surface);border-color:var(--rdk-warning-border)}.site-content:has(>.role-side-navigation) .rdk-status-cell{font-weight:700}.site-content:has(>.role-side-navigation) .rdk-status-cell:is([data-status=SUBMITTED],[data-status=REQUESTED],[data-status=PENDING]){color:var(--rdk-warning)}.site-content:has(>.role-side-navigation) .rdk-status-cell:is([data-status=APPROVED],[data-status=PAID],[data-status=CLOSED]){color:#93edb3}.site-content:has(>.role-side-navigation) .rdk-status-cell:is([data-status=REJECTED],[data-status=VOID]){color:#ffc1c9}.site-content:has(>.role-side-navigation) :is(.card,.executive-summary-card,.executive-metric,.summary-card,.proc-summary article,.treasury-cards article,.df-strip article){overflow-wrap:anywhere;min-width:0}.site-content:has(>.role-side-navigation) :is(.card small,.executive-summary-card small,.executive-metric small,.summary-card small,.proc-summary span,.treasury-cards span,.df-strip span){font-size:var(--rdk-ui-label)}.site-content:has(>.role-side-navigation) :is(.card p,.executive-summary-card p,.summary-card span,.treasury-cards small){font-size:var(--rdk-ui-meta);line-height:1.45}.site-content:has(>.role-side-navigation) :is(.card strong,.treasury-cards b,.summary-card strong){white-space:normal;font-size:clamp(1.15rem,1.6vw,1.6rem)}.site-content:has(>.role-side-navigation) .rdk-date-range{gap:8px;width:auto}.site-content:has(>.role-side-navigation) .rdk-date-range>label{flex:145px!important;width:auto!important}.site-content:has(>.role-side-navigation) .rdk-date-range input[type=date]{max-width:none}.role-side-navigation :is(.side-nav-label,.role-side-logout){font-size:var(--rdk-ui-label);line-height:1.4}.role-side-navigation .side-nav-group-title{font-size:var(--rdk-ui-meta)}.role-side-navigation nav a{min-height:40px}.role-side-navigation .side-nav-label{white-space:normal;overflow-wrap:anywhere}.site-content:has(>.role-side-navigation) .proc-line{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(90px,1fr)) auto}.site-content:has(>.role-side-navigation) .proc-grid>.proc-btn{align-self:end}.site-content:has(>.role-side-navigation) .proc-card>.proc-btn{margin:0 13px 12px}.site-content:has(>.role-side-navigation) .proc-table td>button+button{margin-left:6px}.site-content:has(>.role-side-navigation) .proc-guidance{font-size:var(--rdk-ui-label)}.site-content:has(>.role-side-navigation) .bon-page :is(.grid label,.product-grid label){font-size:var(--rdk-ui-label)}.site-content:has(>.role-side-navigation) .bon-page .preview{flex-wrap:wrap;gap:12px}.site-content:has(>.role-side-navigation) :is(.stock-in-value,.stock-out-value){font-variant-numeric:tabular-nums;font-weight:700}.site-content:has(>.role-side-navigation) .stock-in-value{color:#93edb3}.site-content:has(>.role-side-navigation) .stock-out-value{color:var(--rdk-cyber-cyan)}.site-content:has(>.role-side-navigation) :is(.payout-values,.entitlement>div:last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.site-content:has(>.role-side-navigation) :is(.payout-values span,.entitlement span,.final-strip span,.df-account-grid span){font-size:var(--rdk-ui-meta);color:#d1c6b8}.site-content:has(>.role-side-navigation) :is(.payout-values span,.entitlement span):nth-child(2){border-bottom:2px solid #41845c}.site-content:has(>.role-side-navigation) :is(.payout-values span,.entitlement span):nth-child(3){border-bottom:2px solid var(--rdk-primary-blue)}.site-content:has(>.role-side-navigation) :is(.final-strip strong,.payout-values b,.entitlement b){white-space:normal;overflow-wrap:anywhere}.site-content:has(>.role-side-navigation) :is(.final-line,.df-line,.executive-panel .money-row){font-size:var(--rdk-ui-label);gap:12px}.site-content:has(>.role-side-navigation) :is(.daily-finance label,.final-head label,.owner-kpi small){font-size:var(--rdk-ui-label)}.site-content:has(>.role-side-navigation) :is(.df-strip small,.df-account-grid summary small,.owner-kpi span,.owner-list.audit .owner-row){font-size:var(--rdk-ui-meta)}.site-content:has(>.role-side-navigation) .df-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.site-content:has(>.role-side-navigation) .daily-finance nav{flex-wrap:wrap}.site-content:has(>.role-side-navigation) .owner-row{overflow-wrap:anywhere}.site-content:has(>.role-side-navigation) :is(.final-head form,.final-presets,.invoice-toolbar,.owner-actions,.treasury-filters){flex-wrap:wrap;gap:8px}.site-content:has(>.role-side-navigation) :is(.treasury-inline,.review-actions) button{font-size:var(--rdk-ui-meta)}.site-content:has(>.role-side-navigation) .treasury-dialog>h2{padding-right:42px}.site-content:has(>.role-side-navigation) .settlement-tabs{flex-wrap:wrap;top:48px}.site-content:has(>.role-side-navigation) :is(.final-table .thead,.correction-summary span){font-size:var(--rdk-ui-meta)}.site-content:has(>.role-side-navigation) :is(.lc-ranking-grid li,.lc-section-title,.pun-panel-head,.pun-detail-head,.returns-head,.investor-toolbar){flex-wrap:wrap;gap:8px}.site-content:has(>.role-side-navigation) :is(.lc-control-page label,.lc-section-title span,.lc-period-note,.return-notes,.pun-muted){font-size:var(--rdk-ui-label)}.site-content:has(>.role-side-navigation) :is(.lc-control-page .summary-card strong,.investor-table td,.returns-table td){white-space:normal}.site-content:has(>.role-side-navigation) :is(.person,.product,.payout-recipient-head,.recipient){min-width:0}.site-content:has(>.role-side-navigation) .stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:12px;display:grid}.site-content:has(>.role-side-navigation) .stats-grid article{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:7px;min-width:0;padding:10px}.site-content:has(>.role-side-navigation) .stats-grid :is(span,b){overflow-wrap:anywhere;display:block}.site-content:has(>.role-side-navigation) .stats-grid span{font-size:var(--rdk-ui-meta);color:#d1c6b8}.site-content:has(>.role-side-navigation) .stats-grid b{margin-top:6px;font-size:1.15rem}.site-content:has(>.role-side-navigation) .outside-page{padding:14px var(--rdk-page-x) 34px;gap:12px}.site-content:has(>.role-side-navigation) .outside-head h1{font-size:clamp(1.5rem,2vw,2.1rem)}.site-content:has(>.role-side-navigation) .outside-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr)}.site-content:has(>.role-side-navigation) :is(.outside-card,.catalog,.cart){border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:8px;min-width:0}.site-content:has(>.role-side-navigation) .cart-lines article{grid-template-columns:minmax(0,1fr) 116px auto}.site-content:has(>.role-side-navigation) .outside-modal .cart{position:static}.site-content:has(.cashier-shell) .cashier-shell :is(.cashier-room-filters,.cashier-product-filters,.room-status-summary){flex-wrap:wrap;overflow:visible}.site-content:has(.cashier-shell) .cashier-shell :is(.cashier-room-filters,.cashier-product-filters) input{flex:140px;width:auto}.site-content:has(.cashier-shell) .cashier-shell .cashier-room-filters:before{flex-basis:100%}.site-content:has(.cashier-shell) .cashier-shell .room-card{height:auto;min-height:176px;padding-bottom:6px}.site-content:has(.cashier-shell) .cashier-shell .room-card-copy :is(b,small){white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.site-content:has(.cashier-shell) .cashier-shell .room-card-copy b{font-size:var(--rdk-ui-label)}.site-content:has(.cashier-shell) .cashier-shell .room-card-copy small{font-size:.75rem}.site-content:has(.cashier-shell) .cashier-shell .cashier-room-status{max-width:100%;font-size:.75rem}.site-content:has(.cashier-shell) .cashier-shell .room-card select{z-index:2;color:#fff;opacity:1;align-self:stretch;width:calc(100% - 12px);height:auto;min-height:36px;margin:4px 6px 0;padding:5px;font-size:.75rem;position:relative;bottom:auto;right:auto}.site-content:has(.cashier-shell) .cashier-shell .cashier-product-catalog{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.site-content:has(.cashier-shell) .cashier-shell .cashier-product-catalog .product-order-grid label{grid-template-rows:auto auto auto;grid-template-columns:39px minmax(0,1fr);gap:5px;padding:8px}.site-content:has(.cashier-shell) .cashier-shell .cashier-product-catalog .product-order-grid label>span b{font-size:var(--rdk-ui-label);white-space:normal;overflow:visible}.site-content:has(.cashier-shell) .cashier-shell .cashier-product-catalog .product-order-grid label>span small{font-size:.75rem;display:block}.site-content:has(.cashier-shell) .cashier-shell .cashier-product-catalog .product-order-grid label>em{font-size:var(--rdk-ui-label)}.site-content:has(.cashier-shell) .cashier-shell .cashier-product-catalog .product-order-grid label>em small{font-size:.75rem;display:block}.site-content:has(.cashier-shell) .cashier-shell .cashier-product-catalog .product-order-grid label>button{opacity:1;font-size:var(--rdk-ui-label);grid-column:1/-1;position:static}.site-content:has(.cashier-shell) .cashier-shell .cashier-product-catalog .product-order-grid label>input{opacity:1;grid-column:1/-1;width:100%;height:auto;padding:8px;position:static}.site-content:has(.cashier-shell) .cashier-shell .cashier-lc .lc-choice{min-width:0}.site-content:has(.cashier-shell) .cashier-shell .cashier-lc .lc-choice b{font-size:var(--rdk-ui-label)}.site-content:has(.cashier-shell) .cashier-shell .cashier-lc .lc-choice small{font-size:.75rem}.site-content:has(.cashier-shell) .cashier-shell .cashier-lc .lc-picker-help{margin-top:8px;display:block}.site-content:has(.cashier-shell) .cashier-shell :is(.cashier-cart-intro li,.cashier-cart-quickfields label,.cashier-closing-metrics span,.cashier-closing-card>.panel-title p){font-size:var(--rdk-ui-meta)}.site-content:has(.cashier-shell) .cashier-shell .cashier-cart-intro li{flex-wrap:wrap}.site-content:has(.cashier-shell) .cashier-shell .sales-payment .bill-lines>strong b{font-size:1.5rem}.site-content:has(.cashier-shell) .cashier-shell .sales-payment .proc-line{grid-template-columns:repeat(2,minmax(0,1fr))}.site-content:has(.cashier-shell) .cashier-shell .sales-payment .proc-line>:first-child{grid-column:auto}.site-content:has(.cashier-shell) .cashier-shell .cashier-closing-dialog{max-height:calc(100dvh - 24px)}.site-content:has(.cashier-shell) .cashier-shell .cashier-closing-metrics b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.site-content:has(.cashier-shell) .cashier-shell .cashier-closing-launch{min-width:0}.site-content>.login-screen :is(.credential-form label,.login-session,.login-error,.login-secondary,.cashier-operator-options button){font-size:var(--rdk-ui-label);line-height:1.5}.site-content>.login-screen :is(input,.login-button,.cashier-operator-options button){min-height:44px;font-size:1rem}@media (width>=1261px){.site-content:has(.cashier-shell) .cashier-shell>main{grid-template-rows:auto auto auto auto auto auto auto auto auto}.site-content:has(.cashier-shell) .cashier-shell :is(.room-monitor,.cashier-products,.cashier-lc){max-height:480px}}@media (width<=1100px){.site-content:has(>.role-side-navigation) .proc-line{grid-template-columns:repeat(2,minmax(0,1fr))}.site-content:has(>.role-side-navigation) .proc-line>:first-child{grid-column:1/-1}.site-content:has(>.role-side-navigation) .outside-layout{grid-template-columns:1fr}.site-content:has(>.role-side-navigation) .period-control{grid-template-columns:1fr;gap:12px}}@media (width<=900px){.site-content:has(.cashier-shell) .cashier-shell :is(.cashier-products,.cashier-lc,.room-monitor){max-height:none}.site-content:has(.cashier-shell) .cashier-shell .cashier-room-gallery{grid-template-columns:1fr}}@media (width<=800px){.site-content:has(>.role-side-navigation) .settlement-tabs{position:static}.site-content:has(>.role-side-navigation) :is(.proc-head,.treasury-head,.outside-head,.input-toolbar,.toolbar,.master-toolbar,.panel-title,.proc-card-head,.head){flex-wrap:wrap;gap:10px}}@media (width<=600px){:root{--rdk-ui-control:44px}.site-content:has(>.role-side-navigation) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem}.site-content:has(>.role-side-navigation) :is(.form-grid,.proc-grid,.investor-form-grid,.pun-grid,.treasury-dialog form,.correction-summary,.top-fields,.payments){grid-template-columns:minmax(0,1fr)}.site-content:has(>.role-side-navigation) :is(.form-grid,.proc-grid,.investor-form-grid,.pun-grid)>.wide{grid-column:1/-1}.site-content:has(>.role-side-navigation) :is(.payout-values,.entitlement>div:last-child){grid-template-columns:minmax(0,1fr)}.site-content:has(>.role-side-navigation) .outside-modal{border-radius:9px;width:100%;height:auto}.site-content:has(>.role-side-navigation) .cart-lines article{grid-template-columns:minmax(0,1fr) auto}.site-content:has(>.role-side-navigation) .cart-lines article>:first-child{grid-column:1/-1}.site-content:has(.cashier-shell) .cashier-shell .cashier-closing-card{grid-template-columns:1fr}.site-content:has(.cashier-shell) .cashier-shell .cashier-lc .lc-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.site-content:has(.cashier-shell) .cashier-shell .cashier-closing-card>.cashier-closing-launch{grid-area:3/1}.site-content:has(.cashier-shell) .cashier-shell .cashier-closing-summary span{flex-wrap:wrap}.site-content:has(.cashier-shell) .cashier-shell .cashier-product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.site-content:has(.cashier-shell) .cashier-shell .cashier-product-catalog{grid-template-columns:1fr}.site-content:has(.cashier-shell) .cashier-shell .sales-payment .proc-line{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-content :is(button,a,.card,.room-card){transition:none}.culture-ticker__track{animation:none!important}}}.expense-revision-backdrop{z-index:11000;background:#000c;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.expense-revision{border:1px solid var(--rdk-primary-blue);color:#f7e6cb;background:linear-gradient(120deg,#25171b,#090909 50%,#20090d);border-radius:14px;flex-direction:column;width:min(1120px,100%);min-width:0;max-height:94dvh;display:flex;overflow:hidden;box-shadow:0 20px 65px #000a}.expense-revision>header{border-bottom:1px solid #63232a;justify-content:space-between;padding:16px;display:flex}.expense-revision h2{color:var(--rdk-cyber-cyan);margin:5px 0;font-size:20px}.expense-revision h3{color:var(--rdk-cyber-cyan);font-size:13px}.expense-revision p,.expense-revision small,.expense-revision span{font-size:12px}.expense-revision-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:0;padding:16px;display:grid;overflow:auto}.expense-revision-body>section,.expense-revision fieldset{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:9px;min-width:0;margin:0;padding:14px}.expense-revision dl{margin:0}.expense-revision dl>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(100px,.85fr) minmax(0,1.15fr);gap:8px;padding:7px 0;font-size:12px;display:grid}.expense-revision dd{text-align:right;overflow-wrap:anywhere;margin:0}.expense-revision label{gap:5px;margin:10px 0;font-size:12px;display:grid}.expense-revision input,.expense-revision select,.expense-revision textarea{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#f7e6cb;background:#080909;border-radius:6px;width:100%;min-width:0;padding:9px}.expense-revision textarea{resize:vertical;min-height:70px}.expense-revision-summary{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:var(--rdk-cyber-cyan);overflow-wrap:anywhere;padding:10px}.expense-revision footer{border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);flex-shrink:0;justify-content:flex-end;gap:12px;padding:12px 16px;display:flex}.expense-revision button{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:var(--rdk-cyber-cyan);background:#130c0b;border-radius:6px;padding:10px 16px}.expense-revision footer button:last-child{color:#fff;background:linear-gradient(#a10a20,#500818)}.expense-revision button:disabled{opacity:.5}.expense-revision-error{color:#ffab9b;margin:0;padding:6px 16px}.expense-revision a{color:var(--rdk-cyber-cyan)}.finance-revision-reason{white-space:normal;color:#cbbda5;max-width:210px;font-size:11px;display:block}@media (width<=760px){.expense-revision-body{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.expense-revision footer button{flex:1}.expense-revision h2{font-size:16px}}.finance-center{color:#f5eee1;background:radial-gradient(at 100% 0,#35101888,#0000 50%);width:100%;max-width:none;padding:clamp(14px,2vw,28px);font-size:1rem}.finance-center h1{color:var(--rdk-cyber-cyan);margin:.25rem 0;font-size:clamp(1.45rem,2.2vw,2rem)}.finance-center h2{color:var(--rdk-cyber-cyan);font-size:1.15rem}.finance-center p{line-height:1.55}.finance-context-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.finance-context-tabs a{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 18%, transparent);color:var(--rdk-cyber-cyan);background:#1b1618;border-radius:8px;padding:8px 14px;text-decoration:none}.finance-cards{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;margin:16px 0;display:grid}.finance-cards article{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 24%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 13.33%, transparent),0 5px 12px #0004;background:linear-gradient(145deg,#252023,#100e10);border-radius:12px;min-width:0;padding:16px}.finance-cards span{color:#d2c2aa;font-size:.9rem;display:block}.finance-cards strong{color:var(--rdk-cyber-cyan);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.5;display:block}.finance-filters{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 18%, transparent);background:#171417;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(175px,100%),1fr));gap:12px;padding:16px;display:grid}.finance-center label{color:var(--rdk-main-text);gap:6px;min-width:0;font-size:.9rem;display:grid}.finance-center input,.finance-center select,.finance-center textarea{box-sizing:border-box;color:#f8f1e6;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 24%, transparent);background:#100e11;border-radius:7px;width:100%;min-width:0;min-height:42px;padding:9px 10px;font-size:1rem}.finance-center textarea{resize:vertical;min-height:88px}.finance-panel{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 18%, transparent);background:linear-gradient(135deg,#1b171b,#100e10);border-radius:12px;min-width:0;margin:16px 0;padding:16px}.finance-table-scroll{max-width:100%;overflow-x:auto}.finance-center table{border-collapse:collapse;width:100%;font-size:.9rem}.finance-center th,.finance-center td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 9%, transparent);vertical-align:top;overflow-wrap:anywhere;max-width:28rem;padding:11px 12px;line-height:1.5}.finance-center th{color:var(--rdk-cyber-cyan);white-space:nowrap;background:#271b20}.finance-center td.rdk-amount,.finance-center th.rdk-amount{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.finance-center small{color:#c5b9a5;font-size:.8rem;display:block}.finance-center a{color:var(--rdk-cyber-cyan)}.finance-center button{white-space:normal;min-height:42px;padding:10px 16px;font-size:.9rem;line-height:1.35}.finance-center .finance-primary{border:1px solid var(--rdk-primary-blue);color:#fff3d9;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 33.33%, transparent),0 3px 8px #0007;background:linear-gradient(145deg,#aa2237,#681325)}.finance-modal{z-index:1000;padding:16px;overflow-y:auto}.finance-modal>div{border:1px solid var(--rdk-primary-blue);background:linear-gradient(135deg,#251c22,#100e11);border-radius:14px;width:min(680px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 16px 64px #000b}.finance-money-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:14px;min-width:0;padding:0;display:grid}:is(.finance-money-form label:has(textarea),.finance-money-form button){grid-column:1/-1}.finance-modal .modal-close{float:right}.finance-center button:disabled,.finance-center fieldset:disabled{opacity:.6;cursor:wait}.finance-center :focus-visible{outline:2px solid var(--rdk-primary-blue);outline-offset:3px}@media (width<=620px){.finance-center .treasury-head{display:block}.finance-center .treasury-actions{margin-top:12px}.finance-money-form fieldset{grid-template-columns:1fr}.finance-modal>div{padding:16px}.finance-center .finance-table-scroll table{min-width:760px}}.finance-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.finance-pagination span{color:#d2c2aa;margin-right:auto;font-size:.9rem}.finance-center{background:radial-gradient(at 100% 0,#50151b40,#0000 55%),linear-gradient(125deg,#080909,#18110e 48%,#090909);max-width:1800px;margin-inline:auto;padding:18px}.finance-center .treasury-head{border-bottom:1px solid var(--rdk-primary-blue);padding:12px 0 16px}.finance-center .treasury-head h1{color:var(--rdk-cyber-cyan);font-family:Georgia,serif}.finance-bank-grid{grid-template-columns:1fr 1fr .95fr;gap:12px;margin:16px 0 12px;display:grid}.finance-bank-grid article,.finance-lc-grid article{border:1px solid var(--rdk-primary-blue);min-width:0;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 26.67%, transparent),0 8px 18px #0007;background:linear-gradient(135deg,#071822,#101417 65%,#090b0c);border-radius:12px;padding:20px}.finance-bank-grid .finance-total-card{background:linear-gradient(130deg,#57101a,#230b0e 65%,#100b09)}.bank-wordmark{letter-spacing:.06em;color:#e6f4ff;font-size:1.9rem;font-weight:900;line-height:1}.finance-bank-grid h2{margin:8px 0 12px;font-size:1rem}.finance-bank-grid span{font-size:.875rem}.finance-bank-grid strong,.finance-lc-grid strong{color:var(--rdk-main-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(1.35rem,2vw,1.9rem);display:block}.finance-total-card strong{color:var(--rdk-cyber-cyan)}.finance-center dl{margin:12px 0;font-size:.875rem}.finance-center dl div{justify-content:space-between;gap:8px;padding:4px 0;display:flex}.finance-center dt{color:#c3bdb2}.finance-center dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.finance-card-action{text-align:center;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#0005;border-radius:6px;margin-top:12px;padding:10px;text-decoration:none;display:block}.finance-lc-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-lc-grid article{background:linear-gradient(130deg,var(--rdk-blue-surface),#090b0c)}.finance-lc-grid h2{margin:0 0 10px;font-size:1rem}.finance-lc-grid a{margin-top:10px;display:inline-block}.finance-cash-note{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:var(--rdk-secondary-text);border-radius:8px;margin-top:12px;padding:10px 14px}.finance-center .finance-filters{gap:8px;padding:12px}.finance-center .finance-summary article,.finance-center .finance-panel{padding:12px}.finance-center th,.finance-center td{padding:8px 10px}.finance-context-tabs{gap:6px;margin:12px 0}.finance-context-tabs a{padding:8px 10px;font-size:.875rem}.finance-money-form h2{margin:0 36px 12px 0}.finance-modal>div{background:linear-gradient(145deg,#181818,#090b0c);width:min(620px,100%);padding:20px}.finance-money-form fieldset{gap:10px}.finance-workflow-block{border:1px solid var(--rdk-primary-blue);background:var(--rdk-blue-surface);border-radius:8px;grid-column:1/-1;padding:10px}.finance-workflow-block p{margin:0 0 8px}.finance-center .finance-primary{border-color:var(--rdk-primary-blue);box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 40%, transparent),0 0 12px #b20b1433;background:linear-gradient(145deg,#a60b12,#5f080e)}.finance-bank-grid article:hover{border-color:var(--rdk-primary-blue)}.finance-center button:disabled{cursor:not-allowed}@media (width<=1050px){.finance-bank-grid{grid-template-columns:1fr 1fr}.finance-bank-grid .finance-total-card{grid-column:1/-1}.finance-total-card{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.finance-total-card p{margin:0}}@media (width<=620px){.finance-center{padding:12px}.finance-bank-grid,.finance-lc-grid{grid-template-columns:1fr}.finance-bank-grid .finance-total-card{display:block}.finance-bank-grid article,.finance-lc-grid article{padding:16px}.finance-center dl div{flex-wrap:wrap}.finance-center .treasury-actions{flex-wrap:wrap;display:flex}.finance-center .treasury-actions button{flex:auto}.finance-modal{align-items:center}.finance-money-form fieldset{grid-template-columns:1fr}}.finance-center.expense-master-page{background:radial-gradient(at 40% 20%,#36180e40,#0000 65%),linear-gradient(135deg,#050708,#100b0a 52%,#07090a);max-width:none;padding:8px 12px;font-size:12px}.expense-master-page .treasury-head{border:0;align-items:center;padding:0 0 8px}.expense-master-page .treasury-head h1{color:var(--rdk-cyber-cyan);margin:0;font-family:inherit;font-size:22px}.expense-master-page .treasury-head p{margin:4px 0 0;font-size:12px}.expense-master-page .treasury-head>div>span,.expense-master-page .finance-context-tabs{display:none}.expense-master-page .treasury-actions{gap:8px}.expense-master-page button,.expense-master-page input,.expense-master-page select{border-radius:4px;min-height:34px;padding:7px 10px;font-size:11px}.expense-master-page .treasury-actions button{min-height:36px}.expense-overview h2{color:var(--rdk-cyber-cyan);margin:0;font-size:14px}.expense-overview p{margin:3px 0;font-size:11px}.expense-category-panel{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(160deg,color-mix(in srgb, var(--rdk-blue-surface) 62.75%, transparent),#050607);border-radius:5px;margin:0 0 8px;padding:9px}.expense-category-panel>header{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:4px;display:flex}.expense-category-panel>header button{color:var(--rdk-cyber-cyan);background:0 0;border:0;min-height:22px;padding:2px}.expense-category-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;display:grid}.expense-master-page .expense-category{background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 9%,#060709),#060709);border:1px solid color-mix(in srgb,var(--tone) 35%,color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent));color:#f7edd8;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100px;padding:8px 3px;display:flex;box-shadow:inset 0 1px #fff1}.expense-category[aria-pressed=true]{outline:1px solid var(--tone);box-shadow:0 0 10px color-mix(in srgb,var(--tone) 20%,transparent)}.expense-category-icon{color:var(--tone);font-size:26px;line-height:1.2}.expense-category b{text-align:center;font-size:10px;line-height:1.2}.expense-category strong{color:var(--tone);font-variant-numeric:tabular-nums;font-size:11px}.expense-overview small{font-size:10px}.gold{--tone:var(--rdk-primary-blue)}.blue{--tone:#409df9}.green{--tone:#48d985}.purple{--tone:#cf76f4}.red{--tone:#fa5367}.orange{--tone:var(--rdk-primary-blue)}.neutral{--tone:#aaaeb2}.pink{--tone:#ef6794}.expense-fnb-strip{border:1px solid var(--rdk-primary-blue);background:linear-gradient(100deg,var(--rdk-blue-surface),#070a09 55%,#260c0e);box-shadow:0 0 8px color-mix(in srgb, var(--rdk-blue-glow) 20%, transparent);border-radius:5px;align-items:center;gap:14px;margin:8px 0 12px;padding:10px 14px;display:flex}.expense-fnb-strip>div:first-child{flex:1;align-items:center;gap:12px;display:flex}.expense-fnb-strip>div>span{color:var(--rdk-cyber-cyan);font-size:30px}.expense-fnb-strip>div:nth-child(2){border-left:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);padding-left:14px}.expense-fnb-strip b{color:#45dd84;font-size:16px;display:block}.expense-fnb-strip a{white-space:nowrap;background:linear-gradient(#750817,#31060e);border:1px solid #ab2135;border-radius:4px;padding:9px;text-decoration:none}.expense-filter-row{grid-template-columns:2fr 1.2fr 1.2fr .9fr 2fr auto;align-items:end;gap:10px;margin:8px 0 12px;display:grid}.expense-master-page .expense-filter-row label{gap:4px;font-size:11px}.expense-date-pair{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 24%, transparent);border-radius:4px;align-items:center;display:flex}.expense-master-page .expense-date-pair input{border:0;min-width:0;padding:6px 3px;font-size:10px}.expense-master-page .expense-filter-row input,.expense-master-page .expense-filter-row select{background:#090d0e}.expense-filter-row>button{color:#fff;background:linear-gradient(#a00020,#4b0715);border:1px solid #db173a;min-width:80px}.expense-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.expense-totals article{border:1px solid color-mix(in srgb,var(--tone) 40%,#0c0908);background:linear-gradient(120deg,color-mix(in srgb,var(--tone) 8%,#05080a),#07090b);border-radius:5px;padding:9px 10px}.expense-totals span{color:#c3bdb2;font-size:11px}.expense-totals strong{color:var(--tone);font-variant-numeric:tabular-nums;font-size:19px;line-height:1.3;display:block}.expense-mutations h2{margin-bottom:5px}.expense-table-wrap{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:5px;min-height:160px;max-height:calc(100dvh - 450px);overflow:auto}.expense-master-page .expense-mutations table{table-layout:fixed;font-size:10px}.expense-master-page .expense-mutations th{z-index:1;background:var(--rdk-blue-surface);text-transform:uppercase;color:var(--rdk-cyber-cyan);font-size:9px;position:sticky;top:0}.expense-master-page .expense-mutations th,.expense-master-page .expense-mutations td{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 15%, transparent);text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;line-height:1.3;overflow:hidden}.expense-mutations th:first-child{width:8%}.expense-mutations th:nth-child(2){width:10%}.expense-mutations th:nth-child(3){width:15%}.expense-mutations th:nth-child(4){width:12%}.expense-mutations th:nth-child(5){width:19%}.expense-mutations th:nth-child(n+6){text-align:right;width:10%}.expense-mutations th:last-child{width:6%}.expense-mutations td:nth-child(n+6){text-align:right;font-variant-numeric:tabular-nums}.expense-mutations td small{color:#8fa9c4;font-size:9px}.expense-master-page .expense-mutations td button{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);min-height:26px;color:var(--rdk-cyber-cyan);background:#101212;padding:3px 8px}.expense-mutations footer{align-items:center;gap:8px;padding:7px 0;display:flex}.expense-mutations footer>span:first-child{margin-right:auto}.expense-master-page .expense-mutations footer button{min-height:26px;padding:3px 10px}.expense-master-page .expense-detail-dialog{z-index:1100}.expense-detail-dialog>section{border:1px solid var(--rdk-primary-blue);background:linear-gradient(130deg,#23130d,#090b0c);border-radius:6px;width:min(620px,95vw);max-height:85dvh;padding:18px;overflow:auto}.expense-detail-dialog>section>button{float:right}.expense-detail-dialog dl{grid-template-columns:110px 1fr;gap:8px;display:grid}.expense-detail-dialog dd{overflow-wrap:anywhere;text-align:left}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal>div{border-radius:6px;width:min(760px,100vw - 24px);padding:12px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-popup-head{margin-bottom:7px;padding:0 24px 8px 0}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-popup-head h2{margin:0;font-size:18px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-popup-head p{margin:3px 0;font-size:10px;line-height:1.3}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup fieldset{display:block}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-popup-body{grid-template-columns:1.1fr 1fr;gap:8px;max-height:calc(100dvh - 205px);padding:0;display:grid;overflow:auto}:is(body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-input-panel,body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-summary-panel){border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:4px;min-width:0;padding:9px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup h3{margin:0 0 7px;font-size:11px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup label{gap:3px;font-size:10px}:is(body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup input,body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup select){min-height:31px;padding:5px 7px;font-size:11px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-selected-bank{grid-column:1/-1;justify-content:space-between;gap:6px;padding:5px;font-size:10px;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-selected-bank strong{font-size:12px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup textarea{min-height:100px;font-size:11px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .expense-proof{border:1px dashed var(--rdk-primary-blue);border-radius:4px;min-height:75px;margin:8px 0;padding:9px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup small{font-size:9px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .finance-workflow-block{padding:6px;font-size:10px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .finance-workflow-block p{font-size:10px;line-height:1.3}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-save{text-align:center;width:100%;min-height:34px;margin-top:8px;padding:7px;text-decoration:none;display:block}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-popup-note{margin:7px 0 0;font-size:9px;line-height:1.3}.expense-bank-details{border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);padding-top:7px;font-size:10px}.expense-bank-details summary{cursor:pointer;color:var(--rdk-cyber-cyan)}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-bank-choice{min-height:34px;padding:6px;font-size:10px}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-bank-note{font-size:9px}body .site-content:has(>.role-side-navigation) .expense-master-modal>div>.secondary{min-height:28px;margin-top:6px;padding:4px 12px}@media (width<=1150px){.expense-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.expense-master-page .expense-category{min-height:78px}.expense-filter-row{grid-template-columns:2fr 1fr 1fr}.expense-fnb-strip{flex-wrap:wrap}.expense-table-wrap{max-height:340px}.expense-mutations table{min-width:940px}}@media (width<=640px){.expense-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-totals,.expense-filter-row{grid-template-columns:1fr 1fr}.expense-search{grid-column:1/-1}.expense-fnb-strip>div:first-child{flex-basis:100%}body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-popup-body{grid-template-columns:1fr}.expense-master-page .treasury-head{display:block}.expense-totals strong{font-size:16px}.expense-mutations footer{flex-wrap:wrap}}.expense-master-page .expense-fnb-shortcut{background:linear-gradient(#790b19,#34050c);border:1px solid #bb1333;border-radius:4px;padding:9px 12px;font-size:11px;text-decoration:none}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal:has(.expense-popup)>div{width:min(760px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:12px!important;overflow:auto!important}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .finance-money-form.income-popup.expense-popup>fieldset>.income-popup-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;max-height:calc(100dvh - 205px)!important;overflow:auto!important}@media (width<=640px){body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .finance-money-form.income-popup.expense-popup>fieldset>.income-popup-body{grid-template-columns:minmax(0,1fr)!important}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page{padding:4px 9px 8px}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 5px;padding:5px 7px;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head>div:first-child{align-items:baseline;gap:12px;min-width:0;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head h1{white-space:nowrap;margin:0;font-size:20px;line-height:1.1}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-actions{flex-shrink:0;gap:6px;margin:0;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-actions button{min-height:28px;padding:5px 9px;font-size:10px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-fnb-shortcut{min-height:28px;padding:5px 9px;font-size:10px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-panel{margin:0 0 6px;padding:5px 6px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-panel>header{gap:5px;min-height:0;margin:0 0 4px;padding:0 0 4px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-panel>header h2{margin:0;font-size:12px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-panel>header button{min-height:18px;padding:0 3px;font-size:10px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-grid{gap:5px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category{gap:2px;min-height:62px;padding:5px 3px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-icon{font-size:21px;line-height:1}:is(body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category b,body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category strong){font-size:10px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category small{font-size:9px;line-height:1.1}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-fnb-strip{gap:10px;margin:6px 0 7px;padding:6px 9px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-fnb-strip h2{margin:0;font-size:12px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-fnb-strip p{margin:2px 0 0;font-size:10px;line-height:1.2}:is(body .site-content:has(>.role-side-navigation) .expense-master-page .expense-fnb-strip button,body .site-content:has(>.role-side-navigation) .expense-master-page .expense-fnb-strip a){min-height:27px;padding:5px 8px;font-size:10px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-filter-row{gap:7px;margin:5px 0 7px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-totals{gap:6px;margin:0 0 7px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-totals article{justify-content:space-between;align-items:baseline;gap:8px;min-height:0;padding:6px 8px;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-totals span{white-space:nowrap;font-size:10px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-totals strong{white-space:nowrap;font-size:16px;line-height:1.1}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-wrap{min-height:0;max-height:calc(100dvh - 345px)}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations h2{margin:0 0 4px;font-size:12px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations footer{gap:6px;padding:5px 0;font-size:10px}@media (width<=1150px){body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head>div:first-child{display:block}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head p{margin-top:3px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-totals article{display:block}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-totals strong{margin-top:3px}}@media (width<=640px){body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head{display:block}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-actions{flex-wrap:wrap;margin-top:6px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-wrap{max-height:320px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category{min-height:60px}}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-filter-row{grid-template-columns:minmax(260px,300px) minmax(150px,1fr) minmax(170px,1fr) minmax(110px,.7fr) minmax(250px,1.6fr) 62px;align-items:end;gap:8px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-filter-row label{gap:4px;font-size:11px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-date-pair{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 24%, transparent);background:#090d0e;border-radius:4px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);align-items:center;gap:3px;height:32px;padding:0 4px;display:grid}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-date-pair span{text-align:center;color:var(--rdk-cyber-cyan);font-size:11px}:is(body .site-content:has(>.role-side-navigation) .expense-master-page .expense-filter-row input,body .site-content:has(>.role-side-navigation) .expense-master-page .expense-filter-row select,body .site-content:has(>.role-side-navigation) .expense-master-page .expense-filter-row>button){box-sizing:border-box;height:32px;min-height:32px;padding:5px 8px;font-size:11px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-date-pair input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-radius:0;width:100%;height:30px;min-height:30px;padding:4px 2px;font-size:10px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-date-pair:focus-within{outline:1px solid var(--rdk-primary-blue);outline-offset:1px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-search input{padding-inline:10px}@media (width<=1250px){body .site-content:has(>.role-side-navigation) .expense-master-page .expense-filter-row{grid-template-columns:minmax(260px,1.4fr) minmax(140px,1fr) minmax(160px,1fr)}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-search{grid-column:auto}}@media (width<=640px){body .site-content:has(>.role-side-navigation) .expense-master-page .expense-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-filter-row>label:first-child{grid-column:1/-1}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-search{grid-column:1/-1}}body .site-content:has(>.role-side-navigation) .finance-center.income-master-page{background:radial-gradient(at 15%,#24303520,#0000 70%),linear-gradient(130deg,#050708,#100b0b 45%,#070909);max-width:none;padding:7px 10px 10px}body .site-content:has(>.role-side-navigation) .income-master-page .treasury-head{min-height:0;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:5px 0 8px;display:flex}body .site-content:has(>.role-side-navigation) .income-master-page .treasury-head h1{color:var(--rdk-cyber-cyan);margin:3px 0;font-family:inherit;font-size:24px;line-height:1.2}body .site-content:has(>.role-side-navigation) .income-master-page .treasury-head>div>span{color:#ef3476;letter-spacing:.15em;font-size:10px}body .site-content:has(>.role-side-navigation) .income-master-page .treasury-head p{margin:0;font-size:11px;line-height:1.3}body .site-content:has(>.role-side-navigation) .income-master-page .finance-context-tabs{display:none}.income-overview-cards{grid-template-columns:1.05fr 1fr 1fr 1.05fr;gap:10px;margin:2px 0 9px;display:grid}.income-overview-cards article{border:1px solid color-mix(in srgb,var(--in-color) 55%,#091013);background:linear-gradient(125deg,color-mix(in srgb,var(--in-color) 9%,#03090a),#070909);border-radius:6px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex;box-shadow:inset 0 1px #fff1,0 4px 10px #0005}.income-overview-cards .in-total{--in-color:#00d79f}.income-overview-cards .in-bca{--in-color:#199fff}.income-overview-cards .in-bri{--in-color:var(--rdk-cyber-cyan)}.income-overview-cards .in-count{--in-color:#da47ee}.income-card-icon{border:1px solid var(--in-color);width:45px;height:48px;color:var(--in-color);background:color-mix(in srgb,var(--in-color) 14%,#04090b);border-radius:7px;flex-shrink:0;place-items:center;font-size:30px;display:grid}.income-overview-cards article>div{flex:1;min-width:0}.income-overview-cards h2{color:var(--in-color);margin:0 0 5px;line-height:1.3;font-size:13px!important}.income-overview-cards strong{color:var(--rdk-cyber-cyan);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:21px;line-height:1.2;display:block}.income-overview-cards .in-bca strong{color:#e0f4ff}.income-overview-cards small{color:#b1c4ba;margin-top:6px;font-size:9px;line-height:1.2}.income-bank-share{color:var(--in-color);align-items:center;gap:8px;margin-top:8px;font-size:10px;display:flex}.income-bank-share>span{background:color-mix(in srgb,var(--in-color) 25%,#090b10);border-radius:5px;flex:1;height:6px;overflow:hidden}.income-bank-share i{background:var(--in-color);border-radius:5px;height:100%;display:block}.income-overview-filters{background:#050809;border-radius:5px;grid-template-columns:minmax(250px,1.25fr) minmax(140px,1fr) minmax(140px,1fr) 110px minmax(220px,1.4fr) 70px;align-items:end;gap:9px;margin:0 0 9px;padding:8px;display:grid}.income-overview-filters label{gap:4px;font-size:11px}.income-overview-dates{background:#070a0c;border:1px solid #6d7581;border-radius:4px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);align-items:center;gap:3px;padding:0 3px;display:grid}.income-overview-dates span{text-align:center;color:var(--rdk-secondary-text)}body .site-content:has(>.role-side-navigation) .income-master-page .income-overview-filters :is(input,select,button){background:#070a0c;border-radius:4px;height:33px;min-height:33px;padding:5px 7px;font-size:11px}.income-overview-dates input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0!important;padding:4px 2px!important;font-size:10px!important}.income-overview-filters>button{color:#fff;border:1px solid #db0638;background:linear-gradient(#a80024,#41030b)!important}.income-overview-table{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:5px;max-height:calc(100dvh - 310px);overflow:auto}.income-overview-table table{table-layout:fixed}.income-master-page .income-overview-table th{background:linear-gradient(var(--rdk-blue-surface),var(--rdk-blue-surface));color:var(--rdk-cyber-cyan);text-transform:uppercase;z-index:1;font-size:10px;position:sticky;top:0}.income-master-page .income-overview-table td,.income-master-page .income-overview-table th{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 9%, transparent);padding:8px 10px;font-size:11px;line-height:1.3;overflow:hidden}.income-overview-table th:first-child{width:10%}.income-overview-table th:nth-child(2){width:15%}.income-overview-table th:nth-child(3){width:16%}.income-overview-table th:nth-child(4){width:13%}.income-overview-table th:nth-child(5){width:23%}.income-overview-table th:nth-child(6){width:11%}.income-overview-table th:nth-child(7),.income-overview-table th:nth-child(8){width:9%}.income-overview-table td small{color:#a4bdd5;margin-top:3px;font-size:9px}.income-source-icon{float:left;width:24px;height:26px;color:var(--rdk-cyber-cyan);background:#06243d;border:1px solid #266693;border-radius:4px;place-items:center;margin-right:6px;font-size:20px;display:inline-grid}.income-nominal{font-variant-numeric:tabular-nums;font-weight:700;text-align:right!important}.income-posted{color:#62efc8;background:#003321;border-radius:12px;padding:4px 8px;font-size:10px;font-weight:700}.income-master-page .income-view{background:linear-gradient(var(--rdk-blue-surface),var(--rdk-blue-surface));min-height:27px;color:var(--rdk-cyber-cyan);border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:4px;padding:4px 10px;font-size:10px}.income-overview-pagination{flex-wrap:wrap;align-items:center;gap:6px;padding:9px 0;font-size:11px;display:flex}.income-overview-pagination>span:first-child{margin-right:auto}.income-overview-pagination label{align-items:center;gap:8px;font-size:11px;display:flex}.income-master-page .income-overview-pagination select{width:60px;min-height:30px;padding:4px;font-size:11px}.income-master-page .income-overview-pagination button{background:#090c0e;border:1px solid #49504e;min-width:30px;min-height:30px;padding:4px 7px;font-size:11px}.income-overview-pagination button[aria-current=page]{color:#fff;background:linear-gradient(#b90227,#510616);border-color:#e4163a}.income-overview-dialog{z-index:1100}.income-overview-dialog>section{background:linear-gradient(125deg,var(--rdk-blue-surface),#080b0c);border:1px solid var(--rdk-primary-blue);border-radius:6px;width:min(600px,95vw);max-height:85dvh;padding:16px;overflow:auto}.income-overview-dialog>section>button{float:right}.income-overview-dialog h2{font-size:18px}.income-overview-dialog dl{grid-template-columns:90px 1fr;gap:8px;display:grid}.income-overview-dialog dd{text-align:left;overflow-wrap:anywhere}@media (width<=1250px){.income-overview-cards{grid-template-columns:1fr 1fr}.income-overview-filters{grid-template-columns:minmax(250px,1.4fr) 1fr 1fr}.income-overview-table table{min-width:1000px}}@media (width<=640px){.income-overview-cards{grid-template-columns:1fr}.income-overview-filters{grid-template-columns:1fr 1fr}.income-overview-filters>label:first-child,.income-overview-search{grid-column:1/-1}.income-overview-table{max-height:400px}.income-overview-cards strong{font-size:19px}body .site-content:has(>.role-side-navigation) .income-master-page .treasury-head{display:block}.income-master-page .treasury-actions{margin-top:7px}}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)){table-layout:fixed;width:100%;min-width:1160px}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) :is(th,td){box-sizing:border-box;vertical-align:top;padding:9px 10px;font-size:11px;line-height:1.4;overflow:hidden}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) :is(th,td):first-child{width:8%}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) :is(th,td):nth-child(2){white-space:nowrap;text-overflow:ellipsis;width:13%;overflow:hidden}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) :is(th,td):nth-child(3){white-space:normal;overflow-wrap:anywhere;width:14%}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) :is(th,td):nth-child(4){white-space:normal;overflow-wrap:anywhere;width:12%}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) :is(th,td):nth-child(5){white-space:normal;overflow-wrap:anywhere;width:19%}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) :is(th,td):nth-child(6){white-space:nowrap;text-align:right;width:10%}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) :is(th,td):nth-child(7){white-space:nowrap;text-align:right;width:6%}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) :is(th,td):nth-child(8){white-space:nowrap;text-align:right;width:11%}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) :is(th,td):nth-child(9){text-align:center;white-space:nowrap;width:110px;min-width:110px}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) td:last-child button{white-space:nowrap;min-height:27px;margin:0 2px 3px;padding:5px 7px;font-size:10px;line-height:1.2;display:inline-block}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) td:last-child b{letter-spacing:.02em;white-space:nowrap;color:#c1b69f;font-size:9px;font-weight:600}body .site-content:has(>.role-side-navigation) .finance-center .finance-revision-reason{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:3px 0;font-size:9px;line-height:1.3;overflow:hidden}body .site-content:has(>.role-side-navigation) .finance-center td:last-child:is(:hover,:focus-within) .finance-revision-reason{white-space:normal;overflow-wrap:anywhere}body .site-content:has(>.role-side-navigation) .finance-center :is(.expense-table-wrap,.finance-table-scroll) table:has(th:nth-child(9)) td small{margin-top:3px;font-size:9px;line-height:1.4}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category{gap:5px;height:auto;min-height:80px;padding:9px 10px;display:grid}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category strong{white-space:nowrap;font-size:clamp(13px,1vw,18px);line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category b{overflow-wrap:anywhere;font-size:10px;line-height:1.3}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--rdk-blue-glow);background:linear-gradient(#5a0a17,#280a0d);border-color:#f02446}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-table-wrap{max-height:430px}.expense-period-presets{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.expense-period-presets button{min-height:29px!important;padding:5px 9px!important;font-size:11px!important}.expense-period-presets button[aria-pressed=true]{color:var(--rdk-cyber-cyan);border-color:#f02446}.expense-category-dashboard .expense-mutations>header{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.expense-fnb-capital-summary{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:6px;margin-top:10px;padding:12px}.expense-fnb-capital-summary h2{color:var(--rdk-cyber-cyan);font-size:14px}.expense-fnb-capital-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.expense-fnb-capital-summary article{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:5px;padding:8px}.expense-fnb-capital-summary b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px;display:block}.expense-fnb-capital-summary p,.expense-capital-reference{font-size:11px;line-height:1.4}.expense-capital-reference{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:var(--rdk-blue-surface);border-radius:5px;padding:8px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-table-wrap :is(th,td):nth-child(5){width:12%}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-table-wrap :is(th,td):nth-child(6){white-space:normal;text-align:left;overflow-wrap:anywhere;width:20%}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-table-wrap :is(th,td):nth-child(7){text-align:right;white-space:nowrap;width:12%}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-table-wrap :is(th,td):nth-child(8){text-align:center;width:7%}@media (width<=1400px){body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.expense-fnb-capital-summary>div{grid-template-columns:1fr 1fr}}@media (width<=700px){body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-category-dashboard .expense-filter-row{grid-template-columns:1fr!important}.expense-category-dashboard .expense-mutations>header{flex-wrap:wrap}}@media (width<=360px){body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{grid-template-columns:minmax(0,1fr)}}.expense-category-dashboard .expense-filter-row{grid-template-columns:minmax(260px,1fr) minmax(170px,.7fr) minmax(240px,1fr)}@media (width<=700px){.expense-category-dashboard .expense-filter-row{grid-template-columns:1fr}}body .site-content:has(>.role-side-navigation) .finance-center:has(.expense-category-dashboard){border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:radial-gradient(at 26% 0,#10202755,#0000 45%),linear-gradient(120deg,#050b0d,#040809 60%,#110707);border-radius:9px;padding:10px 12px}.finance-center:has(.expense-category-dashboard) .treasury-head{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 15%, transparent);align-items:center;margin-bottom:8px;padding:3px 0 9px}.finance-center:has(.expense-category-dashboard) .treasury-head>div:first-child{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.finance-center:has(.expense-category-dashboard) .treasury-head>div:first-child>span{color:var(--rdk-cyber-cyan);flex-basis:100%;font-size:11px}.finance-center:has(.expense-category-dashboard) .treasury-head h1{margin:0;font-size:25px}.finance-center:has(.expense-category-dashboard) .treasury-head p{margin:0;font-size:12px}.finance-center:has(.expense-category-dashboard) .treasury-actions{gap:8px}.finance-center:has(.expense-category-dashboard) .treasury-actions :is(a,button){border-radius:5px;min-height:36px;padding:8px 13px;font-size:12px}.finance-center:has(.expense-category-dashboard) .treasury-actions .finance-primary{background:linear-gradient(#ff164b,#e8002a);border-color:#fa2853;box-shadow:0 0 13px #ff073c66}body .site-content:has(>.role-side-navigation) .expense-category-dashboard{gap:7px;font-size:12px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-filter-row{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#040b0ddb;border-bottom:0;border-radius:6px 6px 0 0;grid-template-columns:minmax(255px,1.3fr) minmax(160px,.85fr) minmax(165px,.85fr) minmax(235px,1.8fr) minmax(100px,.55fr);align-items:end;gap:12px;margin:0;padding:9px 10px 0;display:grid}.expense-category-dashboard .expense-filter-row label{gap:5px;font-size:11px}.expense-category-dashboard .expense-filter-row :is(input,select){background:linear-gradient(#0b171d,#050d11);border:1px solid #40505a;border-radius:4px;height:35px;min-height:35px;padding:6px 10px;font-size:12px}.expense-category-dashboard .expense-date-pair{align-items:center;gap:4px;display:flex}.expense-category-dashboard .expense-date-pair input{flex:1;min-width:0;padding:5px;font-size:11px}.expense-category-dashboard .expense-date-pair span{color:var(--rdk-main-text)}.expense-category-dashboard .expense-filter-row .expense-search{min-width:0}.expense-category-dashboard .expense-reset{border-color:var(--rdk-primary-blue);height:35px;color:var(--rdk-cyber-cyan);background:#04090c;font-size:12px}.expense-category-dashboard .expense-period-presets{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#040b0ddb;border-top:0;border-radius:0 0 6px 6px;gap:7px;margin:0;padding:9px 10px}.expense-category-dashboard .expense-period-presets button{color:#f5e9dc;background:linear-gradient(#390713,#16070b);border:1px solid #86162a;border-radius:4px}.expense-category-dashboard .expense-period-presets button[aria-pressed=true]{color:#fff;background:linear-gradient(#fb1141,#bd0021);border-color:#f82d55;box-shadow:0 0 9px #ef163f44}.expense-category-dashboard .expense-category-panel,.expense-category-dashboard .expense-mutations{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(110deg,#060e11ed,#02090bea);border-radius:5px;margin:0;padding:8px 10px}.expense-category-dashboard .expense-category-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.expense-category-dashboard h2{color:var(--rdk-cyber-cyan);margin:0;font-size:16px}.expense-category-heading>div{align-items:center;gap:8px;display:flex}.expense-period-badge,.expense-total-badge{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);white-space:nowrap;background:linear-gradient(#0e1a20,#050b0e);border-radius:20px;align-items:center;gap:15px;padding:7px 15px;font-size:11px;display:flex}.expense-total-badge strong{color:var(--rdk-cyber-cyan);font-variant-numeric:tabular-nums;font-size:20px}.expense-total-badge small{border-left:1px solid #53504a;padding-left:15px;font-size:11px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category{--expense-accent:var(--rdk-primary-blue);text-align:left;background:radial-gradient(ellipse at 15% 100%,color-mix(in srgb,var(--expense-accent) 12%,transparent),transparent 80%),linear-gradient(140deg,#0a151a,#030a0e);border:1px solid color-mix(in srgb,var(--expense-accent) 65%,#25313a);height:auto;min-height:76px;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 13.33%, transparent);border-radius:5px;align-items:center;gap:9px;padding:8px;display:flex;overflow:visible}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category.blue{--expense-accent:#1685dc}.expense-category-dashboard .expense-category.orange{--expense-accent:var(--rdk-primary-blue)}.expense-category-dashboard .expense-category.purple{--expense-accent:#8845bd}.expense-category-dashboard .expense-category.red{--expense-accent:#e71a35}.expense-category-dashboard .expense-category.teal{--expense-accent:#17b1bb}.expense-category-dashboard .expense-category.green{--expense-accent:#2ac33a}.expense-category-dashboard .expense-category.rose{--expense-accent:#e93476}.expense-category-dashboard .expense-category.slate{--expense-accent:#7494a8}.expense-category-dashboard .expense-icon-tile{border:1px solid var(--expense-accent,var(--rdk-primary-blue));background:linear-gradient(135deg,color-mix(in srgb,var(--expense-accent,var(--rdk-blue-surface)) 65%,#04080c),color-mix(in srgb,var(--expense-accent,var(--rdk-blue-surface)) 28%,#04080c));width:46px;height:50px;box-shadow:0 0 10px color-mix(in srgb,var(--expense-accent,var(--rdk-blue-glow)) 17%,transparent),inset 0 1px #ffffff28;color:#fff;border-radius:6px;flex:0 0 46px;justify-content:center;align-items:center;display:flex}.expense-category-dashboard .expense-icon-tile svg{width:29px;height:29px}.expense-category-dashboard .expense-category-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category b{color:#f4f3e9;font-size:9px;line-height:1.3;display:block}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category strong{color:var(--rdk-cyber-cyan);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(12px,1.1vw,18px);line-height:1.1}.expense-category-dashboard .expense-category small{color:#d9e0e2;font-size:10px}.expense-category-dashboard .expense-card-arrow{color:var(--rdk-cyber-cyan);flex:0 0 8px;font-size:21px}.expense-category-dashboard .expense-category:hover{filter:brightness(1.15);transform:translateY(-1px)}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category[aria-pressed=true]{border-color:var(--rdk-primary-blue);box-shadow:0 0 10px #f4114144,inset 0 0 0 1px var(--rdk-blue-glow);background:linear-gradient(110deg,#621024,#1a0c13)}.expense-category-dashboard button:focus-visible{outline:2px solid var(--rdk-primary-blue);outline-offset:3px}.expense-category-dashboard .expense-mutations>header{padding:0 0 8px}.expense-category-dashboard .expense-mutations h2{border-left:3px solid #ed1038;padding-left:7px}.expense-category-dashboard .expense-mutations h2 small{font-size:12px}.expense-category-dashboard .expense-table-wrap{background:#030a0d;border:1px solid #304047;border-radius:4px}.expense-category-dashboard .expense-table-wrap thead{background:linear-gradient(#0b1b22,#081216)}.expense-category-dashboard .expense-table-wrap th{text-transform:uppercase;color:#e7edef;font-size:10px;font-weight:700}.expense-category-dashboard .expense-table-wrap td{font-size:11px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-table-wrap .expense-empty{text-align:center;white-space:normal;height:112px;padding:12px}.expense-empty svg{color:#e7eded;width:29px;height:32px;margin:0 auto 7px;display:block}.expense-empty b,.expense-empty span{color:#d4e0e2;margin:4px 0;font-size:11px;display:block}.expense-category-dashboard .expense-mutations footer{justify-content:flex-end;align-items:center;gap:10px;padding-top:7px;font-size:11px;display:flex}.expense-category-dashboard .expense-mutations footer>span:first-child{margin-right:auto}.expense-page-size b{border:1px solid #3b525b;border-radius:4px;margin-left:6px;padding:4px 14px;display:inline-block}.expense-category-dashboard .expense-mutations footer button{min-height:24px;padding:3px 8px;font-size:12px}.expense-category-dashboard .expense-fnb-capital-summary{box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 13.33%, transparent);background:linear-gradient(110deg,#21100e,#16070d 60%,#080a0e);border:1px solid #b81336;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;padding:10px;display:flex}.expense-fnb-capital-summary h2,.expense-fnb-capital-summary>div{flex-basis:100%}.expense-category-dashboard .expense-fnb-capital-summary article{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(110deg,#351a10,#100d13);border-radius:5px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.expense-fnb-capital-summary article>div{min-width:0}.expense-category-dashboard .expense-fnb-capital-summary small{color:#d8e2e2;font-size:10px}.expense-category-dashboard .expense-fnb-capital-summary b{color:var(--rdk-cyber-cyan);white-space:nowrap;font-size:clamp(14px,1.5vw,21px);line-height:1.2}.expense-category-dashboard .expense-fnb-capital-summary p{color:#dae3e3;flex:1;margin:0;font-size:10px}.expense-category-dashboard .expense-fnb-capital-summary>a{background:linear-gradient(var(--rdk-blue-hover),var(--rdk-blue-hover));border:1px solid var(--rdk-primary-blue);color:var(--rdk-main-text);border-radius:4px;padding:8px 14px;font-size:11px;font-weight:700;text-decoration:none;display:block}@media (width<=1450px){body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-filter-row{grid-template-columns:minmax(240px,1.2fr) 1fr 1fr}.expense-category-dashboard .expense-search{grid-column:span 2}.expense-category-heading,.expense-category-heading>div{flex-wrap:wrap}.finance-center:has(.expense-category-dashboard) .treasury-head p{flex-basis:100%}}@media (width<=1050px){body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.expense-category-dashboard .expense-fnb-capital-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-filter-row{gap:8px;grid-template-columns:1fr 1fr!important}.expense-category-dashboard .expense-filter-row>label:first-child,.expense-category-dashboard .expense-search,.expense-category-dashboard .expense-reset{grid-column:1/-1}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-category-heading>div{width:100%}.expense-total-badge{flex-wrap:wrap;flex:1;gap:7px}.expense-total-badge small{padding-left:7px}.expense-period-badge{white-space:normal}.expense-category-dashboard .expense-mutations footer{flex-wrap:wrap}.expense-category-dashboard .expense-mutations footer>span:first-child{flex-basis:100%}.expense-category-dashboard .expense-fnb-capital-summary>div{grid-template-columns:1fr}.finance-center:has(.expense-category-dashboard) .treasury-head{flex-wrap:wrap}.expense-category-dashboard .expense-fnb-capital-summary>a{margin-left:auto}.expense-category-dashboard .expense-table-wrap table{min-width:1000px}}@media (width<=390px){body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{grid-template-columns:1fr}.expense-category-dashboard .expense-filter-row{grid-template-columns:1fr!important}.expense-category-dashboard .expense-icon-tile{flex-basis:38px;width:38px;height:43px}}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category{flex-direction:row}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-panel{margin:0;padding:8px 10px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-panel>header{border:0;gap:10px;margin:0 0 8px;padding:0}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-panel>header h2{font-size:16px;line-height:1.3}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-mutations h2{font-size:16px;line-height:1.3}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category small{font-size:10px;line-height:1.3}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-copy{container-type:inline-size}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category strong{font-size:clamp(11px,10cqi,18px)}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-table-wrap .expense-empty{white-space:normal;text-align:center;overflow:visible}body .site-content:has(>.role-side-navigation) .expense-master-page:has(.expense-category-dashboard){padding:6px 10px}body .site-content:has(>.role-side-navigation) .expense-master-page:has(.expense-category-dashboard):before{display:none}body .site-content:has(>.role-side-navigation) .expense-master-page:has(.expense-category-dashboard) .treasury-head{gap:8px;min-height:0;margin:0 0 4px;padding:3px 0 5px}body .site-content:has(>.role-side-navigation) .expense-master-page:has(.expense-category-dashboard) .treasury-head>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:0;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page:has(.expense-category-dashboard) .treasury-head>div>span{display:none}body .site-content:has(>.role-side-navigation) .expense-master-page:has(.expense-category-dashboard) .treasury-head h1{margin:0;font-size:20px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page:has(.expense-category-dashboard) .treasury-head p{flex-basis:auto;margin:0;font-size:10px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-filter-row{gap:8px;padding:6px 8px 0}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-filter-row :is(input,select,button){height:31px;min-height:31px;padding:4px 7px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-period-presets{gap:6px;padding:6px 8px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-period-presets button{min-height:25px!important;padding:4px 8px!important}:is(body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-panel,body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-mutations){padding:6px 8px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-panel>header{min-height:0;margin:0 0 5px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-grid{gap:6px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category{gap:7px;min-height:62px;padding:6px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-icon-tile{flex-basis:38px;width:38px;height:42px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-icon-tile svg{width:25px;height:25px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-copy{gap:3px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-category-copy b{text-align:left}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-mutations>header{height:auto;min-height:0;margin:0;padding:0 0 5px;line-height:1.3}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-mutations>header h2{margin:0;font-size:14px;line-height:1.3}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-table-wrap .expense-empty{height:78px;padding:8px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-mutations footer{gap:7px;min-height:0;padding:4px 0 0}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-fnb-capital-summary{gap:6px;padding:7px 8px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-fnb-capital-summary article{gap:9px;padding:6px 8px}body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-fnb-capital-summary h2{font-size:15px}:is(body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-period-badge,body .site-content:has(>.role-side-navigation) .expense-category-dashboard .expense-total-badge){padding:5px 12px}@media (width<=700px){body .site-content:has(>.role-side-navigation) .expense-master-page:has(.expense-category-dashboard) .treasury-head{flex-wrap:wrap}body .site-content:has(>.role-side-navigation) .expense-master-page:has(.expense-category-dashboard) .treasury-head p{flex-basis:100%}}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal:has(.expense-popup)>div{box-sizing:border-box;flex-direction:column;min-width:0;display:flex;width:min(860px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:12px!important;overflow:hidden!important}.expense-master-modal .expense-popup{overscroll-behavior:contain;min-width:0;min-height:0;padding-right:2px;overflow:auto}.expense-master-modal .expense-popup input,.expense-master-modal .expense-popup select,.expense-master-modal .expense-popup textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.expense-master-modal .expense-popup p,.expense-master-modal .expense-popup b,.expense-master-modal .expense-popup dd{overflow-wrap:anywhere}.expense-master-modal .expense-popup .income-popup-head{flex-shrink:0}.expense-master-modal .canonical-expense-popup .income-popup-head label{max-width:420px;margin-top:6px}body .site-content:has(>.role-side-navigation) .expense-master-modal .canonical-expense-popup fieldset{border:0;min-width:0;padding:0;display:block}.expense-master-modal .canonical-expense-entry .income-popup-body,.expense-master-modal .debt-payment-inline .debt-payment-fields,.expense-master-modal .payroll-batch-inline .expense-revision-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;max-height:none;padding:0;display:grid;overflow:visible}.expense-master-modal .debt-payment-inline .debt-payment-fields>section,.expense-master-modal .canonical-expense-entry .income-popup-body>section,.expense-master-modal .payroll-batch-inline .expense-revision-body>section{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:4px;min-width:0;padding:9px}.expense-master-modal .canonical-expense-popup label{flex-direction:column;gap:3px;margin:6px 0;display:flex}.expense-master-modal .debt-payment-inline{background:0 0;padding:0;display:block;position:static;inset:auto}.expense-master-modal .debt-payment-inline>section{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;padding:0}.expense-master-modal .debt-payment-inline .debt-scroll,.expense-master-modal .payroll-batch-inline .table-wrap{max-height:220px;overflow:auto}.expense-master-modal .debt-payment-inline .debt-payment-preview{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;display:grid}.expense-master-modal .debt-payment-inline .debt-payment-preview article{min-width:0}.expense-master-modal .payroll-batch-inline header{display:block}.expense-master-modal .expense-inline-actions,.expense-master-modal .payroll-batch-inline footer,.expense-master-modal .debt-payment-primary,.expense-master-modal .income-save{z-index:2;border-top:1px solid var(--rdk-primary-blue);background:#231313;flex-wrap:wrap;gap:8px;margin-top:8px;padding:8px;display:flex;position:sticky;bottom:0}.expense-master-modal>div>.secondary{flex-shrink:0;align-self:flex-start}.expense-master-modal .modal-close{flex-shrink:0;align-self:flex-end;min-height:28px}.expense-master-modal .canonical-expense-popup h2{margin:0 30px 6px 0;font-size:18px}.expense-master-modal .canonical-expense-popup h3{margin:0 0 6px;font-size:12px}.expense-master-modal .canonical-expense-popup input,.expense-master-modal .canonical-expense-popup select{min-height:32px;padding:5px 7px;font-size:12px}@media (width<=700px){.expense-master-modal .canonical-expense-entry .income-popup-body,.expense-master-modal .debt-payment-inline .debt-payment-fields,.expense-master-modal .payroll-batch-inline .expense-revision-body{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .finance-money-form.income-popup.expense-popup>fieldset>.income-popup-body{grid-template-columns:minmax(0,1fr)!important}}@media (width<=420px){body .site-content:has(>.role-side-navigation) .expense-master-modal .expense-popup .income-fields{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal:has(.expense-popup)>div{width:calc(100vw - 16px)!important;padding:8px!important}}.expense-master-modal .canonical-expense-popup .finance-money-form .rdk-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}@media (width<=700px){.expense-master-modal .canonical-expense-popup .finance-money-form .rdk-modal-fields{grid-template-columns:minmax(0,1fr)}}.expense-master-modal .expense-optional{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:4px;min-width:0;margin:7px 0;padding:7px}.expense-master-modal .expense-optional>summary{cursor:pointer;color:var(--rdk-cyber-cyan);font-size:12px;line-height:1.4}.expense-master-modal .expense-optional[open]>summary{margin-bottom:7px}.expense-master-modal .expense-popup .income-fields>.expense-optional{grid-column:1/-1}.expense-master-modal .expense-live-summary{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:var(--rdk-blue-surface);border-radius:4px;margin:8px 0;padding:8px}.expense-master-modal .expense-live-summary div{align-items:center;gap:10px}.expense-master-modal .expense-live-summary dd{color:var(--rdk-cyber-cyan);white-space:normal;font-weight:700}.expense-master-modal .debt-payment-entry,.expense-master-modal .debt-payment-inline>section>details{margin-bottom:8px}.expense-master-modal .debt-payment-inline .debt-payment-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.expense-master-modal .debt-payment-inline .debt-payment-preview article:first-child,.expense-master-modal .debt-payment-inline .debt-payment-preview article:nth-child(4){display:none}@media (width<=700px){.expense-master-modal .debt-payment-inline .debt-payment-preview{grid-template-columns:minmax(0,1fr)}}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .expense-popup>.income-popup-head{box-sizing:border-box;align-items:center;gap:8px;width:100%;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 10px!important;padding:0 0 10px!important}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .canonical-expense-popup>.income-popup-head label{width:100%;max-width:none;margin:0}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .canonical-expense-popup{padding:0;position:static;inset:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .expense-debt-entry{padding:0;position:static;inset:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-payment-inline>section{padding:0;position:static;inset:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .canonical-expense-popup .debt-payment-fields>section,body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .canonical-expense-entry .income-popup-body>section){padding:8px 0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .canonical-expense-popup>.income-popup-head{grid-template-columns:minmax(0,1fr);display:grid}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal:has(.expense-popup)>div{color:#ecedef;border:1px solid var(--rdk-primary-blue)!important;background:linear-gradient(120deg,#080b0c,#101012)!important;border-radius:10px!important;width:min(980px,100vw - 24px)!important;padding:16px!important}body .site-content .expense-master-modal .expense-popup>.income-popup-head{align-items:center;gap:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 12px!important}body .site-content .expense-master-modal .canonical-expense-popup>.income-popup-head{grid-template-columns:52px minmax(0,1fr);display:grid!important}body .site-content .expense-master-modal .canonical-expense-popup>.income-popup-head>label{border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);grid-column:1/-1;grid-template-columns:minmax(0,1fr);max-width:none;margin:0;padding:10px 0 0;display:grid}body .site-content .expense-master-modal .expense-popup .expense-reference-icon{width:50px;height:50px;color:var(--rdk-cyber-cyan);background:linear-gradient(135deg,#f6002f,#550015);border:1px solid #f1193c;border-radius:7px;justify-content:center;align-items:center;font-size:32px;display:flex}body .site-content .expense-master-modal .expense-reference-title h2{color:var(--rdk-cyber-cyan);margin:0 34px 5px 0;font-size:21px;line-height:1.2}body .site-content .expense-master-modal .expense-reference-title p{color:#c9d3df;margin:0;font-size:12px;line-height:1.4}body .site-content .expense-master-modal .expense-admin-hold{color:var(--rdk-warning);margin:0 0 8px;font-size:11px}body .site-content .expense-master-modal .expense-popup :is(input,select,textarea){border-radius:5px;color:#f2f4f4!important;background:linear-gradient(100deg,#080d0e,#10181a)!important;border:1px solid #899392!important;min-height:38px!important;padding:8px 10px!important;font-size:13px!important}body .site-content .expense-master-modal .expense-popup label{color:#edf0f1;gap:5px;font-size:12px;font-weight:600}body .site-content .expense-master-modal .expense-popup :is(input,select,textarea):focus-visible{outline:2px solid var(--rdk-primary-blue);outline-offset:2px}body .site-content .expense-master-modal .debt-payment-entry>p:first-of-type{border:1px solid var(--rdk-primary-blue);background:linear-gradient(100deg,var(--rdk-blue-surface),var(--rdk-blue-surface));border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}body .site-content .expense-master-modal .debt-payment-entry>p:first-of-type b{color:var(--rdk-cyber-cyan);font-variant-numeric:tabular-nums;font-size:21px}body .site-content .expense-master-modal .expense-popup .expense-live-summary{border:1px solid var(--rdk-primary-blue);background:linear-gradient(110deg,var(--rdk-blue-surface),#0a0b0b);border-radius:5px;padding:10px}body .site-content .expense-master-modal .expense-popup .expense-live-summary dd{color:var(--rdk-cyber-cyan);font-variant-numeric:tabular-nums;font-size:19px}body .site-content .expense-master-modal .debt-payment-fields{border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);gap:16px;padding:10px 0}body .site-content .expense-master-modal .expense-popup .expense-optional{border:0;border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:0 0;border-radius:0;padding:8px 0}body .site-content .expense-master-modal :is(.debt-payment-primary,.income-save){color:#fff;border-radius:5px;justify-content:center;min-height:42px;font-weight:700;background:linear-gradient(120deg,#ff0734,#ac001e)!important;border:1px solid #ff2849!important}body .site-content .expense-master-modal>.modal-close,body .site-content .expense-master-modal>div>.modal-close{color:#fff;border:1px solid #ff3954;border-radius:5px;min-width:36px;min-height:36px;background:linear-gradient(135deg,#ff0734,#a20020)!important}@media (width<=700px){body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal:has(.expense-popup)>div{padding:10px!important}body .site-content .expense-master-modal .expense-reference-title h2{font-size:18px}body .site-content .expense-master-modal .debt-payment-entry>p:first-of-type{flex-wrap:wrap}body .site-content .expense-master-modal .debt-payment-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal:has(.expense-popup)>div{width:calc(100vw - 16px)!important;padding:8px!important}body .site-content .expense-master-modal .canonical-expense-popup>.income-popup-head{grid-template-columns:40px minmax(0,1fr)}body .site-content .expense-master-modal .expense-popup .expense-reference-icon{width:38px;height:40px;font-size:26px}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page:has(.expense-category-dashboard){background:radial-gradient(ellipse at 12% 25%,#19302b24,transparent 48%),repeating-linear-gradient(128deg,transparent 0 115px,color-mix(in srgb, var(--rdk-blue-hover) 1.57%, transparent) 116px 117px,transparent 119px 240px),linear-gradient(120deg,#020808,#060a09 55%,#020505);min-width:0;padding:8px 10px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-head{flex-wrap:wrap;gap:12px;margin:0;padding:3px 0 9px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-head>div:first-child{flex:1;grid-template-columns:46px minmax(0,1fr);gap:4px 12px;min-width:220px;display:grid}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-head>div:first-child:before{content:"▤";color:var(--rdk-cyber-cyan);min-height:46px;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 26.67%, transparent);background:linear-gradient(145deg,#b60029,#460010);border:1px solid #ed2647;border-radius:6px;grid-row:1/3;place-items:center;font-size:28px;display:grid}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-head h1{color:var(--rdk-cyber-cyan);grid-column:2;font-size:23px;line-height:1.1}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-head p{color:#afcad5;flex-basis:auto;grid-column:2;font-size:12px;line-height:1.3}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-actions{flex-wrap:wrap;gap:9px;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-actions :is(a,button){border:1px solid var(--rdk-primary-blue);background:#0a0b09;border-radius:4px;min-height:36px;padding:8px 13px;font-size:12px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-actions .finance-primary{color:#fff;background:linear-gradient(135deg,#ed0037,#b80027);border-color:#ef1742;box-shadow:inset 0 1px #ffabca33}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard{flex-direction:column;gap:6px;min-width:0;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#050a08;grid-template-columns:minmax(270px,1.15fr) minmax(150px,1fr) minmax(150px,1fr) minmax(225px,1.1fr) 80px;gap:16px;margin:0;padding:9px 12px 0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row label{grid-column:auto;gap:5px;min-width:0;font-size:11px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row :is(input,select,button){box-sizing:border-box;background:#060b0a;border-color:#566468;width:100%;height:35px;min-height:35px;padding:6px 9px;font-size:12px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-period-presets{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#050a08;gap:8px;margin-top:-6px;padding:7px 12px 9px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-period-presets button{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#050a08;font-size:12px;min-height:31px!important;padding:6px 16px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-period-presets button[aria-pressed=true]{background:linear-gradient(#ed0037,#b80027);border-color:#ef1742}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page :is(.expense-category-panel,.expense-mutations,.expense-fnb-capital-summary){border:1px solid var(--rdk-primary-blue);box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 4.31%, transparent);background:linear-gradient(115deg,#080b09,#030808);border-radius:5px;margin:0;padding:7px 9px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-heading{flex-wrap:wrap;gap:7px;margin-bottom:7px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-heading>div{flex-wrap:wrap;gap:8px;margin-left:auto}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page :is(.expense-period-badge,.expense-total-badge){background:#060c0b;border-radius:5px;gap:12px;padding:5px 10px;font-size:11px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-total-badge strong{color:var(--rdk-cyber-cyan);white-space:nowrap;font-size:19px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category{--expense-accent:var(--rdk-primary-blue);border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);min-height:67px;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 13.33%, transparent);background:linear-gradient(130deg,#101611,#040a09);flex-direction:row;align-items:center;gap:9px;padding:7px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category.blue{--expense-accent:#0089df;border-color:#1c90bd}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category.green{--expense-accent:#15946a}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category.red{--expense-accent:#e60034;border-color:#b71532}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rdk-blue-glow) 40%, transparent),0 0 6px #ed003755;background:linear-gradient(125deg,#380311,#110a0a);border-color:#ef1742}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-icon-tile{border:1px solid var(--expense-accent,var(--rdk-primary-blue));background:linear-gradient(145deg,color-mix(in srgb,var(--expense-accent,var(--rdk-blue-hover)) 48%,#090c08),var(--rdk-blue-surface));width:43px;height:46px;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 26.67%, transparent);color:#fff3d1;border-radius:5px;flex:0 0 43px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy{gap:3px;min-width:0;container-type:inline-size}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy b{text-align:left;color:#e6eef1;font-size:11px;line-height:1.15}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy strong{white-space:nowrap;color:var(--rdk-cyber-cyan);font-variant-numeric:tabular-nums;font-size:clamp(12px,11cqi,18px);line-height:1.15}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 0 6px;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations h2{color:var(--rdk-cyber-cyan);border:0;margin:0;padding:0;font-size:15px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-tools{align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-tools input{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#040b0a;width:min(275px,45vw);height:29px;min-height:29px;padding:5px 9px;font-size:11px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-tools button{border-color:var(--rdk-primary-blue);min-height:29px;color:var(--rdk-cyber-cyan);background:#060a08;padding:5px 14px;font-size:11px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-table-wrap{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#030807;min-height:0;max-height:350px;overflow:auto}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-table-wrap th{color:var(--rdk-cyber-cyan);background:linear-gradient(#191a16,#0b0e0c);padding:7px 9px;font-size:10px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-table-wrap td{color:#e5edf0;background:#040a08;padding:7px 9px;font-size:12px;line-height:1.3}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-status-badge{white-space:nowrap;border:1px solid var(--rdk-primary-blue);color:var(--rdk-cyber-cyan);border-radius:5px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-status-badge.posted{color:#00e7a5;background:#00150e;border-color:#00a575}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations footer button{color:#f6dbe2;background:linear-gradient(#9d0025,#500117);border-color:#b91238}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-fnb-capital-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:100%;min-width:0;display:grid}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-fnb-capital-summary article{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(130deg,var(--rdk-blue-surface),#080b08);gap:10px;padding:6px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-fnb-capital-summary h2{color:var(--rdk-cyber-cyan);font-size:15px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-fnb-capital-summary article b{color:var(--rdk-cyber-cyan);font-variant-numeric:tabular-nums;font-size:clamp(14px,1.3vw,20px)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-fnb-capital-summary>a{color:var(--rdk-cyber-cyan);border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#090b08;padding:4px 8px;font-size:10px}@media (width<=1400px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row{grid-template-columns:minmax(260px,1.1fr) 1fr 1fr;gap:9px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-search{grid-column:span 2}}@media (width<=1050px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-fnb-capital-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row{grid-template-columns:1fr 1fr!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row>label:first-child{grid-column:1/-1}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-search{grid-column:1/-1}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-icon-tile{flex-basis:34px;width:34px;height:38px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category{gap:5px;padding:6px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-fnb-capital-summary>div{grid-template-columns:1fr}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-tools{gap:8px;width:100%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-tools input{flex:1;width:0;min-width:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-heading>div{width:100%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-total-badge{white-space:normal;flex-wrap:wrap}}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal:has(.debt-master-popup):has(.debt-payment-form)>div{max-width:1320px;border:1px solid #d01633!important;border-bottom-color:var(--rdk-primary-blue)!important;background:radial-gradient(at 30% 10%,#17272326,#0000 60%),repeating-linear-gradient(130deg,#0000 0 100px,#9ba08308 102px,#0000 105px 180px),#030909!important;border-radius:10px!important;width:min(1320px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:12px!important;overflow:auto!important}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup{flex-shrink:0;padding:0;overflow:visible}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup>.income-popup-head{grid-template-columns:215px minmax(0,1fr) 150px;align-items:center;gap:16px;border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent)!important;margin:0 0 9px!important;padding:2px 44px 12px 0!important;display:grid!important}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-brand{border-right:1px solid #d10b31;align-items:center;gap:9px;min-width:0;padding-right:12px;display:flex}.debt-master-brand .debt-brand-dragon{background:url(/executive-master/brand-banner.png) 0/250px no-repeat;flex:0 0 58px;width:58px;height:62px;display:block}.debt-master-brand>div{flex-direction:column;gap:2px;display:flex}.debt-master-brand b{letter-spacing:3px;color:var(--rdk-cyber-cyan);font:700 31px/1 Georgia,serif}.debt-master-brand small{letter-spacing:.8px;color:#ff1643;white-space:nowrap;font-size:9px}.debt-master-brand em{letter-spacing:.7px;color:var(--rdk-cyber-cyan);white-space:nowrap;font-size:7px;font-style:normal}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .expense-reference-title h2{color:var(--rdk-cyber-cyan);margin:0 0 5px;font-size:clamp(18px,2vw,27px);line-height:1.15}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .expense-reference-title p{color:#b8c9cf;margin:0;font-size:12px;line-height:1.4}.debt-master-motto{border-left:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);letter-spacing:2px;color:var(--rdk-cyber-cyan);padding-left:18px;font-size:10px;line-height:1.7}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal:has(.debt-master-popup)>div>.modal-close{float:none;z-index:4;width:36px;height:36px;min-height:36px;margin:0;font-size:25px;position:absolute;top:12px;right:12px}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal:has(.debt-master-popup)>div{position:relative}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-category-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 9px;display:grid}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup :is(label,.debt-payment-form label){color:#dce8eb;gap:5px;margin:0;font-size:12px;font-weight:500}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-icon-control{align-items:stretch;width:100%;min-width:0;display:flex;position:relative}.debt-master-popup .debt-rupiah-icon{box-sizing:border-box;width:42px;height:38px;color:var(--rdk-cyber-cyan);background:linear-gradient(135deg,#171c17,#06110f);border:1px solid #7f8d8c;border-right:0;border-radius:5px 0 0 5px;flex:0 0 42px;padding:8px}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-icon-control>svg{box-sizing:border-box;width:42px;height:38px;color:var(--rdk-cyber-cyan);background:linear-gradient(135deg,#171c17,#06110f);border:1px solid #7f8d8c;border-right:0;border-radius:5px 0 0 5px;flex:0 0 42px;padding:8px}.debt-master-popup .debt-rupiah-icon{text-align:center;padding:8px 4px;font-size:15px;font-weight:700}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup :is(input,select,textarea){box-sizing:border-box;border-radius:5px;min-width:0;height:38px;color:#e4f0f4!important;background:linear-gradient(100deg,#04100e,#050b0b)!important;border-color:#778b8b!important;min-height:38px!important;padding:7px 10px!important;font-size:13px!important}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-icon-control>:is(input,select,textarea,.rdk-formatted-date){border-radius:0 5px 5px 0;flex:1;width:0;min-width:0}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-payment-form>fieldset{gap:9px;min-width:0;display:grid}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-form-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:10px 16px;display:grid}.debt-master-popup .debt-account-row{grid-template-columns:minmax(0,1fr) 205px;align-items:stretch;gap:10px;min-width:0;display:grid}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-form-bank{background:#060d0b;border:1px solid #4b5145;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 8px;display:flex}.debt-master-popup .debt-form-bank>span{flex-direction:column;gap:2px;min-width:0;display:flex}.debt-master-popup .debt-form-bank strong{color:var(--rdk-cyber-cyan);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px}.debt-master-popup .debt-form-bank small{font-size:9px;line-height:1.2}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-form-bank button{color:#9dbfce;background:#060b0b;border-color:#61716b;width:30px;height:30px;min-height:30px;padding:0;font-size:22px}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-form-outstanding{border-color:var(--rdk-primary-blue);background:linear-gradient(105deg,var(--rdk-blue-surface),#0a0e09);grid-template-columns:32px auto minmax(145px,.7fr) minmax(0,1.1fr);align-items:center;gap:12px;min-width:0;padding:10px 13px;display:grid}.debt-master-popup .debt-form-outstanding>svg{width:28px;height:30px;color:var(--rdk-cyber-cyan)}.debt-master-popup .debt-form-outstanding>span{color:#edf0e7;text-transform:uppercase;font-size:11px}.debt-master-popup .debt-form-outstanding strong{white-space:nowrap;font-size:clamp(19px,2.2vw,28px)}.debt-master-popup .debt-form-outstanding small{border-left:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);padding-left:14px;font-size:11px}.debt-master-popup .debt-creditor-caption{color:#9dc5d5;margin:0;font-size:10px}.debt-master-popup .debt-creditor-field select{height:42px;min-height:42px!important}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-form-summary{border:1px solid var(--rdk-primary-blue);background:linear-gradient(100deg,var(--rdk-blue-surface),#090b08 62%,#20050b);border-right-color:#ba122e;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-form-summary>div{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;padding:10px 12px;display:grid}.debt-master-popup .debt-form-summary svg{width:35px;height:38px;color:var(--rdk-cyber-cyan);border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);box-sizing:border-box;border-radius:5px;grid-row:1/3;padding:7px}.debt-master-popup .debt-form-summary dt{color:#c5cfd0;grid-column:2;font-size:10px}.debt-master-popup .debt-form-summary dd{text-align:left;white-space:nowrap;grid-column:2;margin:0;font-size:clamp(16px,1.9vw,25px)}.debt-master-popup .debt-form-summary>div:last-child{border-left-color:#b41833}.debt-master-popup .debt-form-summary>div:last-child svg{color:#ff1744;background:#290810;border-color:#931332}.debt-master-popup .debt-form-summary>div:last-child dd{color:var(--rdk-cyber-cyan)}.debt-master-popup .debt-note-field textarea{resize:none;height:48px;min-height:48px!important}.debt-master-popup .debt-note-field .debt-icon-control>svg{height:48px}.debt-master-popup .debt-note-counter{text-align:right;font-size:9px}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-form-footer{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#040b09;justify-content:space-between;align-items:center;gap:14px;margin:9px 0 0;padding:9px 0 0;display:flex;position:sticky;bottom:-1px}.debt-master-popup .debt-form-footer>small{flex:1;font-size:10px;line-height:1.4}.debt-master-popup .debt-form-footer button{border:1px solid var(--rdk-primary-blue);background:#030d0a;border-radius:5px;min-height:40px;padding:8px 17px;font-size:12px}.debt-master-popup .debt-form-footer .finance-primary{color:#fff;border-color:#e5163e;align-items:center;gap:9px;font-weight:700;display:flex;background:linear-gradient(120deg,#ec0036,#aa001f)!important}.debt-master-popup .debt-form-footer .finance-primary svg{width:22px;height:22px}@media (width<=1100px){.debt-master-popup .debt-master-motto{display:none}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup>.income-popup-head{grid-template-columns:190px minmax(0,1fr)}.debt-master-popup .debt-account-row{grid-template-columns:minmax(0,1fr)}.debt-master-popup .debt-form-outstanding small{font-size:10px}.debt-master-popup .debt-form-bank{height:35px}.debt-master-popup .debt-form-grid{align-items:start}}@media (width<=700px){body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup>.income-popup-head{grid-template-columns:minmax(0,1fr);gap:8px;padding-right:36px!important}.debt-master-popup .debt-master-brand{border-right:0;width:190px}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup :is(.debt-category-fields,.debt-form-grid){grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-form-outstanding{grid-template-columns:28px minmax(0,1fr);gap:6px}.debt-master-popup .debt-form-outstanding strong{grid-column:2}.debt-master-popup .debt-form-outstanding small{border:0;grid-column:1/-1;padding:0}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-form-summary{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-form-summary>div+div{border-left:0;border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent)}.debt-master-popup .debt-form-footer{flex-direction:column;align-items:stretch!important}.debt-master-popup .debt-form-footer>div{grid-template-columns:1fr;width:100%;display:grid}.debt-master-popup .debt-form-footer button{width:100%}.debt-master-popup .debt-form-summary dd{font-size:21px}}@media (height<=760px) and (width>=701px){body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup>.income-popup-head{margin-bottom:7px!important;padding-bottom:7px!important}.debt-master-popup .debt-brand-dragon{height:48px}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal .debt-master-popup .debt-payment-form>fieldset{gap:7px}.debt-master-popup .debt-form-summary>div{padding-block:7px}.debt-master-popup .debt-master-brand b{font-size:25px}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:6px;grid-template-columns:minmax(125px,.8fr) minmax(125px,.8fr) minmax(140px,1fr) minmax(145px,1fr) minmax(170px,1.3fr) 76px;gap:8px;margin:0 0 8px;padding:9px 10px}body .site-content:has(>.role-side-navigation) .expense-custom-date-filters>label{grid-column:auto;min-width:0}body .site-content:has(>.role-side-navigation) .expense-custom-date-filters .rdk-numeric-date{isolation:isolate;width:100%;height:35px}body .site-content:has(>.role-side-navigation) .expense-custom-date-filters .rdk-numeric-date>input[type=date]{z-index:1;padding:0}body .site-content:has(>.role-side-navigation) .expense-custom-date-filters .rdk-formatted-date-label{padding:6px 30px 6px 8px;font-size:12px}@media (width<=1150px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .expense-custom-date-filters>.expense-search{grid-column:auto}}@media (width<=700px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-custom-date-filters>label:first-child{grid-column:auto}body .site-content:has(>.role-side-navigation) .expense-custom-date-filters>.expense-reset{grid-column:auto}}@media (width<=390px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{grid-template-columns:minmax(0,1fr)!important}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters>.expense-search{grid-column:auto}.income-group-toggle{text-align:left;background:var(--rdk-panel,#161b24);width:100%;color:inherit;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);cursor:pointer;border-radius:8px;grid-template-columns:minmax(150px,1fr) auto minmax(120px,auto) 24px;align-items:center;gap:16px;padding:14px 16px;display:grid}.income-group-toggle strong{text-align:right}.income-group{overflow:hidden}.income-group table{min-width:760px}.income-overview-cards article strong{font-size:clamp(20px,2.2vw,30px)}@media (width<=650px){.income-group-toggle{grid-template-columns:1fr auto;gap:8px;padding:12px}.income-group-toggle strong{text-align:left}.income-overview-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.income-overview-filters input,.income-overview-filters select{width:100%;min-width:0}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page{background:linear-gradient(120deg,#020907,#080b09 58%,#0c0807);min-width:0;padding:8px 10px 10px}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head{flex-wrap:wrap;align-items:center;gap:12px;min-height:0;margin:0;padding:0 0 10px;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head>div:first-of-type{flex:1;min-width:220px}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head h1{color:var(--rdk-cyber-cyan);margin:0;font-size:25px;line-height:1.15}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head p{margin:3px 0 0;font-size:12px;line-height:1.35}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-page-emblem{height:52px;color:var(--rdk-main-text);box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 20%, transparent);background:linear-gradient(140deg,#b5002b,#5c001c);border:1px solid #ee2346;border-radius:4px;flex:0 0 50px;place-items:center;display:grid}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-page-emblem svg{width:31px;height:31px}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-actions :is(a,button){white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-size:12px;display:inline-flex}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-actions .finance-primary{color:#fff;background:linear-gradient(#fa003b,#d4002e);border-color:#f20b3e}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{background:#020908;border-radius:4px;grid-template-columns:minmax(125px,.85fr) minmax(125px,.85fr) minmax(145px,1fr) minmax(155px,1.05fr) minmax(200px,1.55fr) 82px;gap:10px;margin:0 0 9px;padding:8px 10px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-custom-date-filters label{gap:4px;font-size:12px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-custom-date-filters :is(select,input,.rdk-numeric-date){border-radius:4px;height:36px;min-height:36px;font-size:12px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-custom-date-filters .rdk-formatted-date-label{font-size:12px;line-height:1.3}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-reset{color:#ff4761;background:#060a08;border-color:#bd0a2c;height:36px;min-height:36px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances{background:linear-gradient(110deg,var(--rdk-blue-surface),#080b09);border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:5px;margin:0 0 9px;padding:8px 10px;position:relative}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances h2{color:var(--rdk-cyber-cyan);padding:0;border:0;margin:0 0 8px;padding-right:245px;font-size:14px;line-height:1.35}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances h2>span{color:#e6ded1;font-size:12px;font-weight:400}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances .finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances .expense-balance-card{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(120deg,var(--rdk-blue-surface),#090c0a);min-width:0;min-height:72px;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 8.63%, transparent);border-radius:4px;align-items:center;gap:12px;padding:8px;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-balance-icon{background:color-mix(in srgb, var(--rdk-blue-surface) 36.08%, transparent);height:52px;color:var(--rdk-cyber-cyan);border-radius:6px;flex:0 0 50px;place-items:center;display:grid}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-balance-icon svg{width:33px;height:33px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-balance-card.green .expense-balance-icon{color:#00d69c;background:#004b2f66}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-balance-card.red .expense-balance-icon{color:#ff234b;background:#72082255}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-balance-copy{gap:4px;min-width:0;display:grid}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-balance-copy small{font-size:12px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-balance-copy strong{color:var(--rdk-cyber-cyan);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(16px,1.45vw,24px);line-height:1.15}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances>details{margin:6px 0 0;font-size:11px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances>details:not([open]){margin:0;position:absolute;top:9px;right:10px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances>details>summary{cursor:pointer;color:var(--rdk-cyber-cyan);min-height:18px;font-size:10px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances>details[open]{border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);padding-top:5px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-panel{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#030a08;border-radius:4px;margin:0 0 9px;padding:6px 9px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-heading{border:0;min-height:26px;margin:0 0 7px;padding:0}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-heading h2{color:var(--rdk-cyber-cyan);font-size:15px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-heading>div{align-items:center;gap:6px;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page :is(.expense-period-badge,.expense-total-badge){border-radius:3px;padding:5px 8px;font-size:10px;line-height:1.2}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-total-badge strong{font-size:13px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-total-badge small{font-size:10px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category{border-radius:4px;align-items:center;gap:9px;min-height:67px;padding:6px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy{gap:3px;min-width:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy b{text-align:left;font-size:10px;line-height:1.15}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy strong{font-size:clamp(12px,10cqi,18px);line-height:1.2}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy small{font-size:10px;line-height:1.1}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-icon-tile{flex:0 0 43px;width:43px;height:50px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#020907;border-radius:4px;padding:6px 9px 0}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations>header{gap:8px;padding:0 0 6px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations h2{color:var(--rdk-cyber-cyan);font-size:15px;line-height:1.3}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-tools{gap:6px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-tools input{width:min(360px,40vw);height:34px;min-height:34px;font-size:12px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-tools button{min-height:34px;padding:6px 10px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations .expense-table-wrap{border-width:1px 0;min-height:0;max-height:440px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations .expense-table-wrap :is(th,td){vertical-align:middle;padding:7px 8px;font-size:11px;line-height:1.35}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-table-wrap th{z-index:1;color:var(--rdk-cyber-cyan);font-size:10px;position:sticky;top:0}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-wrap :is(th,td):nth-child(7){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-wrap td:nth-child(9) button{min-height:30px;padding:5px 8px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations footer{flex-wrap:wrap;align-items:center;gap:7px;padding:7px 0;font-size:11px;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-row-count{margin-right:auto}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-page-label{color:#c8bda5;font-size:10px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations footer button{background:#07100f;border-color:#29332e;width:31px;height:31px;min-height:31px;padding:4px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-current-page{color:#fff;background:#e80037;border:1px solid #ff2552;border-radius:4px;place-items:center;min-width:32px;height:31px;font-weight:700;display:grid}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-page-size{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);white-space:nowrap;border-radius:4px;padding:7px 10px}@media (width<=1190px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-balance-card{gap:7px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-balance-icon{flex-basis:38px;height:44px}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-actions :is(a,button){padding-inline:9px}}@media (width<=900px){body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances .finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances h2{padding-right:0}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances>details:not([open]){margin-top:5px;position:static}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-heading{flex-wrap:wrap}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-heading>div{flex-wrap:wrap;margin-left:0}}@media (width<=700px){body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head{gap:8px}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-actions{width:100%;margin:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations>header{align-items:flex-start}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-tools{width:100%;margin:0}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-tools input{width:100%;min-width:0}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-page-label{display:none}}@media (width<=390px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{grid-template-columns:minmax(0,1fr)!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-balances .finance-summary{grid-template-columns:minmax(0,1fr)}}.transfer-register{min-width:0;margin-top:10px}.transfer-register-toggle{width:100%;color:var(--rdk-cyber-cyan);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.transfer-register footer{align-items:center;gap:8px;margin-top:8px;display:flex}.transfer-register footer>span{margin-right:auto}.transfer-register table td{overflow-wrap:anywhere}.transfer-register table td small{color:#cbbeb5;font-size:10px;display:block}.transfer-register .finance-table-scroll{max-height:430px}.transfer-detail{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:5px;margin-top:8px;padding:10px}.transfer-revision{color:#f2ece7;border:1px solid var(--rdk-primary-blue);background:#10110e;border-radius:8px;width:min(980px,96vw);max-height:94dvh;padding:16px;overflow:auto}.transfer-revision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.transfer-revision h2{margin:0}.transfer-revision-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.transfer-revision label{gap:5px;min-width:0;font-size:12px;display:grid}.transfer-revision :is(input,select,textarea){color:#f2ece7;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#070d0c;border-radius:4px;width:100%;min-width:0;min-height:36px;padding:7px}.transfer-revision fieldset{border:0;margin:12px 0;padding:0}.transfer-revision .transfer-evidence-check{align-items:flex-start;gap:8px;margin-top:12px;display:flex}.transfer-evidence-check input[type=checkbox]{flex:0 0 18px;width:18px;min-height:18px}.transfer-revision-preview{background:#08150e;border:1px solid #46633a;padding:10px;overflow:auto}.transfer-revision-preview table{border-collapse:collapse;width:100%;min-width:530px}.transfer-revision-preview :is(th,td){text-align:right;padding:7px}.transfer-revision-preview :is(th,td):first-child{text-align:left}.transfer-revision footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.transfer-revision [role=alert]{color:#ff8d9e}@media (width<=760px){.transfer-revision-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-revision{padding:12px}}@media (width<=440px){.transfer-revision-fields{grid-template-columns:minmax(0,1fr)}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page{color:#e6edf2;background:#020302;border:1px solid #d5002c;border-radius:8px;padding:12px}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head{gap:12px;padding-bottom:12px}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head>div>span{display:none}body .site-content:has(>.role-side-navigation) .expense-master-page .treasury-head h1{color:var(--rdk-cyber-cyan);font-size:26px!important}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-page-emblem{color:#fff;background:linear-gradient(#fc0038,#b00025);flex-basis:48px;width:48px;height:48px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-fnb-shortcut{border-color:var(--rdk-primary-blue);background:var(--rdk-blue-surface);color:var(--rdk-cyber-cyan)}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-overview{flex-direction:column;gap:8px;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-top-totals{order:1;grid-template-columns:repeat(2,minmax(0,430px));gap:18px;margin:0;display:grid}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-total-card{text-align:left;color:#e6edf2;background:linear-gradient(110deg,#260008,#020604);border:1px solid #9d0a2e;border-radius:7px;align-items:center;gap:20px;min-width:0;min-height:74px;padding:9px 12px;text-decoration:none;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-total-card.green{background:linear-gradient(110deg,#00291d,#010604);border-color:#006d48}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-total-card>span:last-child{gap:4px;min-width:0;display:grid}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-total-card small{color:#c1d3e8;font-size:12px!important}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-total-card strong{font-variant-numeric:tabular-nums;color:#fff;overflow-wrap:anywhere;line-height:1.2;font-size:20px!important}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-total-card>span>span{color:#adc5db;font-size:10px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-total-card .expense-icon-tile{color:#fff;background:linear-gradient(#df0035,#84001f);border:1px solid #f90045;border-radius:6px;flex:0 0 51px;width:51px;height:51px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-total-card.green .expense-icon-tile{color:#52ffcb;background:linear-gradient(#00c988,#005b3e);border-color:#00dd96}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-panel{background:0 0;border:0;order:2;margin:0;padding:0}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-heading{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(100deg,var(--rdk-blue-surface),#050605);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:9px 12px;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-heading>div{min-width:0;margin:0;display:block}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-heading h2{color:var(--rdk-cyber-cyan);margin:0;font-size:14px!important}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-heading p{color:#c8d4e8;margin:3px 0 0;font-size:12px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-badge{color:#e7eaf1;background:0 0;border:0;gap:3px;min-width:210px;padding:0;font-size:11px;text-decoration:none;display:grid}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-badge small{color:#b4c6d1;font-size:9px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-badge span{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#06090a;border-radius:4px;padding:8px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;display:grid}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(120deg,var(--rdk-blue-surface),#020707 60%);text-align:left;color:#e5edf4;border-radius:7px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-width:0;min-height:110px;padding:10px;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category[aria-pressed=true]{background:linear-gradient(120deg,#9a0028,#2d0010);border-color:#ff003e;box-shadow:inset 0 0 12px #fa003633,0 0 0 1px #fa0036}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category .expense-icon-tile{width:34px;height:33px;color:var(--rdk-cyber-cyan);box-shadow:none;background:0 0;border:0;flex:0 0 33px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category .expense-icon-tile svg{width:29px;height:29px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category.blue .expense-icon-tile{color:#ff0045}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category.gold .expense-icon-tile{color:var(--rdk-cyber-cyan)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category.slate .expense-icon-tile{color:#00b7cb}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy{gap:5px;width:100%;min-width:0;display:grid}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy b{overflow-wrap:anywhere;white-space:normal;font-weight:500;line-height:1.3;font-size:11px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy strong{overflow-wrap:anywhere;white-space:normal;color:#fff;font-variant-numeric:tabular-nums;line-height:1.25;font-size:13px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy small{color:#bdcee1;font-size:10px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#030706;border-radius:6px;order:3;margin:0;padding:9px 10px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations{background:0 0;border:0;order:4;padding:0}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations>header{align-items:center;padding:0 0 7px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations h2{color:#bcd5e5;font-size:12px!important;font-weight:400!important}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-tools input{background:#050909;border-color:#353b32;height:31px;min-height:31px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-tools button{height:31px;min-height:31px;color:var(--rdk-cyber-cyan);border-color:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:var(--rdk-blue-surface)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations .expense-table-wrap{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:6px;max-height:340px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations .expense-table-wrap :is(th,td){color:#c5d4e5;vertical-align:middle;border-bottom:1px solid #293221;padding:6px 9px;line-height:1.3;font-size:11px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations .expense-table-wrap th{color:var(--rdk-cyber-cyan);background:linear-gradient(var(--rdk-blue-surface),#030605);text-transform:uppercase;white-space:nowrap;font-size:9px!important}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-wrap :is(th,td):nth-child(7){text-align:left;white-space:normal}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-wrap :is(th,td):nth-child(8){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-wrap td:nth-child(10){white-space:nowrap}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-wrap td:nth-child(10) button{height:auto;min-height:23px;color:var(--rdk-cyber-cyan);border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(#10150b,#030605);border-radius:3px;margin:0 3px 0 0;padding:3px 9px;font-size:10px!important}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-category{align-items:center;gap:9px;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-table-category svg{width:20px;height:20px;color:var(--rdk-cyber-cyan);flex:none}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-status-badge.posted{color:#00edbd;background:#001e17;border:1px solid #00c99b;border-radius:3px;padding:2px 5px;font-size:9px;display:inline-block}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations footer{color:#b7cee1;align-items:center;gap:8px;margin:0;padding:10px 5px 0;display:flex}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-page-size{border:0;align-items:center;gap:10px;padding:0;display:flex;font-size:11px!important}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-page-size select{background:#050b0c;width:74px;min-height:31px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-page-label{margin-left:auto;font-size:11px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-book-details{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:var(--rdk-secondary-text);border-radius:4px;order:5;padding:7px;font-size:11px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-fnb-capital-summary{order:6}@media (width<=1450px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1100px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-top-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-top-totals{grid-template-columns:minmax(0,1fr);gap:8px}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-category-heading{flex-direction:column;align-items:flex-start}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-period-badge{width:100%;min-width:0}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-mutations>header{flex-wrap:wrap}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page{box-sizing:border-box;flex-direction:column;max-width:none;min-height:0;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page>.treasury-head{flex:none}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard{flex:auto;min-height:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-book-details{flex:none;order:4;margin:0;padding:5px 8px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-book-details>summary{cursor:pointer;min-height:18px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations{flex-direction:column;flex:auto;order:5;min-height:0;display:flex}:is(body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations>header,body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations>footer){flex:none}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations .expense-table-wrap{flex:auto;min-height:120px;max-height:none;overflow:auto}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)){table-layout:fixed;width:100%;min-width:1160px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td){white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;position:static}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td):first-child{white-space:nowrap;width:3%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td):nth-child(2){white-space:nowrap;width:8%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td):nth-child(3){width:11%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td):nth-child(4){width:11%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td):nth-child(5){width:12%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td):nth-child(6){width:10%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td):nth-child(7){white-space:normal;text-align:left;width:14%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td):nth-child(8){white-space:nowrap;text-align:right;width:11%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td):nth-child(9){width:6%;box-shadow:none;white-space:nowrap;position:static}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) :is(th,td):nth-child(10){white-space:nowrap;width:14%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)) th{z-index:1;position:sticky;top:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-filter-row .expense-search{grid-column:auto}@media (width>=1101px) and (height>=741px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page{height:calc(100dvh - var(--rdk-compact-header,52px) - 14px)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page:has(.expense-book-details[open]){height:auto;min-height:calc(100dvh - var(--rdk-compact-header,52px) - 14px)}}@media (width<=1100px),(height<=740px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations .expense-table-wrap{flex:none;height:clamp(260px,50dvh,500px)}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-heading{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;gap:6px;min-height:0;margin:0 0 5px;padding:0;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-heading>div{flex-wrap:wrap;align-items:center;gap:5px 10px;width:auto;min-width:0;margin:0 auto 0 0;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-heading h2{margin:0;line-height:1.25;font-size:12px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-heading p{margin:0;font-size:10px;line-height:1.25}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-period-badge{border-radius:3px;flex-direction:row;align-items:center;gap:6px;width:auto;min-width:0;padding:3px 6px;line-height:1.2;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-period-badge :is(small,span){margin:0;font-size:10px;line-height:1.2}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category{gap:5px;min-height:82px;padding:7px 9px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category .expense-icon-tile{flex-basis:24px;width:26px;height:24px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-copy{gap:3px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-overview{gap:5px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations>footer{gap:5px;min-height:0;padding:4px 0 0;line-height:1.2}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations>footer :is(button,select){height:26px;min-height:26px;padding:2px 6px;font-size:10px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-page-size{gap:5px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-tools{border:0;flex:none;margin:0;padding:0;position:relative}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-tools>summary{cursor:pointer;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);min-height:30px;color:var(--rdk-cyber-cyan);background:#080c09;border-radius:4px;align-items:center;padding:5px 8px;font-size:11px;list-style:none;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-tools>summary::-webkit-details-marker{display:none}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-tools-menu{z-index:30;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#050b09;border-radius:5px;gap:6px;width:min(380px,100vw - 28px);max-height:70dvh;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 8px 28px #000a}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-tools-menu>.transfer-register{background:0 0;border:0;margin:0;padding:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-tools-menu :is(button,.transfer-register-toggle){min-height:28px;padding:5px 8px;font-size:11px;line-height:1.25}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page:has(.expense-tools[open]){z-index:2;position:relative}body:has(.finance-center.expense-master-page) .date-revision-launch{display:none}@media (width<=700px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-heading{flex-direction:row;align-items:center}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-heading p{flex-basis:100%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-tools-menu{left:0;right:auto}}body .site-content:has(>.role-side-navigation) .expense-master-page .expense-top-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.expense-report-mode{background:#111a20;border:1px solid #34434a;border-radius:8px;order:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.expense-report-mode label{white-space:nowrap;align-items:center;gap:8px;display:flex}.expense-report-mode select{max-width:100%;color:inherit;background:#10171d;border:1px solid #47544f;border-radius:5px;padding:7px}.expense-report-mode p{color:#a7b8af;margin:0;font-size:11px;line-height:1.4}.expense-period-review{border:1px solid var(--rdk-warning-border);border-radius:7px;order:2;padding:8px 10px;font-size:12px}.expense-period-review summary{cursor:pointer;color:var(--rdk-warning)}.expense-period-review .expense-table-wrap{max-height:260px;overflow:auto}@media (width<=700px){body .site-content:has(>.role-side-navigation) .expense-master-page .expense-top-totals{grid-template-columns:1fr}.expense-report-mode{flex-direction:column;align-items:stretch}.expense-report-mode label{flex-wrap:wrap}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-panel#expense-category-accumulation{flex:none;order:1;animation:.12s ease-out expense-category-reveal}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-categories-collapsed .expense-mutations .expense-table-wrap{flex:auto;height:auto}@keyframes expense-category-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#expense-category-accumulation{animation:none!important}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page{height:calc(100dvh - var(--rdk-compact-header,0px) - 8px);gap:4px;width:100%;max-width:100%;min-height:0;margin-block:0;padding:6px;overflow:visible}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page>.treasury-head{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin:0;padding:0 0 4px;display:flex;min-height:44px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page>.treasury-head>div:not(.treasury-actions){flex:auto;gap:6px;min-width:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-head h1{margin:0;line-height:1.15;font-size:20px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-head p{margin:2px 0 0;font-size:10px;line-height:1.2}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-page-emblem{flex:0 0 34px;width:34px;height:34px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;width:auto;margin:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-actions :is(button,a){min-height:30px;padding:5px 8px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard{flex-direction:column;flex:auto;gap:4px;min-width:0;min-height:0;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{flex:none;align-items:end;gap:8px;min-height:56px;margin:0;padding:4px 6px;display:grid;grid-template-columns:minmax(166px,1.2fr) repeat(2,minmax(116px,.85fr)) minmax(130px,1fr) minmax(120px,1fr) minmax(140px,1.3fr) max-content!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters label{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex;font-size:10px!important;line-height:1.2!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters :is(input,select,button){box-sizing:border-box;width:100%;min-width:0;padding:4px 6px;line-height:1.2;height:30px!important;min-height:30px!important;font-size:11px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row .expense-report-mode{background:0 0;border:0;order:0;min-width:0;margin:0;padding:0;display:block;position:relative}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mode-help{z-index:6;border:0;margin:0;padding:0;position:absolute;top:0;right:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mode-help>summary{cursor:pointer;padding:0 2px;line-height:12px;list-style:none}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mode-help>p{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#d9e5df;white-space:normal;background:#09120f;border-radius:4px;width:min(340px,75vw);padding:10px;font-size:12px;line-height:1.4;position:absolute;top:16px;left:0;box-shadow:0 6px 18px #0008}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-top-totals{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-total-card{gap:10px;min-height:64px;padding:6px 9px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-total-card>span:last-child{gap:2px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-total-card strong{line-height:1.15;font-size:18px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-total-card small{font-size:11px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-total-card .expense-icon-tile{flex-basis:32px;width:32px;height:32px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-period-review{border-radius:4px;flex:none;margin:0;padding:3px 6px;font-size:10px;line-height:1.4}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-period-review>summary{min-height:18px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-book-details{padding:2px 6px;line-height:1.2}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-panel#expense-category-accumulation{overscroll-behavior:contain;max-height:28dvh;margin:0;padding:5px;overflow:auto}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category{min-height:64px;padding:5px 7px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations>header{gap:8px;min-width:0;padding:2px 0 4px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-tools :is(input,button){height:28px;min-height:28px;padding:4px 6px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations .expense-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;height:auto;min-height:0;max-height:none;overflow:auto}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations .expense-table-wrap :is(th,td){padding:4px 8px;font-size:11px!important;line-height:12px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations tbody tr{height:34px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-date-meta{gap:4px;min-width:0;max-width:100%;line-height:10px;display:flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-date-meta small{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:9px;line-height:10px;display:block;overflow:hidden}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-description{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations th{z-index:2;top:0;position:sticky!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations>footer{z-index:3;box-sizing:border-box;background:#020705;flex:none;gap:6px;min-height:30px;padding:2px 0;position:sticky;bottom:0}@media (width>=701px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page:has(.expense-book-details[open]){height:calc(100dvh - var(--rdk-compact-header,0px) - 8px);min-height:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-book-details[open]{max-height:35dvh;overflow:auto}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-period-review[open]{max-height:28dvh;overflow:auto}}@media (width<=1190px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row .expense-report-mode{grid-column:span 2}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mode-help>p{left:auto;right:0}}@media (width<=1024px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page{height:calc(100dvh - 64px)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page>.treasury-head{flex-wrap:wrap}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-actions{flex-wrap:wrap}}@media (width<=700px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page{height:calc(100dvh - 64px);min-height:1000px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row.expense-custom-date-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-top-totals{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .treasury-actions{flex:100%;justify-content:flex-start}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mode-help>p{left:auto;right:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations{flex:1 1 0;min-height:160px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations .expense-table-wrap{flex:1 1 0;height:auto;min-height:0;max-height:none}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations>footer{flex-wrap:wrap}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-panel#expense-category-accumulation{max-height:40dvh}}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations tbody td button{height:26px!important;min-height:26px!important;padding:3px 7px!important;line-height:12px!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-mutations table:has(th:nth-child(10)){min-width:1020px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard>.expense-filter-row.expense-custom-date-filters{background:0 0;border-width:0 0 1px;border-radius:0;order:-1;padding:0 0 6px}body .site-content .income-popup .income-owner-confirm{grid-column:1/-1;align-items:flex-start;gap:8px;line-height:1.4;display:flex}body .site-content .income-popup input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:2px 0}.debt-page{color:#eee;max-width:none;padding:12px}.debt-page h1{color:var(--rdk-cyber-cyan);margin:4px 0;font-size:24px}.debt-page header>span{color:var(--rdk-cyber-cyan);font-size:12px}.debt-page p{font-size:13px}.debt-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.debt-summary article,.debt-panel{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#090c0e;border-radius:6px;padding:10px}.debt-summary b{color:var(--rdk-cyber-cyan);font-size:20px;display:block}.debt-page small{color:#b7bec7;margin-top:3px;font-size:11px;display:block}.debt-notice{border:1px solid var(--rdk-warning-border);background:var(--rdk-warning-surface);padding:10px}.debt-panel{margin:10px 0}.debt-panel h2{color:var(--rdk-cyber-cyan);margin:0 0 8px;font-size:17px}.debt-scroll{max-height:440px;overflow:auto}.debt-page table{border-collapse:collapse;width:100%;min-width:850px}.debt-page th{background:var(--rdk-blue-surface);color:var(--rdk-cyber-cyan);position:sticky;top:0}.debt-page td,.debt-page th{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);text-align:left;vertical-align:top;padding:8px;font-size:12px}.debt-page details{max-width:360px}.debt-page summary{cursor:pointer;color:var(--rdk-cyber-cyan)}.debt-page pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:11px;overflow:auto}.debt-import-control button{color:#fff;background:#65001a;border:1px solid #e43356;border-radius:5px;padding:10px;font-size:13px}.debt-import-control button:disabled{opacity:.5}@media (width<=750px){.debt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.debt-group-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:8px 0;display:grid}.debt-group-cards article{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(130deg,#27120f,#080b0c);border-radius:5px;padding:9px}.debt-group-cards small{color:var(--rdk-cyber-cyan);font-size:9px;display:block}.debt-group-cards b{color:var(--rdk-cyber-cyan);overflow-wrap:anywhere;margin-top:4px;font-size:15px;display:block}.debt-group-filters{grid-template-columns:2fr 1fr 1fr;gap:8px;margin:8px 0;display:grid}.debt-groups input,.debt-groups select{box-sizing:border-box;width:100%;color:var(--rdk-main-text);border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#0c1011;border-radius:4px;padding:7px;font-size:11px}.debt-group-filters label,.debt-payment-fields label{gap:4px;font-size:11px;display:grid}.debt-groups td{vertical-align:top;overflow-wrap:anywhere}.debt-groups td small{font-size:9px;display:block}.debt-groups button{color:var(--rdk-cyber-cyan);border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(#6d0a1a,#280b0e);border-radius:4px;margin:2px;padding:6px 8px;font-size:10px}.debt-groups button:disabled{opacity:.45;cursor:not-allowed}.debt-payment-modal{z-index:1200;background:#000b;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow:auto}.debt-payment-modal>section{box-sizing:border-box;border:1px solid var(--rdk-primary-blue);background:linear-gradient(130deg,#29140f,#06090b);border-radius:7px;width:min(850px,100%);max-height:calc(100dvh - 24px);padding:13px;overflow:auto}.debt-payment-modal>section>button{float:right}.debt-payment-modal h2{margin:0 0 5px;font-size:19px}.debt-payment-modal p{font-size:11px;line-height:1.3}.debt-payment-modal fieldset{border:0;padding:0}.debt-payment-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.debt-payment-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.debt-payment-preview article{background:var(--rdk-blue-surface);border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);padding:7px}.debt-payment-preview small,.debt-payment-preview b{font-size:10px;display:block}.debt-payment-preview b{color:var(--rdk-cyber-cyan);overflow-wrap:anywhere;font-size:13px}.debt-groups .debt-payment-primary{width:100%;margin-top:9px;padding:9px;font-size:12px}.debt-payment-modal h3{font-size:13px}.debt-payment-modal [role=alert]{color:#ff8298}.debt-groups pre{white-space:pre-wrap;max-height:200px;overflow:auto}@media (width<=1100px){.debt-group-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.debt-groups>.debt-scroll>table{min-width:950px}.debt-payment-preview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.debt-group-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.debt-group-filters,.debt-payment-fields{grid-template-columns:1fr}.debt-payment-preview{grid-template-columns:1fr 1fr}}.expense-debt-entry header{justify-content:space-between;align-items:center;gap:8px;display:flex}.debt-payment-entry label{gap:6px;display:grid}.debt-payment-entry select{width:100%;min-width:0;color:var(--rdk-cyber-cyan);border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#090b0d;padding:9px}.debt-payment-entry>button{border:1px solid var(--rdk-primary-blue);color:#fff;background:linear-gradient(#a00d27,#450719);width:auto;margin-top:10px;padding:9px 14px}.expense-debt-entry .debt-payment-modal{z-index:12000}.expense-debt-entry .debt-payment-modal>section{max-height:calc(100dvh - 24px);overflow:auto}@media screen{:root{--rdk-compact-sidebar:clamp(190px, 14vw, 220px);--rdk-compact-header:52px;--rdk-compact-gap:clamp(6px, .4vw, 8px);--rdk-compact-padding:clamp(8px, .5vw, 10px);--rdk-compact-page:clamp(8px, .6vw, 12px);--rdk-compact-body:.875rem;--rdk-compact-label:.8125rem;--rdk-compact-meta:.75rem;--rdk-compact-value:clamp(1.125rem, 1vw, 1.25rem);--rdk-compact-control:36px;--rdk-compact-border:color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);--rdk-compact-radius:8px;--rdk-compact-shadow:0 5px 15px #0006, inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 9.41%, transparent)}body .site-content:has(>.role-side-navigation){--rdk-sidebar-width:var(--rdk-compact-sidebar);--rdk-ui-body:var(--rdk-compact-body);--rdk-ui-label:var(--rdk-compact-label);--rdk-ui-meta:var(--rdk-compact-meta);--rdk-ui-control:var(--rdk-compact-control);--rdk-page-x:var(--rdk-compact-page);padding-left:var(--rdk-compact-sidebar);padding-top:var(--rdk-compact-header);min-width:0;font-size:var(--rdk-compact-body)}body:has(.role-side-navigation) .culture-ticker{height:var(--rdk-compact-header)}body .site-content>.role-side-navigation{top:var(--rdk-compact-header);width:var(--rdk-compact-sidebar);height:calc(100dvh - var(--rdk-compact-header));max-height:calc(100dvh - var(--rdk-compact-header));gap:6px;padding:8px}body .site-content .role-side-brand{text-align:left;gap:7px;min-height:0;padding:6px 3px 10px;display:flex}body .site-content .role-side-brand img{flex-shrink:0;width:38px;height:38px}body .site-content .role-side-brand b{font-size:.8125rem}body .site-content .role-side-brand small{letter-spacing:.02em;font-size:.6875rem}body .site-content .role-side-corporate{white-space:normal;font-size:.625rem}body .site-content .role-side-navigation nav a{min-height:34px;padding:6px 7px}body .site-content .role-side-navigation .side-nav-label{-webkit-line-clamp:unset;white-space:normal;font-size:.75rem;line-height:1.35;display:block;overflow:visible}body .site-content .side-nav-group-title{padding-block:6px;font-size:.6875rem}body .site-content .side-nav-account{gap:5px;padding:7px 5px}body .site-content .role-side-logout{min-height:34px;padding:6px}body .site-content:has(>.role-side-navigation)>:not(.role-side-navigation){min-width:0;max-width:none}body .site-content:has(>.role-side-navigation) :is(.app-shell>main,.master-page,.fnb-master-page,.ledger-page,.bonus-page,.pun-page,.proc-page,.treasury-page,.payroll-page,.owner-control,.daily-finance,.outside-page,.lc-control-page,.settlement-page,.investment-page){width:100%;min-width:0;max-width:none;padding:var(--rdk-compact-padding) var(--rdk-compact-page) 24px;margin-inline:0}body .site-content:has(>.role-side-navigation) :is(.app-shell>main>header,.executive-header,.cashier-header,.proc-head,.bonus-hero,.pun-hero,.payroll-head,.treasury-head){gap:var(--rdk-compact-gap);height:auto;padding:var(--rdk-compact-padding);margin-bottom:var(--rdk-compact-gap);flex-wrap:wrap;min-height:0!important}body .site-content:has(>.role-side-navigation) :is(header h1,.proc-head h1,.bonus-hero h1,.outside-head h1){margin-block:3px;font-size:clamp(1.25rem,1.6vw,1.75rem);line-height:1.2}body .site-content:has(>.role-side-navigation) :is(.executive-corporate-brand img,.cashier-header-brand img){width:48px;height:48px}body .site-content:has(>.role-side-navigation) :is(.executive-header .live,.cashier-header .live,.executive-corporate-brand){min-width:0}body .site-content:has(>.role-side-navigation) :is(.panel-title,.proc-card-head,.panel-head,.pun-panel-head){padding:9px var(--rdk-compact-padding);flex-wrap:wrap;gap:8px}body .site-content:has(>.role-side-navigation) :is(h2,.panel-title h2){font-size:clamp(.9375rem,1vw,1.125rem);line-height:1.35}body .site-content:has(>.role-side-navigation) :is(.stats,.stats-grid,.executive-summary-grid,.executive-cards,.treasury-cards,.payroll-summary,.ledger-summary,.bonus-cards,.owner-kpis,.df-strip,.final-strip,.summary-grid){grid-template-columns:repeat(auto-fit, minmax(min(100%, max(190px, calc((100% - 5 * var(--rdk-compact-gap)) / 6))), 1fr));gap:var(--rdk-compact-gap);margin-block:var(--rdk-compact-gap);display:grid}body .site-content:has(>.role-side-navigation) :is(.card,.executive-summary-card,.executive-cards article,.treasury-cards article,.payroll-summary article,.ledger-summary article,.bonus-cards article,.owner-kpi,.summary-card,.df-strip article,.final-strip article){min-width:0;height:auto;min-height:78px;padding:var(--rdk-compact-padding);border-radius:var(--rdk-compact-radius);box-shadow:var(--rdk-compact-shadow);overflow-wrap:normal;gap:6px}body .site-content:has(>.role-side-navigation) :is(.card strong,.executive-summary-card strong,.executive-metric strong,.treasury-cards b,.payroll-summary b,.ledger-summary b,.bonus-cards b,.owner-kpi b,.summary-card strong){font-size:var(--rdk-compact-value);white-space:nowrap;margin-block:4px;line-height:1.25}body .site-content:has(>.role-side-navigation) .executive-summary-icon{flex-basis:34px;width:34px;height:34px}body .site-content:has(>.role-side-navigation) :is(.card small,.executive-summary-card small,.treasury-cards span,.payroll-summary span,.summary-card small){font-size:var(--rdk-compact-meta);line-height:1.4}body .site-content:has(>.role-side-navigation) :is(.form-grid,.proc-grid,.sales-fields,.investor-form-grid,.top-fields,.individual-pay){gap:var(--rdk-compact-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}body .site-content:has(>.role-side-navigation) :is(.form-grid,.proc-grid,.sales-fields,.investor-form-grid,.top-fields)>.wide{grid-column:1/-1}body .site-content:has(>.role-side-navigation) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:var(--rdk-compact-control);min-width:0;max-width:100%;font-size:var(--rdk-compact-label);padding:6px 8px;line-height:1.4}body .site-content:has(>.role-side-navigation) :is(button,.proc-btn,.table-link){min-height:var(--rdk-compact-control);font-size:var(--rdk-compact-label);padding-block:6px;line-height:1.35}body .site-content:has(>.role-side-navigation) :is(.rdk-date-range,.period-fields){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:480px}body .site-content:has(>.role-side-navigation) :is(.table-wrap,.proc-table-wrap,.bonus-table-wrap,.treasury-table,.outside-table){overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;height:auto;max-height:none;overflow:auto}body .site-content:has(>.role-side-navigation) :is(th,td){font-size:var(--rdk-compact-label);padding:7px 9px;line-height:1.35}body .site-content:has(>.role-side-navigation) :is(.status,.pill,.proc-badge,.status-pill,.paid-badge){font-size:var(--rdk-compact-meta);padding:3px 6px}body .site-content:has(>.role-side-navigation) :is(.modal-bg,.input-modal-bg,.outside-backdrop,.settlement-modal-backdrop,.treasury-modal,.pun-modal-bg,.lc-modal-backdrop,.investor-modal,.modal-backdrop){align-items:center;padding:12px;overflow:auto}body .site-content:has(>.role-side-navigation) :is(.modal,.input-modal,.outside-modal,.settlement-modal,.treasury-dialog,.pun-modal,.lc-modal,.investor-modal-card){max-width:100%;max-height:calc(100dvh - 24px);padding:var(--rdk-compact-padding);overscroll-behavior:contain;overflow-y:auto}body .site-content:has(>.role-side-navigation) :is(.modal-actions,.pun-modal-actions,.investor-modal-actions){padding-block:8px;position:sticky;bottom:0}body .site-content:has(.cashier-shell) .cashier-shell>main{gap:var(--rdk-compact-gap)}body .site-content:has(.cashier-shell) :is(.room-monitor,.cashier-products,.cashier-lc){height:auto;max-height:none;overflow-y:visible}body .site-content:has(.cashier-shell) :is(.room-grid,.cashier-product-catalog){grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}body .site-content:has(.cashier-shell) .room-card{height:auto;min-height:132px}body .site-content:has(.cashier-shell) .lc-picker{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}body .site-content:has(>.role-side-navigation) :is(.executive-grid,.df-grid,.owner-grid){gap:var(--rdk-compact-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}body .site-content:has(>.role-side-navigation) :is(.executive-panel,.proc-card,.outside-card){min-width:0}@media (width>=1800px){body .site-content:has(>.role-side-navigation) :is(.stats,.executive-summary-grid,.treasury-cards,.payroll-summary,.ledger-summary){grid-template-columns:repeat(auto-fit, minmax(min(100%, max(240px, calc((100% - 5 * var(--rdk-compact-gap)) / 6))), 1fr))}}@media (width<=1180px){body .site-content:has(.cashier-shell) .cashier-shell>main{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-template-areas:"header header""overview overview""monitor cart""products cart""lc cart""toolbar toolbar""visit visit""promo promo""closing closing""history history"}body .site-content:has(>.role-side-navigation) .outside-layout{grid-template-columns:1fr}body .site-content:has(>.role-side-navigation) .proc-line{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,.55fr)) auto}}@media (width<=800px){:root{--rdk-compact-header:48px;--rdk-compact-control:40px}body .site-content:has(>.role-side-navigation){padding-left:0}body .site-content>.role-side-navigation{width:100%;height:auto;padding:6px 10px;position:sticky}body .site-content .role-side-navigation[data-mobile-open=true]{height:calc(100dvh - var(--rdk-compact-header))}body .site-content .role-side-brand{padding:3px}body .site-content .role-side-brand img{width:32px;height:32px}body .site-content:has(.cashier-shell) .cashier-shell>main{grid-template-columns:1fr;grid-template-areas:"header""overview""monitor""products""lc""toolbar""visit""promo""cart""closing""history"}body .site-content:has(>.role-side-navigation) :is(.period-control,.ledger-filter){grid-template-columns:1fr}}@media (width<=560px){:root{--rdk-compact-header:42px;--rdk-compact-page:9px}body .site-content:has(>.role-side-navigation) :is(.form-grid,.proc-grid,.sales-fields,.investor-form-grid,.top-fields,.individual-pay,.treasury-dialog form,.proc-line){grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) :is(.proc-grid .wide,.treasury-dialog button,.treasury-dialog h2){grid-column:1/-1}body .site-content:has(>.role-side-navigation) :is(.stats,.stats-grid,.executive-summary-grid,.treasury-cards,.payroll-summary,.ledger-summary){grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}}body .site-content:has(>.role-side-navigation){box-sizing:border-box;width:100%;container:rdk-workspace/inline-size}body .site-content:has(>.role-side-navigation) :is(main,.app-shell){box-sizing:border-box;width:100%;min-width:0;max-width:none}body .site-content:has(>.role-side-navigation) :is(main,.app-shell>main){padding:var(--rdk-compact-padding) var(--rdk-compact-page) 24px;margin-inline:0;overflow:visible}body .site-content:has(>.role-side-navigation) :is(main,section,article,form,fieldset,header,footer,details,label){box-sizing:border-box;min-inline-size:0}body .site-content:has(>.role-side-navigation) :is(.finance-center,.valuation-page,.bon-page,.final-report,.master-page,.fnb-master-page,.owner-control,.outside-page,.investment-page,.ledger-page,.daily-finance){width:100%;max-width:none;margin-inline:0}body .site-content:has(>.role-side-navigation) :is(.executive-header,.treasury-head,.final-head,.investment-hero,.outside-head,.cashier-header,.input-toolbar,.fnb-master-welcome){height:auto;min-height:0;max-height:none;padding:var(--rdk-compact-padding);gap:var(--rdk-compact-gap);flex-wrap:wrap}body .site-content:has(>.role-side-navigation) :is(.panel,.proc-card,.bonus-panel,.pun-panel,.finance-panel,.valuation-panel,.df-panel,.final-panel,.bon-card,.investment-panel,.settlement-panel){min-width:0;max-width:100%;padding:var(--rdk-compact-padding);margin-block:var(--rdk-compact-gap)}body .site-content:has(>.role-side-navigation) :is(p,h1,h2,h3,label,summary,.form-note){overflow-wrap:break-word}body .site-content:has(>.role-side-navigation) :is(.stats,.stats-grid,.executive-summary-grid,.executive-cards,.treasury-cards,.payroll-summary,.ledger-summary,.bonus-cards,.owner-kpis,.df-strip,.final-strip,.summary-grid,.finance-cards,.finance-bank-grid,.finance-lc-grid,.valuation-cards,.investment-summary,.settlement-summary,.cashier-overview,.lc-ranking-grid,.bonus-income-summary){align-items:start;gap:var(--rdk-compact-gap);margin-block:var(--rdk-compact-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));height:auto;max-height:none;display:grid;overflow:visible}body .site-content:has(>.role-side-navigation) :is(.card,.executive-summary-card,.executive-cards article,.treasury-cards article,.payroll-summary article,.ledger-summary article,.bonus-cards article,.owner-kpi,.summary-card,.df-strip article,.final-strip article,.finance-cards article,.finance-bank-grid article,.finance-lc-grid article,.valuation-cards article,.investment-summary article,.settlement-summary article){min-width:0;height:auto;min-height:78px;max-height:none;padding:var(--rdk-compact-padding);border-radius:var(--rdk-compact-radius);box-shadow:var(--rdk-compact-shadow);overflow:visible}body .site-content:has(>.role-side-navigation) .finance-bank-grid .finance-total-card{grid-column:auto;display:block}body .site-content:has(>.role-side-navigation) :is(.card strong,.card b,.executive-summary-card strong,.executive-financial-cell strong,.executive-metric strong,.executive-cards strong,.treasury-cards b,.payroll-summary b,.ledger-summary b,.bonus-cards b,.owner-kpi b,.summary-card strong,.df-strip b,.df-strip strong,.final-strip b,.final-strip strong,.finance-cards strong,.finance-bank-grid strong,.finance-lc-grid strong,.valuation-cards strong,.investment-summary strong,.settlement-summary strong){font-size:var(--rdk-compact-value);white-space:nowrap;text-overflow:clip;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;letter-spacing:normal;max-height:none;margin-block:4px;line-height:1.35;display:block;overflow:visible}body .site-content:has(>.role-side-navigation) :is(.rdk-amount,.money-row>b,.money-row>strong,.df-line>b,.final-line>b,.finance-center dd,.target-head>strong){white-space:nowrap;font-variant-numeric:tabular-nums;word-break:normal;overflow-wrap:normal;text-align:right;overflow:visible}body .site-content:has(>.role-side-navigation) :is(.money-row,.df-line,.final-line,.finance-center dl div,.executive-operational-stock){grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:6px 10px;max-width:100%;display:grid}body .site-content:has(>.role-side-navigation) :is(.executive-financial-overview,.executive-financial-strip,.final-two-column,.df-account-grid,.owner-grid,.executive-grid,.df-grid,.lc-top-grid,.formula-grid,.settings-grid){gap:var(--rdk-compact-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;height:auto;max-height:none;display:grid;overflow:visible}body .site-content:has(>.role-side-navigation) :is(.executive-financial-cell,.executive-period,.executive-period-motto,.period-control,.sales-target){min-width:0;max-width:100%;height:auto;max-height:none}body .site-content:has(>.role-side-navigation) :is(.executive-corporate-brand,.cashier-header-brand){flex:0 auto;width:auto;max-width:100%}body .site-content:has(>.role-side-navigation) :is(.table-wrap,.proc-table-wrap,.bonus-table-wrap,.treasury-table,.outside-table,.finance-table-scroll,.valuation-scroll,.investment-table-wrap,.table-scroll,.ledger-table-wrap){overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;height:auto;max-height:none;overflow:auto visible}body .site-content:has(>.role-side-navigation) table{border-collapse:collapse;width:100%;max-width:none}body .site-content:has(>.role-side-navigation) :is(th,td){font-size:var(--rdk-compact-label);text-overflow:clip;vertical-align:top;height:auto;max-height:none;padding:7px 9px;line-height:1.35;overflow:visible}body .site-content:has(>.role-side-navigation) :is(th,td.rdk-amount){white-space:nowrap}body .site-content:has(>.role-side-navigation) :is(td.rdk-amount,th.rdk-amount){text-align:right}body .site-content:has(>.role-side-navigation) :is(.form-grid,.proc-grid,.sales-fields,.investor-form-grid,.top-fields,.individual-pay,.finance-money-form fieldset,.bon-card.form>.grid,.settings-grid){gap:var(--rdk-compact-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));min-width:0;display:grid}body .site-content:has(>.role-side-navigation) :is(.form-grid,.proc-grid,.sales-fields,.investor-form-grid,.top-fields)>:is(.wide,.full){grid-column:1/-1}body .site-content:has(>.role-side-navigation) :is(.input-toolbar,.master-toolbar,.treasury-actions,.finance-filters,.valuation-filters,.period-fields,.period-control,.ledger-filter,.proc-filter,.filter-bar,.toolbar,.form-actions){gap:var(--rdk-compact-gap);flex-wrap:wrap;min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation) :is(.finance-filters,.ledger-filter){grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}body .site-content:has(>.role-side-navigation) :is(.rdk-date-range,.period-fields){min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation) .rdk-date-range{flex-wrap:wrap;align-items:end;gap:8px;width:auto;display:flex}body .site-content:has(>.role-side-navigation) .rdk-date-range>label{flex:148px!important;width:auto!important}body .site-content:has(>.role-side-navigation) .rdk-date-range input[type=date]{max-width:none}body .site-content:has(>.role-side-navigation) :is(input,select,textarea){box-sizing:border-box}body .site-content:has(>.role-side-navigation) textarea{resize:vertical;min-height:64px}body .site-content:has(>.role-side-navigation) :is(button,a.proc-btn,a.finance-card-action,.input-launch){white-space:normal;min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation) :focus-visible{outline:2px solid var(--rdk-primary-blue);outline-offset:3px}body .site-content>.role-side-navigation{z-index:100;flex-direction:column;min-height:0;display:flex;position:fixed;left:0;right:auto;overflow:visible}body .site-content .role-side-navigation nav{flex:auto;min-height:0;padding-top:0;overflow:visible auto}body .site-content .role-side-navigation :is(.role-side-brand,.side-nav-account){flex-shrink:0}body .site-content .role-side-navigation nav a{white-space:normal;gap:5px;min-height:34px;font-size:.8125rem!important}body .site-content .role-side-navigation .side-nav-icon{flex:0 0 20px;width:20px;margin-right:0;font-size:14px}body .site-content .role-side-navigation .side-nav-label{flex:auto;width:auto;font-size:.8125rem;line-height:1.35}body .site-content .role-side-menu-toggle{display:none}body .site-content .role-side-brand>div{min-width:0}body .site-content .side-nav-account-copy{overflow-wrap:break-word;min-width:0}body .site-content:has(>.role-side-navigation) :is(.modal-bg,.input-modal-bg,.outside-backdrop,.settlement-modal-backdrop,.treasury-modal,.pun-modal-bg,.lc-modal-backdrop,.investor-modal,.modal-backdrop){width:auto;min-width:0;height:100dvh;max-height:100dvh;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));z-index:1000;justify-content:center;align-items:center;position:fixed;inset:0;overflow:auto}body .site-content:has(>.role-side-navigation) :is(.modal,.input-modal,.outside-modal,.settlement-modal,.treasury-dialog,.pun-modal,.lc-modal,.investor-modal-card,.finance-modal>div){box-sizing:border-box;width:min(var(--rdk-dialog-width,42rem), 100%);min-width:0;max-width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));height:auto;padding:var(--rdk-compact-padding);overscroll-behavior:contain;border-radius:10px;scroll-padding-block:56px;overflow-y:auto}body .site-content:has(>.role-side-navigation) :is(.modal,.input-modal,.investor-modal-card):has(>:is(.modal-body,.input-modal-body,.investor-modal-body)){flex-direction:column;display:flex;overflow:visible}body .site-content:has(>.role-side-navigation) :is(.modal-body,.input-modal-body,.investor-modal-body){overscroll-behavior:contain;flex:auto;min-height:0;padding:8px 2px;overflow-y:auto}body .site-content:has(>.role-side-navigation) :is(.modal-head,.input-modal-head,.investor-modal-head,.pun-modal-head,.modal-actions,.pun-modal-actions,.investor-modal-actions){flex-shrink:0}body .site-content:has(>.role-side-navigation) :is(.modal-head,.input-modal-head,.investor-modal-head,.pun-modal-head){z-index:2;background:#171112;padding-block:8px;position:sticky;top:0}body .site-content:has(>.role-side-navigation) :is(.modal-actions,.pun-modal-actions,.investor-modal-actions,.settlement-modal footer,.outside-modal footer,.lc-modal>div:last-child){z-index:2;background:#171112;flex-wrap:wrap;gap:8px;padding-block:8px;display:flex;position:sticky;bottom:0}body .site-content:has(>.role-side-navigation) .finance-money-form fieldset>button[type=submit]{z-index:2;position:sticky;bottom:0}body .site-content:has(>.role-side-navigation) :is(.trend-chart,.chart,.chart-wrap,.chart-container){width:100%;min-width:0;max-width:100%;height:auto}body .site-content:has(>.role-side-navigation) :is(.trend-chart,.chart,.chart-wrap,.chart-container) svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}body .site-content:has(>.role-side-navigation) :is(.chart-legend,.legend){flex-wrap:wrap;gap:8px;display:flex}@container rdk-workspace (width<=680px){body .site-content :is(.money-row,.df-line,.final-line,.executive-operational-stock){grid-template-columns:1fr}body .site-content :is(.money-row>b,.df-line>b,.final-line>b){text-align:left}body .site-content :is(.proc-line,.finance-money-form fieldset,.form-grid,.proc-grid,.sales-fields){grid-template-columns:minmax(0,1fr)}}@media (width<=1024px){body .site-content:has(>.role-side-navigation){padding-left:0;padding-top:calc(var(--rdk-compact-header) + 58px)}body .site-content>.role-side-navigation{top:var(--rdk-compact-header);width:100%;height:58px;max-height:calc(100dvh - var(--rdk-compact-header));gap:0;padding:5px 10px}body .site-content .role-side-brand{border-bottom:0;justify-content:start;width:100%;margin:0;padding:2px 0}body .site-content .role-side-brand img{width:36px;height:36px}body .site-content .role-side-menu-toggle{flex-shrink:0;min-height:40px;margin-left:auto;padding:6px 12px;display:block}body .site-content .role-side-navigation[data-mobile-open=false] :is(nav,.side-nav-account){display:none}body .site-content .role-side-navigation[data-mobile-open=true]{height:calc(100dvh - var(--rdk-compact-header));gap:6px}body .site-content .role-side-navigation[data-mobile-open=true] nav{flex:auto;display:block}body .site-content .role-side-navigation[data-mobile-open=true] .side-nav-account{flex-direction:column;align-items:stretch;display:flex}body .site-content:has(.cashier-shell) .cashier-shell>main{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""overview""monitor""products""lc""toolbar""visit""promo""cart""closing""history"}}@media (width<=600px){body .site-content:has(>.role-side-navigation) :is(.form-grid,.proc-grid,.sales-fields,.investor-form-grid,.top-fields,.individual-pay,.finance-money-form fieldset,.bon-card.form>.grid,.proc-line){grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button){min-height:40px;font-size:.875rem}body .site-content:has(>.role-side-navigation) :is(.input-launch,.toolbar>button){width:100%}body .site-content:has(>.role-side-navigation) :is(.modal-actions,.pun-modal-actions,.investor-modal-actions)>button{flex:auto}body .site-content:has(>.role-side-navigation) .side-nav-account{font-size:.8125rem}body .site-content:has(>.role-side-navigation) .finance-bank-grid article{padding:var(--rdk-compact-padding)}}@media (height<=500px) and (width<=1024px){body .site-content .role-side-brand img{width:30px;height:30px}body .site-content .role-side-navigation[data-mobile-open=true] .role-side-corporate{display:none}}@media (prefers-reduced-motion:reduce){body .site-content:has(>.role-side-navigation) :is(.input-reveal,.card,.role-side-navigation){transition:none;animation:none}}body .site-content:has(>.role-side-navigation) :is(.input-modal-wide,.outside-modal){--rdk-dialog-width:84rem}body .site-content:has(>.role-side-navigation) :is(.new-product-form,.historical-correction-modal){--rdk-dialog-width:58rem}body .site-content:has(>.role-side-navigation) :is(.modal,.outside-modal,.pun-modal,.lc-modal,.investor-modal-card,.treasury-dialog,.settlement-modal):has(>.rdk-modal-body){flex-direction:column;display:flex;overflow:visible}body .site-content:has(>.role-side-navigation) .rdk-modal-body{overscroll-behavior:contain;flex:auto;min-width:0;max-width:100%;min-height:0;padding:8px 2px;scroll-padding-block:48px;overflow-y:auto}body .site-content:has(>.role-side-navigation) :is(.modal,.outside-modal,.pun-modal,.lc-modal,.investor-modal-card,.treasury-dialog,.settlement-modal)>:not(.rdk-modal-body){flex-shrink:0}body .site-content:has(>.role-side-navigation) .investor-modal-card>form:has(>.rdk-modal-body){flex-direction:column;min-height:0;display:flex;overflow:visible}body .site-content:has(>.role-side-navigation) .finance-money-form{min-height:0;max-height:calc(100dvh - 90px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;display:flex}body .site-content:has(>.role-side-navigation) .finance-money-form>:not(fieldset){flex-shrink:0}body .site-content:has(>.role-side-navigation) .finance-money-form fieldset{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}body .site-content:has(>.role-side-navigation) .finance-money-form fieldset>button{flex-shrink:0}body .site-content:has(>.role-side-navigation) .rdk-modal-fields{gap:var(--rdk-compact-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}body .site-content:has(>.role-side-navigation) .rdk-modal-fields>:is(p,.finance-workflow-block){grid-column:1/-1}body .site-content:has(>.role-side-navigation) :is(.treasury-dialog .rdk-modal-body form>button:last-child,.correction-form>.correction-actions,.historical-correction-modal .modal-actions,.outside-modal .outside-layout .pay){z-index:2;background-color:#681523;position:sticky;bottom:0}@media (width<=600px){body .site-content:has(>.role-side-navigation) .rdk-modal-fields{grid-template-columns:minmax(0,1fr)}}body .site-content>main.luxury-login{grid-template-columns:minmax(0,1fr) minmax(0,27rem) minmax(0,1fr);width:100%;min-width:0;max-width:none;height:auto;min-height:calc(100dvh - 48px);padding-inline:clamp(10px,2vw,28px);overflow:visible}body .site-content>main.luxury-login :is(.login-console,.login-content,.credential-form,.luxury-login__corporate){min-width:0;max-width:100%}body .site-content>main.luxury-login .login-console{width:100%;height:auto;max-height:none}body .site-content>main.luxury-login .luxury-login__footer{flex-wrap:wrap;grid-column:1/-1;width:100%;margin-top:12px;position:static}body .site-content>main.luxury-login :is(input,button){box-sizing:border-box;max-width:100%;min-height:40px}@media (width<=850px){body .site-content>main.luxury-login .login-console{width:min(27rem,100%)}body .site-content>main.luxury-login .login-content{padding:12px clamp(12px,4vw,24px)}body .site-content>main.luxury-login .credential-form input{font-size:16px}}body .site-content:has(>.role-side-navigation) .app-shell>main>.executive-header{box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 9.41%, transparent);gap:8px;margin-bottom:6px;padding:8px 10px;min-height:0!important}body .site-content:has(>.role-side-navigation) .app-shell .executive-header h1{margin:3px 0;font-size:clamp(20px,1.3vw,24px);line-height:1.15}body .site-content:has(>.role-side-navigation) .app-shell .executive-header p{margin:3px 0;font-size:12px;line-height:1.3}body .site-content:has(>.role-side-navigation) .app-shell .executive-corporate-brand{gap:6px;min-width:0;font-size:16px}body .site-content:has(>.role-side-navigation) .app-shell .executive-corporate-brand img{width:40px;height:40px}body .site-content:has(>.role-side-navigation) .app-shell .executive-header .live{min-width:0;padding:6px 8px}body .site-content:has(>.role-side-navigation) .app-shell .executive-header .live b{margin:2px 0 3px 16px}body .site-content:has(>.role-side-navigation) .app-shell .executive-header .live small{padding-top:3px}body .site-content:has(>.role-side-navigation) .app-shell .executive-period{flex-wrap:wrap;align-items:end;gap:6px;min-height:0;margin:0 0 6px;padding:6px 8px;display:flex}body .site-content:has(>.role-side-navigation) .app-shell .executive-period>a{min-height:34px;padding:6px 10px;font-size:12px}body .site-content:has(>.role-side-navigation) .app-shell .executive-period form{flex-wrap:wrap;flex:0 auto;align-items:end;gap:6px;width:auto;margin:0;display:flex}body .site-content:has(>.role-side-navigation) .app-shell .executive-period .rdk-date-range{flex-flow:wrap;gap:6px;width:auto;display:flex}body .site-content:has(>.role-side-navigation) .app-shell .executive-period .rdk-date-range>label{gap:2px;font-size:11px;flex:0 148px!important;width:148px!important}body .site-content:has(>.role-side-navigation) .app-shell .executive-period :is(input,button){min-height:34px;font-size:12px}body .site-content:has(>.role-side-navigation) .app-shell .executive-period button{min-width:0;padding:6px 10px}body .site-content:has(>.role-side-navigation) .app-shell .executive-period-motto{align-self:center;padding:0 6px;font-size:10px}body .site-content:has(>.role-side-navigation) .app-shell .executive-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:6px;margin:6px 0}body .site-content:has(>.role-side-navigation) .app-shell .executive-summary-card{align-items:center;gap:6px;min-height:72px;padding:8px 10px}body .site-content:has(>.role-side-navigation) .app-shell .executive-summary-icon{flex-basis:26px;width:26px;height:26px;padding:3px}body .site-content:has(>.role-side-navigation) .app-shell .executive-summary-card strong{font-size:var(--rdk-compact-value);white-space:nowrap;margin:3px 0;line-height:1.2}body .site-content:has(>.role-side-navigation) .app-shell .executive-summary-card :is(small,p){margin:0;font-size:11px;line-height:1.25}body .site-content:has(>.role-side-navigation) .app-shell .executive-grid{gap:6px;margin:6px 0}body .site-content:has(>.role-side-navigation) .app-shell .executive-panel{min-height:0;padding:8px}body .site-content:has(>.role-side-navigation) .app-shell .executive-panel .panel-title{grid-template-columns:28px minmax(0,1fr) auto;gap:4px 6px;min-height:0;padding:5px 6px}body .site-content:has(>.role-side-navigation) .app-shell .executive-panel .panel-title:before{font-size:23px}body .site-content:has(>.role-side-navigation) .app-shell .executive-panel .panel-title h2{margin:0;font-size:15px}@container rdk-workspace (width<=680px){body .site-content .app-shell .executive-period form,body .site-content .app-shell .executive-period .rdk-date-range{flex:100%}body .site-content .app-shell .executive-period .rdk-date-range>label{flex:130px!important;width:auto!important}body .site-content .app-shell .executive-panel .panel-title{grid-template-columns:28px minmax(0,1fr)}body .site-content .app-shell .executive-panel .panel-title h2{grid-column:2}}body .site-content:has(>.role-side-navigation):has(main>.executive-summary-grid){--executive-gold:var(--rdk-primary-blue);--executive-red:#ff284b;--executive-surface:linear-gradient(125deg, #080a0bec, #070708d9), url(/rdk-black-marble.webp) center / 920px repeat;--rdk-compact-header:46px;--rdk-compact-sidebar:180px;padding-left:var(--rdk-compact-sidebar);padding-top:var(--rdk-compact-header)}body:has(main>.executive-summary-grid) .culture-ticker{border-bottom:1px solid #a41b28;height:46px}body:has(main>.executive-summary-grid) .culture-ticker__brand{flex-basis:146px;font-size:28px}body:has(main>.executive-summary-grid) .culture-ticker__group span{padding-inline:12px}body:has(main>.executive-summary-grid) .culture-ticker__group b{margin-bottom:2px}body .site-content:has(main>.executive-summary-grid)>.role-side-navigation{border-right:1px solid var(--executive-gold);background:linear-gradient(#090908eb,#030405f5),url(/rdk-black-marble.webp) 50%/700px;width:180px;height:calc(100dvh - 46px);max-height:calc(100dvh - 46px);padding:5px;top:46px}body .site-content:has(main>.executive-summary-grid) .role-side-brand{text-align:center;justify-items:center;gap:2px;min-height:0;padding:4px 0 7px;display:grid}body .site-content:has(main>.executive-summary-grid) .role-side-brand img{width:52px;height:52px}body .site-content:has(main>.executive-summary-grid) .role-side-brand b{color:var(--rdk-cyber-cyan);font:700 16px Georgia,serif}body .site-content:has(main>.executive-summary-grid) .role-side-brand small{font-size:9px}body .site-content:has(main>.executive-summary-grid) .role-side-corporate{display:none}body .site-content:has(main>.executive-summary-grid) .side-nav-group-title{color:var(--executive-red);letter-spacing:0;padding:5px 4px 2px;font-size:11px}body .site-content:has(main>.executive-summary-grid) .role-side-navigation nav a{border-radius:4px;gap:6px;min-height:26px;padding:4px 6px}body .site-content:has(main>.executive-summary-grid) .role-side-navigation .side-nav-label{white-space:normal;font-size:11px;line-height:1.3}body .site-content:has(main>.executive-summary-grid) .side-nav-icon{color:#ff5656;flex-basis:17px;width:17px}body .site-content:has(main>.executive-summary-grid) .side-nav-account{border:1px solid var(--executive-gold);border-radius:5px;padding:5px}body .site-content:has(main>.executive-summary-grid) .role-side-logout{min-height:28px;padding:4px;font-size:11px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid){background:linear-gradient(#05070855,#03050777),url(/rdk-black-marble.webp) 50%/960px;min-width:0;max-width:none}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid){grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:6px;width:100%;min-width:0;max-width:none;margin:0;padding:7px 8px 12px;font-size:12px;line-height:1.3;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid)>*{grid-column:1/-1;min-width:0;margin:0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid):before{display:none}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid)>.executive-header{border:1px solid var(--executive-gold);background:var(--executive-surface);box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 14.12%, transparent);border-left:3px solid #d42037;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:7px 9px;display:flex;min-height:0!important}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-header h1{color:#f2f4f6;margin:2px 0;font-size:20px;line-height:1.15}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-header p{margin:2px 0;font-size:11px;line-height:1.3}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .eyebrow{letter-spacing:.025em;color:var(--executive-red);font-size:11px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-corporate-brand{gap:6px;min-width:0;font-size:17px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-corporate-brand img{width:37px;height:37px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-corporate-brand small{margin:2px 0;font-size:9px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-corporate-brand em{margin:2px 0;font-size:8px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-header .live{border-color:var(--executive-gold);min-width:0;padding:5px 8px;font-size:10px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-header .live b{margin:2px 0;font-size:9px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-header .live small{padding-top:3px;font-size:8px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period{border:1px solid var(--executive-gold);background:#050708e8;border-radius:4px;flex-wrap:wrap;align-items:end;gap:5px;min-height:0;padding:5px;display:flex}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period>a{border-radius:4px;min-height:32px;padding:6px 11px;font-size:11px;line-height:1.3}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period form{flex-wrap:wrap;flex:0 auto;align-items:end;gap:5px;width:auto;margin:0;display:flex}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period .rdk-date-range{flex-flow:wrap;gap:5px;width:auto;display:flex}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period .rdk-date-range>label{gap:2px;font-size:10px;flex:0 140px!important;width:140px!important}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period :is(input,button){min-width:0;min-height:32px;padding:5px 8px;font-size:11px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period-motto{letter-spacing:.04em;align-self:center;margin-left:auto;padding:3px 6px;font-size:9px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(9,minmax(0,1fr));align-items:stretch;gap:5px;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card{border:1px solid var(--executive-gold);background:var(--executive-surface);width:auto;min-width:0;max-width:none;height:auto;min-height:82px;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 13.33%, transparent), 0 2px 4px #0007;border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:4px 6px;padding:8px 6px;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-icon{width:28px;height:34px;color:var(--executive-red);background:linear-gradient(135deg,#52101d77,#100b0eee);border-radius:5px;flex:0 0 28px;padding:4px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-copy{display:contents}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card small{letter-spacing:0;color:var(--executive-red);overflow-wrap:anywhere;grid-column:2;font-size:10px;line-height:1.2}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card strong{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;color:#f7f7f7;grid-column:1/-1;margin:2px 0;font-size:clamp(12px,1vw,17px);line-height:1.25;display:block}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card p{color:#d4dbe4;overflow-wrap:anywhere;grid-column:1/-1;margin-top:auto;font-size:9px;line-height:1.25}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:5px;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel{border:1px solid var(--executive-gold);background:var(--executive-surface);border-radius:4px;min-width:0;height:auto;min-height:0;padding:0 5px 5px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel .panel-title{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(90deg,#36070edd,#0c090b);flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:0;margin:0 -5px 2px;padding:5px 4px;display:flex}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel .panel-title:before{font-size:17px;line-height:1}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel .panel-title :is(span,h2){color:#ff4057;letter-spacing:0;margin:0;font-size:12px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel .panel-title small{color:#dde5ee;margin-left:auto;font-size:10px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel .money-row{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 18%, transparent);justify-content:space-between;gap:8px;min-height:0;padding:4px;font-size:11px;line-height:1.3;display:flex}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .money-row b{white-space:nowrap;font-size:12px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .money-row.strong{color:var(--rdk-cyber-cyan);background:#34091366}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel>p{padding:5px;font-size:11px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock{border:1px solid var(--executive-gold);background:var(--executive-surface);border-radius:4px;grid-column:1/4;grid-template-columns:1fr auto;align-content:center;gap:2px 6px;min-height:46px;padding:6px 8px;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock small{color:var(--executive-red);font-size:10px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock strong{grid-area:1/2/3;align-self:center;font-size:17px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock span{font-size:9px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-audit{border:1px solid var(--executive-gold);background:var(--executive-surface);border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:46px;padding:5px;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid):has(>.executive-operational-stock) .executive-audit{grid-column:4/-1}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-audit>div{border-right:1px solid var(--rdk-primary-blue);text-align:center;min-width:0;padding:4px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-audit>div:last-child{border-right:0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-audit small{font-size:9px;line-height:1.25;display:block}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-audit b{white-space:normal;overflow-wrap:anywhere;font-size:11px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .owner-investment-strip{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .owner-investment-strip a{border:1px solid var(--executive-gold);background:var(--executive-surface);border-radius:4px;min-width:0;padding:6px 9px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .owner-investment-strip small{color:var(--executive-red);font-size:11px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .owner-investment-strip b{overflow-wrap:anywhere;font-size:12px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .sales-target{border:1px solid var(--executive-gold);background:var(--executive-surface);border-radius:4px;padding:6px 8px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-head{align-items:center;gap:8px;margin-bottom:5px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-head span{letter-spacing:0;font-size:9px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-head h2{color:#ff3d55;margin:2px 0;font-size:13px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-head p{margin:0;font-size:10px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-head strong{font-size:23px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-track{border:1px solid #632735;height:9px;margin:5px 0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-track i{background:linear-gradient(90deg,#ed173d,#ff3854)}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-grid{gap:5px;margin:0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-grid>div{border:1px solid #55504b;border-radius:3px;padding:4px 6px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-grid small{font-size:9px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-grid b{font-size:12px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-drilldowns{gap:4px;padding:0;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-drilldowns details{border:1px solid var(--executive-gold);background:#07090be3;border-radius:3px;margin:0;padding:0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-drilldowns summary{color:#e2eaf3;cursor:pointer;min-height:26px;padding:4px 8px;font-size:11px;line-height:1.35}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-drilldowns summary::marker{color:var(--rdk-cyber-cyan)}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-detail-grid{padding:8px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .table-wrap{max-height:none;overflow-x:auto}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-detail-table :is(th,td){padding:6px 8px;font-size:11px}body .site-content:has(main>.executive-summary-grid) .rdk-internal-footer{margin:0;padding:7px 9px;font-size:10px}body .site-content:has(main>.executive-summary-grid) :is(a,button,input,summary):focus-visible{outline:2px solid var(--rdk-primary-blue);outline-offset:2px}}@media screen and (width<=1400px){body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (width<=1050px){body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-grid{grid-template-columns:minmax(0,1fr)}:is(body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock,body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid):has(>.executive-operational-stock) .executive-audit){grid-column:1/-1}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period-motto{white-space:normal}}@media screen and (width<=1024px){body .site-content:has(>.role-side-navigation):has(main>.executive-summary-grid){padding-left:0}body .site-content:has(main>.executive-summary-grid)>.role-side-navigation{width:100%;height:auto;max-height:none;position:relative;top:0}body .site-content:has(main>.executive-summary-grid) .role-side-brand{text-align:left;padding:5px;display:flex}body .site-content:has(main>.executive-summary-grid) .role-side-brand img{width:34px;height:34px}body .site-content:has(main>.executive-summary-grid) .role-side-menu-toggle{margin-left:auto;display:block}body .site-content:has(main>.executive-summary-grid) .role-side-navigation[data-mobile-open=false] :is(nav,.side-nav-account){display:none}body .site-content:has(main>.executive-summary-grid) .role-side-navigation[data-mobile-open=true] nav{display:block}body .site-content:has(main>.executive-summary-grid) .role-side-navigation nav a{min-height:40px}body:has(main>.executive-summary-grid) .culture-ticker__brand{flex-basis:65px;font-size:21px}body:has(main>.executive-summary-grid) .culture-ticker__group span{padding-inline:5px}}@media screen and (width<=560px){body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card{min-height:88px}:is(body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .owner-investment-strip,body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .target-grid){grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period form{flex:100%}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period .rdk-date-range{flex:1}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period .rdk-date-range>label{flex:125px!important;width:auto!important}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period input{min-height:40px;font-size:16px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-corporate-brand{font-size:14px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock strong{grid-area:auto}}@media screen{body .site-content:has(>.role-side-navigation):has(.daily-finance){--executive-gold:var(--rdk-primary-blue);--executive-red:#ff284b;--executive-surface:linear-gradient(125deg, #080a0bec, #070708d9), url(/rdk-black-marble.webp) center / 920px repeat;--rdk-compact-header:46px;--rdk-compact-sidebar:180px;padding-left:var(--rdk-compact-sidebar);padding-top:var(--rdk-compact-header)}body:has(.daily-finance) .culture-ticker{border-bottom:1px solid #a41b28;height:46px}body:has(.daily-finance) .culture-ticker__brand{flex-basis:146px;font-size:28px}body:has(.daily-finance) .culture-ticker__group span{padding-inline:12px}body:has(.daily-finance) .culture-ticker__group b{margin-bottom:2px}body .site-content:has(.daily-finance)>.role-side-navigation{border-right:1px solid var(--executive-gold);background:linear-gradient(#090908eb,#030405f5),url(/rdk-black-marble.webp) 50%/700px;width:180px;height:calc(100dvh - 46px);max-height:calc(100dvh - 46px);padding:5px;top:46px}body .site-content:has(.daily-finance) .role-side-brand{text-align:center;justify-items:center;gap:2px;min-height:0;padding:4px 0 7px;display:grid}body .site-content:has(.daily-finance) .role-side-brand img{width:52px;height:52px}body .site-content:has(.daily-finance) .role-side-brand b{color:var(--rdk-cyber-cyan);font:700 16px Georgia,serif}body .site-content:has(.daily-finance) .role-side-brand small{font-size:9px}body .site-content:has(.daily-finance) .role-side-corporate{display:none}body .site-content:has(.daily-finance) .side-nav-group-title{color:var(--executive-red);letter-spacing:0;padding:5px 4px 2px;font-size:11px}body .site-content:has(.daily-finance) .role-side-navigation nav a{border-radius:4px;gap:6px;min-height:26px;padding:4px 6px}body .site-content:has(.daily-finance) .role-side-navigation .side-nav-label{white-space:normal;font-size:11px;line-height:1.3}body .site-content:has(.daily-finance) .side-nav-icon{color:#ff5656;flex-basis:17px;width:17px}body .site-content:has(.daily-finance) .side-nav-account{border:1px solid var(--executive-gold);border-radius:5px;padding:5px}body .site-content:has(.daily-finance) .role-side-logout{min-height:28px;padding:4px;font-size:11px}}@media screen and (width<=1024px){body .site-content:has(>.role-side-navigation):has(.daily-finance){padding-left:0}body .site-content:has(.daily-finance)>.role-side-navigation{width:100%;height:auto;max-height:none;position:relative;top:0}body .site-content:has(.daily-finance) .role-side-brand{text-align:left;padding:5px;display:flex}body .site-content:has(.daily-finance) .role-side-brand img{width:34px;height:34px}body .site-content:has(.daily-finance) .role-side-menu-toggle{margin-left:auto;display:block}body .site-content:has(.daily-finance) .role-side-navigation[data-mobile-open=false] :is(nav,.side-nav-account){display:none}body .site-content:has(.daily-finance) .role-side-navigation[data-mobile-open=true] nav{display:block}body .site-content:has(.daily-finance) .role-side-navigation nav a{min-height:40px}body:has(.daily-finance) .culture-ticker__brand{flex-basis:65px;font-size:21px}body:has(.daily-finance) .culture-ticker__group span{padding-inline:5px}}@media screen{body .site-content:has(>.role-side-navigation) .daily-finance{color:#f6f6f6;background:linear-gradient(#03040566,#02030588),url(/rdk-black-marble.webp) 50%/960px;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:5px;width:100%;min-width:0;max-width:none;margin:0;padding:6px 8px 12px;font-size:12px;line-height:1.25;display:grid}body .site-content:has(>.role-side-navigation) .daily-finance>*{grid-column:1/-1;min-width:0;margin:0}body .site-content:has(>.role-side-navigation) .daily-finance>header{border:1px solid var(--rdk-primary-blue);background:linear-gradient(125deg,#080a0bec,#070708d9),url(/rdk-black-marble.webp) 50%/920px;border-radius:4px;grid-row:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:6px;min-height:76px;padding:7px 9px;display:grid}body .site-content:has(>.role-side-navigation) .daily-finance>header>div{grid-column:1/5;min-width:0}body .site-content:has(>.role-side-navigation) .daily-finance>header p{letter-spacing:.025em;color:#ff284b;font-size:11px;line-height:1.3}body .site-content:has(>.role-side-navigation) .daily-finance h1{margin:3px 0;font-size:22px;line-height:1.15}body .site-content:has(>.role-side-navigation) .daily-finance>header>div>span{color:#c9d3df;font-size:11px}body .site-content:has(>.role-side-navigation) .daily-finance>header b{color:var(--rdk-cyber-cyan)}body .site-content:has(>.role-side-navigation) .daily-finance>header form{flex-wrap:wrap;grid-column:9/-1;justify-content:flex-end;align-items:end;gap:6px;min-width:0;display:flex}body .site-content:has(>.role-side-navigation) .daily-finance .rdk-date-range{flex-flow:wrap;gap:6px;width:auto;min-width:0;display:flex}body .site-content:has(>.role-side-navigation) .daily-finance .rdk-date-range>label{min-width:0;color:var(--rdk-main-text);gap:3px;font-size:10px;flex:125px!important;width:125px!important}body .site-content:has(>.role-side-navigation) .daily-finance :is(input,button){border:1px solid var(--rdk-primary-blue);color:#fff;background:#070a0d;border-radius:4px;min-width:0;height:auto;min-height:34px;padding:7px 9px;font-size:11px}body .site-content:has(>.role-side-navigation) .daily-finance input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%}body .site-content:has(>.role-side-navigation) .daily-finance button{cursor:pointer;background:linear-gradient(#ff153a,#d60026);border-color:#fe3651;font-weight:800;box-shadow:0 0 10px #e7123438}body .site-content:has(>.role-side-navigation) .daily-finance>nav{z-index:1;flex-wrap:wrap;grid-area:1/5/auto/9;align-self:end;gap:5px;padding:0 4px 9px;display:flex;position:relative}body .site-content:has(>.role-side-navigation) .daily-finance>nav a{border:1px solid var(--rdk-primary-blue);color:#f5f6f7;text-transform:uppercase;background:#080a0c;border-radius:4px;min-height:31px;padding:7px 10px;font-size:10px}body .site-content:has(>.role-side-navigation) .daily-finance>nav a:hover{background:#621523;border-color:#ff3854}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:5px;margin:0;display:grid}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip article{border:1px solid var(--rdk-primary-blue);min-width:0;min-height:66px;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 13.33%, transparent),0 2px 4px #0007;background:linear-gradient(125deg,#0a0c0eeb,#030405e8);border-radius:5px;padding:8px 8px 8px 50px;position:relative}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip article:before{content:"▣";color:#ff1e3d;background:linear-gradient(135deg,#86122377,#270508);border-radius:5px;place-items:center;width:32px;height:36px;font-size:23px;display:grid;position:absolute;top:12px;left:8px;box-shadow:inset 0 1px #ee27352b}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip small{color:#d3e3f2;font-size:11px;line-height:1.2}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip strong{white-space:nowrap;font-variant-numeric:tabular-nums;margin:5px 0 1px;font-size:clamp(13px,1.15vw,19px);line-height:1.25}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip span{color:#b2d8f4;font-size:10px}body .site-content:has(>.role-side-navigation) .daily-finance .df-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px;margin:0;display:grid}body .site-content:has(>.role-side-navigation) .daily-finance .df-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .daily-finance .df-panel{border:1px solid var(--rdk-primary-blue);min-width:0;box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 8.63%, transparent);background:linear-gradient(140deg,#07090aee,#040505ed);border-radius:4px;margin:0;padding:0 8px 3px}body .site-content:has(>.role-side-navigation) .daily-finance .df-panel h2{color:#f1e6e2;align-items:center;gap:7px;min-height:29px;margin:0;padding:4px 0;font-size:13px;line-height:1.3;display:flex}body .site-content:has(>.role-side-navigation) .daily-finance .df-panel h2:before{content:"▣";color:#ff5c63;background:linear-gradient(#d71a2e,#6e0614);border-radius:4px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:17px;display:grid}body .site-content:has(>.role-side-navigation) .daily-finance .df-line{border-top:1px solid #33393e;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:5px 10px;min-height:19px;padding:2px 3px;font-size:12px;line-height:1.25;display:grid}body .site-content:has(>.role-side-navigation) .daily-finance .df-line>span{overflow-wrap:break-word;min-width:0}body .site-content:has(>.role-side-navigation) .daily-finance .df-line>b{text-align:right;font-size:12px;font-weight:600}body .site-content:has(>.role-side-navigation) .daily-finance .df-grid:has(>:nth-child(3)) .df-panel:nth-child(2) .df-line:last-child{grid-template-columns:55px minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .daily-finance .df-grid:has(>:nth-child(3)) .df-panel:nth-child(2) .df-line:last-child>b{white-space:normal;overflow-wrap:break-word;font-size:11px}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:7px;margin:0;display:grid}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid details{border:1px solid var(--rdk-primary-blue);background:#06090a;border-radius:4px;min-width:0;padding:7px 9px}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid summary{cursor:pointer;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:6px;min-height:28px;font-size:12px;display:grid}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid summary small{color:#b8def8;overflow-wrap:anywhere;font-size:9px;line-height:1.25}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid summary b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid details[open] summary{margin-bottom:5px}body .site-content:has(>.role-side-navigation) .daily-finance .df-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:6px;min-height:27px;display:flex}body .site-content:has(>.role-side-navigation) .daily-finance .df-panel>summary>b{color:var(--rdk-main-text);font-size:11px}body .site-content:has(>.role-side-navigation) .daily-finance .df-table{width:100%;max-height:none;overflow:auto visible}body .site-content:has(>.role-side-navigation) .daily-finance .df-table table{width:100%;min-width:880px}body .site-content:has(>.role-side-navigation) .daily-finance .df-table :is(th,td){border:1px solid #383533;padding:3px 6px;font-size:10px;line-height:1.25}body .site-content:has(>.role-side-navigation) .daily-finance .df-table th{color:#e6eef7;text-transform:uppercase;background:#0c1011}body .site-content:has(>.role-side-navigation) .daily-finance .df-table td{background:#060b0e}body .site-content:has(>.role-side-navigation) .daily-finance footer{border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:35px;padding:7px 10px;font-size:11px;display:flex}body .site-content:has(>.role-side-navigation) .daily-finance footer.ok{color:#49ffd0;border-color:var(--rdk-primary-blue);background:linear-gradient(90deg,#00271b,#01150d)}body .site-content:has(>.role-side-navigation) .daily-finance footer.review{background:var(--rdk-warning-surface);color:var(--rdk-warning);border-color:var(--rdk-warning-border)}body .site-content:has(>.role-side-navigation) .daily-finance :is(a,button,input,summary):focus-visible{outline:2px solid var(--rdk-primary-blue);outline-offset:2px}body .site-content:has(.daily-finance) .rdk-internal-footer{margin:0;padding:7px 9px;font-size:10px}}@media screen and (width<=1400px){body .site-content:has(>.role-side-navigation) .daily-finance>header>div{grid-column:1/6}body .site-content:has(>.role-side-navigation) .daily-finance>header form{grid-column:6/-1}body .site-content:has(>.role-side-navigation) .daily-finance>nav{grid-area:auto/1/auto/-1;padding:0}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip article{padding-left:8px}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip article:before{display:none}}@media screen and (width<=1100px){body .site-content:has(>.role-side-navigation) .daily-finance .df-strip{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .daily-finance .df-grid:has(>:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .daily-finance>header{grid-template-columns:1fr;gap:8px}body .site-content:has(>.role-side-navigation) .daily-finance>header>div{grid-column:1}body .site-content:has(>.role-side-navigation) .daily-finance>header form{grid-column:1;justify-content:flex-start;width:100%}body .site-content:has(>.role-side-navigation) .daily-finance .df-grid{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .daily-finance .df-grid:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid summary{grid-template-columns:1fr}body .site-content:has(>.role-side-navigation) .daily-finance .df-line{grid-template-columns:minmax(0,1fr) max-content}body .site-content:has(>.role-side-navigation) .daily-finance .df-line>b{text-align:right}}@media screen and (width<=480px){body .site-content:has(>.role-side-navigation) .daily-finance{padding:5px}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .daily-finance .rdk-date-range{flex:100%}body .site-content:has(>.role-side-navigation) .daily-finance .rdk-date-range>label{flex:120px!important;width:auto!important}body .site-content:has(>.role-side-navigation) .daily-finance input{min-height:40px;font-size:16px}body .site-content:has(>.role-side-navigation) .daily-finance .df-line{grid-template-columns:minmax(0,1fr);gap:2px}body .site-content:has(>.role-side-navigation) .daily-finance .df-line>b{text-align:left}}@media screen{body .site-content:has(>.role-side-navigation) .daily-finance .df-panel h2{border-bottom:1px solid var(--rdk-primary-blue);background:linear-gradient(100deg,#51000ceb,#1b0308dc,#080708);min-height:29px;margin:0 -8px;padding:4px 8px;box-shadow:inset 0 1px #ff485429}body .site-content:has(>.role-side-navigation) .daily-finance .df-panel>summary h2{flex:1;margin-right:0}body .site-content:has(>.role-side-navigation) .daily-finance .df-line{grid-template-columns:minmax(0,1fr) max-content;gap:4px 8px;min-height:23px;padding:3px 2px;font-size:12px}body .site-content:has(>.role-side-navigation) .daily-finance .df-line>b{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}body .site-content:has(>.role-side-navigation) .daily-finance>.df-grid:nth-of-type(2) .df-panel:first-child .df-line:last-child{background:linear-gradient(90deg,#830814,#bd1422);border:1px solid #e53040;border-radius:3px;margin:3px -2px 0;padding:4px;font-weight:700}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip article:first-child:before{color:#2affb6;background:linear-gradient(135deg,#004d37,#002d20)}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip article:nth-child(3):before{color:#2affb6;background:linear-gradient(135deg,#004d37,#002d20)}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip article:nth-child(2):before{color:#36baff;background:linear-gradient(135deg,#004484,#001934)}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip article:nth-child(5):before{color:#cf5bff;background:linear-gradient(135deg,#4e086c,#1d032c)}body .site-content:has(>.role-side-navigation) .daily-finance .df-strip article:nth-child(6):before{color:var(--rdk-cyber-cyan);background:linear-gradient(135deg,var(--rdk-blue-surface),var(--rdk-blue-surface))}}@media screen and (width>=1280px){body .site-content:has(>.role-side-navigation) .daily-finance{align-items:start;gap:7px}body .site-content:has(>.role-side-navigation) .daily-finance>.df-grid{display:contents}body .site-content:has(>.role-side-navigation) .daily-finance>.df-grid>.df-panel{grid-column:span 4}body .site-content:has(>.role-side-navigation) .daily-finance>section.df-panel{grid-column:span 4}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid{grid-template-columns:minmax(0,1fr);gap:0}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid details{background:0 0;border:0;border-top:1px solid #33393e;border-radius:0;padding:3px 2px}body .site-content:has(>.role-side-navigation) .daily-finance .df-account-grid summary{min-height:24px}body .site-content:has(>.role-side-navigation) .daily-finance>.df-grid:has(>:nth-child(3))>.df-panel{grid-column:span 3}body .site-content:has(>.role-side-navigation) .daily-finance>.df-grid:nth-of-type(5){grid-column:span 3;grid-template-columns:minmax(0,1fr);gap:7px;display:grid}body .site-content:has(>.role-side-navigation) .daily-finance>.df-grid:nth-of-type(5)>.df-panel{grid-column:1}body .site-content:has(>.role-side-navigation) .daily-finance .df-panel>summary{min-height:29px}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .daily-finance .df-panel>summary{flex-wrap:wrap}body .site-content:has(>.role-side-navigation) .daily-finance .df-panel>summary h2{min-width:0}body .site-content:has(>.role-side-navigation) .daily-finance .df-line{grid-template-columns:minmax(0,1fr) max-content}}@media screen and (width<=360px){body .site-content:has(>.role-side-navigation) .daily-finance .df-line{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .daily-finance .df-line>b{text-align:left}}@media screen{body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-inline-order{width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;margin:0;padding:0;display:contents;position:static;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-inline-order>.input-modal{width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;margin:0;padding:0;display:contents;position:static;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-inline-order>.input-modal>.input-modal-body{width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;margin:0;padding:0;display:contents;position:static;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-inline-order .sales-order{width:auto;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;margin:0;padding:0;display:contents;position:static;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-rows:none;grid-auto-rows:auto;align-content:start;align-items:start;gap:7px;min-height:0;padding:8px 10px 18px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-overview{flex-wrap:wrap;align-self:start;height:auto;min-height:0;padding:8px 10px}body .site-content:has(>.role-side-navigation) .cashier-shell :is(.cashier-products,.cashier-lc,.room-monitor){align-self:start;height:auto;min-height:0;max-height:none;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header{flex-wrap:wrap;gap:10px;height:auto;min-height:0;padding:9px 11px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header h1{font-size:clamp(23px,2vw,30px)}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-terminal{margin-bottom:4px}:is(body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-filters,body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters){flex-wrap:wrap;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order{min-height:0}body .site-content:has(>.role-side-navigation) .final-report{color:#f3f5f7;background:linear-gradient(#020405aa,#020305cc),url(/rdk-black-marble.webp) 50%/960px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:6px;padding:6px 8px 12px;font-size:12px;line-height:1.25;display:grid}body .site-content:has(>.role-side-navigation) .final-report>*{grid-column:1/-1;min-width:0;margin:0}body .site-content:has(>.role-side-navigation) .final-report .final-head{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:2px 4px;display:grid}body .site-content:has(>.role-side-navigation) .final-report .final-head h1{margin:2px 0;font-size:23px}body .site-content:has(>.role-side-navigation) .final-report .final-head p{letter-spacing:.08em;font-size:10px}body .site-content:has(>.role-side-navigation) .final-report .final-head>div>span{font-size:10px}body .site-content:has(>.role-side-navigation) .final-report .final-head form{flex-wrap:wrap;gap:6px}body .site-content:has(>.role-side-navigation) .final-report .rdk-date-range{flex-wrap:wrap;gap:6px;width:auto;display:flex}body .site-content:has(>.role-side-navigation) .final-report .rdk-date-range label{gap:3px;font-size:10px;flex:130px!important;width:130px!important}body .site-content:has(>.role-side-navigation) .final-report :is(.final-head input,.final-head button,.final-presets a){border-color:var(--rdk-primary-blue);border-radius:3px;min-height:32px;padding:6px 9px;font-size:11px}body .site-content:has(>.role-side-navigation) .final-report .final-head button{background:linear-gradient(#fa1738,#b90023);border-color:#fc3551}body .site-content:has(>.role-side-navigation) .final-report .final-presets{flex-wrap:wrap;gap:6px;margin:0}body .site-content:has(>.role-side-navigation) .final-report .final-presets strong{font-size:10px}body .site-content:has(>.role-side-navigation) .final-report .final-strip{border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;overflow:visible}body .site-content:has(>.role-side-navigation) .final-report .final-strip article{border:1px solid var(--rdk-primary-blue);background:linear-gradient(125deg,#1b070c,#06090b);border-radius:4px;padding:7px 9px 7px 42px;position:relative}body .site-content:has(>.role-side-navigation) .final-report .final-strip article:before{content:"▣";color:#ff244c;background:linear-gradient(#730719,#27050b);border-radius:5px;place-items:center;width:28px;height:28px;font-size:22px;display:grid;position:absolute;top:10px;left:7px}body .site-content:has(>.role-side-navigation) .final-report .final-strip span{letter-spacing:0;color:#c6e7f4;font-size:10px}body .site-content:has(>.role-side-navigation) .final-report .final-strip strong{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:clamp(13px,1.1vw,18px)}body .site-content:has(>.role-side-navigation) .final-report .final-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px}body .site-content:has(>.role-side-navigation) .final-report .final-panel{background:linear-gradient(135deg,#060b0de8,#030708);border:1px solid #f42337;border-radius:4px;overflow:visible}body .site-content:has(>.role-side-navigation) .final-report .panel-title{background:linear-gradient(90deg,#45000b,#130307);border-bottom:1px solid #93222e;gap:1px 6px;min-height:30px;padding:4px 7px}body .site-content:has(>.role-side-navigation) .final-report .panel-title p{letter-spacing:.03em;font-size:9px}body .site-content:has(>.role-side-navigation) .final-report .panel-title h2{margin:0;font-size:13px}body .site-content:has(>.role-side-navigation) .final-report .panel-title>strong{color:var(--rdk-cyber-cyan);font-size:18px}body .site-content:has(>.role-side-navigation) .final-report .panel-title small{color:#bcd8e5;grid-column:1/-1;font-size:9px}body .site-content:has(>.role-side-navigation) .final-report .final-table{padding:0 7px}body .site-content:has(>.role-side-navigation) .final-report .final-table>div{gap:6px;min-height:22px;font-size:11px}body .site-content:has(>.role-side-navigation) .final-report .final-table .thead{letter-spacing:0;font-size:9px}body .site-content:has(>.role-side-navigation) .final-report .subsection{padding:4px 7px}body .site-content:has(>.role-side-navigation) .final-report :is(.subsection h3,.expense-summary h3){letter-spacing:0;color:#ff2443;margin:0 0 3px;font-size:10px}body .site-content:has(>.role-side-navigation) .final-report .final-line{grid-template-columns:minmax(0,1fr) max-content;gap:4px 7px;min-height:21px;padding:2px 0;font-size:11px;display:grid}body .site-content:has(>.role-side-navigation) .final-report .final-line span{color:#e5edf3;overflow-wrap:break-word}body .site-content:has(>.role-side-navigation) .final-report .final-line b{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}body .site-content:has(>.role-side-navigation) .final-report .final-detail{border-color:#db1931;border-radius:3px;margin:3px 7px 5px;padding:4px 6px;font-size:10px}body .site-content:has(>.role-side-navigation) .final-report .entitlement{padding:4px 7px}body .site-content:has(>.role-side-navigation) .final-report .entitlement>div:first-child{margin-bottom:3px;font-size:11px}body .site-content:has(>.role-side-navigation) .final-report .entitlement small{font-size:9px}body .site-content:has(>.role-side-navigation) .final-report .entitlement span{gap:1px;padding:3px 4px;font-size:9px}body .site-content:has(>.role-side-navigation) .final-report .entitlement span b{font-size:11px}body .site-content:has(>.role-side-navigation) .final-report .payment-summary{background:0 0;border:0;margin:0 7px 4px;padding:0}body .site-content:has(>.role-side-navigation) .final-report .table-wrap{max-width:100%;padding:0;overflow:auto visible}body .site-content:has(>.role-side-navigation) .final-report .table-wrap table{border-collapse:collapse;width:100%}body .site-content:has(>.role-side-navigation) .final-report .table-wrap :is(th,td){border:1px solid #203135;padding:3px 6px;font-size:10px;line-height:1.25}body .site-content:has(>.role-side-navigation) .final-report .table-wrap th{color:var(--rdk-main-text);white-space:nowrap;background:#100608}body .site-content:has(>.role-side-navigation) .final-report .profit-equation{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .final-report .profit-equation article{padding:4px 7px}body .site-content:has(>.role-side-navigation) .final-report .profit-equation span{font-size:9px}body .site-content:has(>.role-side-navigation) .final-report .profit-equation strong{margin-top:2px;font-size:14px}body .site-content:has(>.role-side-navigation) .final-report .expense-summary{padding:4px 7px}body .site-content:has(>.role-side-navigation) .final-report .expense-summary>a{gap:6px;min-height:17px;padding:1px 0;font-size:10px}body .site-content:has(>.role-side-navigation) .final-report .expense-drilldown{border-color:#d3172f;border-radius:3px;margin:4px 6px 6px}body .site-content:has(>.role-side-navigation) .final-report .expense-drilldown summary{background:linear-gradient(90deg,#46000c,#130407);padding:4px 6px;font-size:11px}body .site-content:has(>.role-side-navigation) .final-report .owner-use-disclosure summary{flex-wrap:wrap;gap:5px;padding:6px}body .site-content:has(>.role-side-navigation) .final-report .owner-use-disclosure summary :is(b,strong){font-size:12px}body .site-content:has(>.role-side-navigation) .final-report footer{border-radius:3px;gap:12px;margin:0;padding:5px 7px}body .site-content:has(>.role-side-navigation) .final-report footer strong{font-size:13px}body .site-content:has(>.role-side-navigation) .final-report footer :is(span,small){font-size:9px}body .site-content:has(>.role-side-navigation) .final-report :is(a,summary,input,button):focus-visible{outline:2px solid var(--rdk-primary-blue);outline-offset:2px}}@media screen and (width>=1280px){body .site-content:has(>.role-side-navigation) .final-report .final-two-column .company .subsection{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}body .site-content:has(>.role-side-navigation) .final-report .final-two-column .company .subsection h3{grid-column:1/-1}body .site-content:has(>.role-side-navigation) .final-report>section.final-panel:has(>.table-wrap):not(:has(.subsection)){grid-column:1/7}body .site-content:has(>.role-side-navigation) .final-report>.profit-panel{grid-column:7/-1}body .site-content:has(>.role-side-navigation) .final-report>section.final-panel:has(a[href="/treasury-rdk?tab=owner-withdrawal"]){grid-column:span 4}body .site-content:has(>.role-side-navigation) .final-report>section.final-panel:has(a[href=\/settlements]){grid-column:span 6}body .site-content:has(>.role-side-navigation) .final-report>.owner-use-disclosure{grid-column:span 2}}@media screen and (width<=1279px){body .site-content:has(>.role-side-navigation) .final-report .final-strip{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .final-report .final-strip article{padding-left:9px}body .site-content:has(>.role-side-navigation) .final-report .final-strip article:before{display:none}body .site-content:has(>.role-side-navigation) .final-report .final-two-column{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .final-report .final-head{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .final-report .final-head form{width:100%}body .site-content:has(>.role-side-navigation) .final-report .final-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .final-report .panel-title{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .final-report .panel-title>strong{grid-area:auto/1;margin:2px 0 0}body .site-content:has(>.role-side-navigation) .final-report .profit-equation{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .final-report footer{grid-template-columns:minmax(0,1fr);gap:4px}}@media screen and (width>=1280px){body .site-content:has(>.role-side-navigation) .final-report>.final-head{grid-row:1;grid-template-columns:repeat(12,minmax(0,1fr));min-height:64px}body .site-content:has(>.role-side-navigation) .final-report .final-head>div{grid-column:1/5}body .site-content:has(>.role-side-navigation) .final-report .final-head form{grid-column:9/-1;justify-content:flex-end}body .site-content:has(>.role-side-navigation) .final-report>.final-presets{grid-area:1/5/auto/9;align-self:end;padding-bottom:3px}body .site-content:has(>.role-side-navigation) .final-report .final-presets strong{flex:100%}body .site-content:has(>.role-side-navigation) .final-report:has(>section.final-panel>.table-wrap):has(>section.final-panel:not(:has(.subsection))>.table-wrap)>.profit-panel{display:contents}body .site-content:has(>.role-side-navigation) .final-report:has(>section.final-panel:not(:has(.subsection))>.table-wrap)>section.final-panel:not(:has(.subsection)):has(>.table-wrap){grid-area:4/1/7/7}body .site-content:has(>.role-side-navigation) .final-report:has(>section.final-panel:not(:has(.subsection))>.table-wrap)>.profit-panel>.panel-title{border:1px solid #f42337;border-radius:4px 4px 0 0;grid-area:4/7/auto/-1}body .site-content:has(>.role-side-navigation) .final-report:has(>section.final-panel:not(:has(.subsection))>.table-wrap)>.profit-panel>.profit-equation{border-inline:1px solid #f42337;grid-area:5/7/auto/-1;margin:-6px 0}body .site-content:has(>.role-side-navigation) .final-report:has(>section.final-panel:not(:has(.subsection))>.table-wrap)>.profit-panel>.expense-summary{border:1px solid #f42337;background:#060b0d;border-top:0;border-radius:0 0 4px 4px;grid-area:6/7/auto/-1}body .site-content:has(>.role-side-navigation) .final-report:has(>section.final-panel:not(:has(.subsection))>.table-wrap)>.profit-panel>.expense-drilldown{border:1px solid #f42337;grid-area:7/1/auto/-1;margin:0}body .site-content:has(>.role-side-navigation) .final-report .rights .entitlement{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.85fr)) minmax(0,1.3fr);align-items:center;gap:4px;display:grid}body .site-content:has(>.role-side-navigation) .final-report .rights .entitlement>div{display:contents}body .site-content:has(>.role-side-navigation) .final-report .rights .entitlement>div:first-child>b{grid-area:1/1}body .site-content:has(>.role-side-navigation) .final-report .rights .entitlement small{text-align:left;overflow-wrap:break-word;grid-area:1/5}body .site-content:has(>.role-side-navigation) .final-report .rights .entitlement>div:last-child>span{background:0 0;grid-row:1;padding:1px}body .site-content:has(>.role-side-navigation) .final-report .rights .entitlement>div:last-child>span:first-child{grid-column:2}body .site-content:has(>.role-side-navigation) .final-report .rights .entitlement>div:last-child>span:nth-child(2){grid-column:3}body .site-content:has(>.role-side-navigation) .final-report .rights .entitlement>div:last-child>span:nth-child(3){grid-column:4}}@media screen{body .site-content .finance-modal:has(.income-popup)>div{border:1px solid var(--rdk-primary-blue);background:linear-gradient(#030708eb,#020506f5),url(/rdk-black-marble.webp) 50%/850px;border-radius:8px;flex-direction:column;width:min(1180px,100vw - 24px);max-height:calc(100dvh - 24px);padding:10px;display:flex}body .site-content .income-popup{flex-direction:column;min-height:0;display:flex}body .site-content .income-popup-head{border:1px solid var(--rdk-primary-blue);border-radius:5px;align-items:center;gap:12px;margin-bottom:9px;padding:8px 45px 8px 10px;display:flex}body .site-content .income-popup-head>span{color:var(--rdk-cyber-cyan);background:linear-gradient(#860712,#320409);border:1px solid #fa1839;border-radius:7px;padding:6px 12px;font-size:28px}body .site-content .income-popup-head h2{color:var(--rdk-cyber-cyan);margin:0;font-size:24px}body .site-content .income-popup-head p{margin:3px 0 0;font-size:12px}body .site-content .income-popup fieldset{flex-direction:column;gap:8px;min-height:0;display:flex}body .site-content .income-popup-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;min-height:0;padding:0;display:grid;overflow-y:auto}body .site-content .income-popup-body :is(section,aside){border:1px solid var(--rdk-primary-blue);border-radius:5px;min-width:0}body .site-content .income-popup h3{background:linear-gradient(100deg,#29030a,#09090b);border-bottom:1px solid #822328;align-items:center;gap:9px;margin:0;padding:7px 10px;font-size:16px;display:flex}body .site-content .income-popup h3 i{background:linear-gradient(#fa0a35,#b70024);border-radius:4px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}body .site-content .income-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}body .site-content .income-popup label{gap:5px;min-width:0;font-size:12px;display:grid}body .site-content .income-popup :is(input,select,textarea){border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#f3f5f7;background:#050b0e;border-radius:5px;width:100%;min-width:0;min-height:38px;padding:8px 10px;font-size:13px}body .site-content .income-popup textarea{resize:vertical;min-height:74px}body .site-content .income-popup small{color:#b5d7e7;font-size:10px;line-height:1.35;display:block}body .site-content .income-selected-bank{background:linear-gradient(110deg,#30020a,#080b0d);border:1px solid #e51932;border-radius:5px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}body .site-content .income-selected-bank>div:last-child{text-align:right}body .site-content .income-selected-bank strong{color:var(--rdk-cyber-cyan);white-space:nowrap;font-size:20px}body .site-content .income-optional{border:1px solid #344c51;border-radius:5px;grid-column:1/-1;padding:8px}body .site-content .income-optional summary{cursor:pointer;font-size:12px;font-weight:700}body .site-content .income-optional>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:8px;display:grid}body .site-content .income-summary-panel>:not(h3){margin-inline:10px}body .site-content .income-refresh{justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}body .site-content .income-refresh button{background:#080c0f;border:1px solid #344c51;padding:5px 7px;font-size:11px}body .site-content .income-popup h4{color:#f2e9d4;margin-block:8px;font-size:14px}body .site-content .income-bank-choice{color:#fff;text-align:left;cursor:pointer;background:#050b0e;border:1px solid #344c51;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:calc(100% - 20px);margin-bottom:6px;padding:10px;display:flex}body .site-content .income-bank-choice.selected{background:linear-gradient(110deg,#41020c,#120509);border-color:#ed1733}body .site-content .income-bank-choice>span:last-child{text-align:right}body .site-content .income-bank-choice b{white-space:nowrap;font-size:16px}body .site-content .income-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:10px;display:grid}body .site-content .income-context article{border:1px solid #344c51;border-radius:4px;padding:8px}body .site-content .income-context b{margin-top:4px;font-size:12px;display:block}body .site-content .income-popup dl{margin-block:5px;font-size:12px}body .site-content .income-popup dl>div{border-bottom:1px solid #344c51;justify-content:space-between;gap:8px;padding:6px 0;display:flex}body .site-content .income-popup dd{white-space:nowrap;margin:0;font-weight:700}body .site-content .income-popup dl>div:last-child{color:var(--rdk-cyber-cyan)}body .site-content .income-bank-note{color:#b5d7e7;margin-block:8px;font-size:10px}body .site-content .income-popup .income-save{background:linear-gradient(#fb0033,#ce002b);border:1px solid #ff254e;border-radius:5px;flex-shrink:0;align-self:flex-end;width:auto;min-width:240px;margin:0;padding:11px 20px;font-size:14px}body .site-content .income-popup-note{color:var(--rdk-cyber-cyan);margin:5px 0;font-size:11px}body .site-content .finance-modal:has(.income-popup) .modal-close{color:#fff;z-index:1;background:#ee002c;border-radius:4px;padding:5px 12px;position:absolute;top:25px;right:25px}body .site-content .finance-modal:has(.income-popup)>div{position:relative}body .site-content .finance-modal:has(.income-popup)>div>.secondary{border:1px solid var(--rdk-primary-blue);border-radius:4px;align-self:flex-start;padding:7px 20px}}@media screen and (width<=750px){body .site-content .income-popup-body{grid-template-columns:minmax(0,1fr)}body .site-content .income-popup-head h2{font-size:20px}body .site-content .income-popup :is(input,select,textarea){font-size:16px}}@media screen and (width<=480px){body .site-content .income-fields,body .site-content .income-optional>div{grid-template-columns:minmax(0,1fr)}body .site-content .income-selected-bank,body .site-content .income-bank-choice{flex-wrap:wrap}body .site-content .income-popup .income-save{width:100%;min-width:0}}body .site-content .expense-popup .expense-proof,body .site-content .expense-popup .finance-workflow-block{grid-column:1/-1}body .site-content .expense-popup .expense-debit dd{color:#ff315b}body .site-content .expense-popup .income-popup-head>span{background:linear-gradient(135deg,#bf002c,#650013)}body .site-content .expense-popup .finance-workflow-block{border:1px solid var(--rdk-primary-blue);border-radius:7px;padding:10px}body .site-content .expense-popup .finance-workflow-block p{margin:0 0 8px}@media screen{body .site-content:has(>.role-side-navigation) .finance-modal:has(.income-popup)>div{box-sizing:border-box;align-items:stretch;width:min(1180px,100%);max-width:100%}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup{box-sizing:border-box;align-items:stretch;width:100%;min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation) .finance-modal .finance-money-form.income-popup>fieldset{box-sizing:border-box;width:100%;max-width:100%;border:0;flex-direction:column;grid-template-columns:none;align-items:stretch;gap:8px;min-inline-size:0;margin:0;padding:0;display:flex}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup>fieldset>.income-popup-body{box-sizing:border-box;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-self:stretch;align-items:start;gap:10px;width:100%;min-width:0;max-width:100%;padding:0;display:grid}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup-body>:is(section,aside){box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup-head{flex-wrap:nowrap;justify-content:flex-start;gap:10px;width:100%}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup-head>div{flex:1;min-width:0}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup-head>span{flex-shrink:0}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup .income-save{align-self:flex-end;width:auto;min-width:min(240px,100%);max-width:100%}@media (width<=750px){body .site-content:has(>.role-side-navigation) .finance-modal .income-popup>fieldset>.income-popup-body{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup .income-save{width:100%;min-width:0}}body .site-content:has(>.role-side-navigation) .finance-modal:has(.income-popup)>div{max-height:none;padding:8px;overflow:visible}body .site-content:has(>.role-side-navigation) .finance-modal .finance-money-form.income-popup{gap:4px;max-height:none}body .site-content:has(>.role-side-navigation) .finance-modal .finance-money-form.income-popup>fieldset{flex:none;gap:6px}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup>fieldset>.income-popup-body{flex:none;gap:8px;height:auto;max-height:none;overflow:visible}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup-body>:is(section,aside){height:auto;min-height:0;max-height:none;padding:0;overflow:visible}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup .income-popup-head{margin-bottom:6px;padding:6px 42px 6px 8px}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup-head>span{padding:4px 9px;font-size:22px}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup-head h2{margin:0;font-size:20px}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup h3{gap:6px;padding:5px 8px;font-size:14px}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup h3 i{width:24px;height:24px}body .site-content:has(>.role-side-navigation) .finance-modal .income-fields{gap:6px 8px;padding:8px}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup label{gap:3px;font-size:12px;line-height:1.25}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup label:has(>:is(input,select,textarea)[required]):before{content:none}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup :is(input,select,textarea){min-height:34px;padding:5px 8px;font-size:13px;line-height:1.3}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup textarea{height:42px;min-height:42px}body .site-content:has(>.role-side-navigation) .finance-modal .income-selected-bank{gap:6px;padding:7px 8px}body .site-content:has(>.role-side-navigation) .finance-modal .income-summary-panel h4{margin:6px 8px;font-size:13px}body .site-content:has(>.role-side-navigation) .finance-modal .income-refresh{padding:5px 0}body .site-content:has(>.role-side-navigation) .finance-modal .income-bank-choice{margin-bottom:5px;padding:7px 8px}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup dl>div{padding:5px 0}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup .finance-workflow-block{padding:7px 8px;font-size:12px;line-height:1.35}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup .finance-workflow-block p{margin:0 0 4px}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup .income-save{min-height:34px;padding:7px 14px;font-size:13px;position:static}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup-note{margin:2px 0;font-size:10px;line-height:1.3}body .site-content:has(>.role-side-navigation) .finance-modal:has(.income-popup)>div>.secondary{min-height:32px;padding:5px 14px}@media (width<=750px){body .site-content:has(>.role-side-navigation) .finance-modal .income-popup :is(input,select,textarea){min-height:38px;font-size:16px}}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup a.income-save{color:#fff;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;text-decoration:none;display:inline-flex}body .site-content:has(>.role-side-navigation) .finance-modal .income-popup a.income-save[aria-disabled=true]{opacity:.6;cursor:wait}body .site-content:has(>.role-side-navigation) .final-report>section.final-panel:not(:has(.subsection))>.table-wrap table{width:100%;min-width:0;height:auto}body .site-content:has(>.role-side-navigation) .final-report>section.final-panel:not(:has(.subsection))>.table-wrap :is(th,td){vertical-align:middle;height:auto;padding:4px 6px;line-height:1.2}body .site-content:has(>.role-side-navigation) .final-report>section.final-panel:not(:has(.subsection))>.table-wrap td:first-child>br{display:none}body .site-content:has(>.role-side-navigation) .final-report>section.final-panel:not(:has(.subsection))>.table-wrap td:first-child>b{margin:0;line-height:1.2}body .site-content:has(>.role-side-navigation) .final-report>section.final-panel:not(:has(.subsection))>.table-wrap td:first-child>small{margin:2px 0 0;font-size:9px;line-height:1.2}body .site-content:has(>.role-side-navigation) main.final-report:before{content:none;display:none}body .site-content:has(>.role-side-navigation) .final-report>.final-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;min-height:0}:is(body .site-content:has(>.role-side-navigation) .final-report .final-head>div,body .site-content:has(>.role-side-navigation) .final-report .final-head form){grid-column:auto}body .site-content:has(>.role-side-navigation) .final-report .final-head .final-presets{align-self:center;max-width:260px;margin:0;display:flex}body .site-content:has(>.role-side-navigation) .final-report .final-head .final-presets strong{flex:100%;margin:0}body .site-content:has(>.role-side-navigation) .final-report .final-strip article{min-height:54px}body .site-content:has(>.role-side-navigation) .final-report .final-two-column>.final-panel{margin:0;padding:0}body .site-content:has(>.role-side-navigation) .final-report .rights-summary{border-top:1px solid #561522;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px;display:grid}body .site-content:has(>.role-side-navigation) .final-report .rights-summary .separated{border-top:0}body .site-content:has(>.role-side-navigation) .final-report .rights-summary .payment-summary{margin:0;padding:4px 7px}}@media screen and (width<=1279px){body .site-content:has(>.role-side-navigation) .final-report>.final-head{grid-template-columns:minmax(0,1fr) auto}body .site-content:has(>.role-side-navigation) .final-report .final-head>div{grid-column:1/-1}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .final-report>.final-head{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .final-report .final-head .final-presets{max-width:none}body .site-content:has(>.role-side-navigation) .final-report .rights-summary{grid-template-columns:minmax(0,1fr)}}@media screen{body .site-content:has(>.role-side-navigation) .final-report>.final-two-column.final-report-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;display:grid}body .site-content:has(>.role-side-navigation) .final-report .final-report-column{flex-direction:column;gap:7px;min-width:0;display:flex}body .site-content:has(>.role-side-navigation) .final-report .final-report-column>.final-panel{min-width:0;margin:0;padding:0}body .site-content:has(>.role-side-navigation) .final-report .final-report-column>.profit-panel{display:block}body .site-content:has(>.role-side-navigation) .final-report .final-report-column .company .subsection{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}body .site-content:has(>.role-side-navigation) .final-report .final-report-column .company .subsection h3{grid-column:1/-1}body .site-content:has(>.role-side-navigation) .final-report .final-report-column>section.final-panel:not(:has(.subsection))>.table-wrap table{min-width:0}body .site-content:has(>.role-side-navigation) .final-report .final-report-column>section.final-panel:not(:has(.subsection))>.table-wrap td:first-child>br{display:none}body .site-content:has(>.role-side-navigation) .final-report .final-report-column>section.final-panel:not(:has(.subsection))>.table-wrap td:first-child>:is(b,small){margin:0;line-height:1.2;display:block}}@media screen and (width<=1279px){body .site-content:has(>.role-side-navigation) .final-report>.final-two-column.final-report-columns{flex-direction:column;display:flex}body .site-content:has(>.role-side-navigation) .final-report .final-report-column{display:contents}body .site-content:has(>.role-side-navigation) .final-report .final-report-columns>.final-report-column>*{width:100%}body .site-content:has(>.role-side-navigation) .final-report .final-report-columns .company{order:1}body .site-content:has(>.role-side-navigation) .final-report .final-report-columns .rights{order:2}body .site-content:has(>.role-side-navigation) .final-report .final-report-columns section:has(>.table-wrap):not(:has(.subsection)){order:3}body .site-content:has(>.role-side-navigation) .final-report .final-report-columns .profit-panel{order:4}body .site-content:has(>.role-side-navigation) .final-report .final-report-columns section:has(a[href="/treasury-rdk?tab=owner-withdrawal"]){order:5}body .site-content:has(>.role-side-navigation) .final-report .final-report-columns section:has(a[href=\/settlements]){order:6}body .site-content:has(>.role-side-navigation) .final-report .final-report-columns .owner-use-disclosure{order:7}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .final-report .final-report-column .company .subsection{grid-template-columns:minmax(0,1fr)}}@media screen{body .site-content:has(>.role-side-navigation) .cashier-shell{color:#f6f2e9}body .site-content:has(>.role-side-navigation) .cashier-shell>main{gap:8px;padding:8px}body .site-content:has(>.role-side-navigation) .cashier-shell .panel{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(140deg,#19070b,#050a0b 40%);border-radius:6px;margin:0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header{border-radius:6px;gap:12px;padding:8px 12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header:before{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header h1{margin:2px 0;font:600 18px Segoe UI,sans-serif}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-terminal{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header p{font-size:11px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-brand img{width:48px;height:48px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner{background:linear-gradient(90deg,#000b,#0003),url(/cashier-master/header-dragon.webp) 50%/cover;grid-area:banner;align-items:center;gap:12px;padding:7px 14px;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner img{object-fit:contain;width:64px;height:64px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner div{color:var(--rdk-cyber-cyan);gap:3px;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner b{font:700 20px Georgia,serif}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner span{font:italic 20px Georgia,serif}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner small{letter-spacing:.15em;font-size:10px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner button{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);min-height:36px;margin-left:auto;padding:7px 12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-overview{padding:6px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-overview>strong{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .room-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .room-status{flex-direction:column;gap:3px;min-width:0;padding:9px 5px;font-size:11px;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .room-status b{margin:0;font-size:24px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-gallery{display:block}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-preview{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-filters{gap:5px;margin:0 0 8px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-filters:before{flex:100%;margin:0 0 3px;font-size:16px;display:block}body .site-content:has(>.role-side-navigation) .cashier-shell .room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card{border:1px solid var(--rdk-primary-blue);border-radius:5px;flex-direction:column;gap:4px;height:auto;min-height:0;padding:0 0 7px;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-photo{aspect-ratio:1.45;height:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card-copy b{white-space:normal;font-size:12px;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card-copy small{white-space:normal;font-size:10px;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-status{padding:4px 5px;font-size:10px}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card .cashier-room-pick:after{content:"";border:1px solid #d4e5dc;border-radius:50%;width:16px;height:16px;position:absolute;bottom:8px;right:7px}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card .cashier-room-pick[aria-pressed=true]:after{background:#00bb83;box-shadow:inset 0 0 0 3px #050a0b}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card select{opacity:.8;width:20px;height:20px;top:6px;bottom:auto;right:6px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-products>.panel-title{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters{gap:5px;margin:0 0 8px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters button{padding:7px 8px;font-size:11px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label{grid-template-rows:auto auto auto;grid-template-columns:32px minmax(0,1fr);gap:4px;min-height:118px;padding:7px;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo{grid-row:1/3;width:32px;height:58px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>span:not(.cashier-product-photo) b{white-space:normal;font-size:11px;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>span small{font-size:10px;line-height:1.3;display:block}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>em{color:var(--rdk-cyber-cyan);grid-column:2;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-stepper{border:1px solid #52635c;border-radius:4px;grid-column:1/-1;grid-template-columns:28px minmax(0,1fr) 28px;gap:0;display:grid;overflow:hidden}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-stepper :is(input,button){opacity:1;color:#fff;text-align:center;background:#080d0f;border:0;border-radius:0;width:100%;min-width:0;max-width:none;height:30px;position:static;inset:auto;min-height:30px!important;margin:0!important;padding:3px!important;font-size:14px!important}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-stepper input{appearance:textfield}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-stepper input::-webkit-inner-spin-button{appearance:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-stepper button:disabled{opacity:.4;cursor:not-allowed}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc .lc-picker-label:before{content:"LC (Lady Companion)";color:#f4eee5;margin-bottom:7px;font-size:14px}body .site-content:has(>.role-side-navigation) .cashier-shell .lc-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}body .site-content:has(>.role-side-navigation) .cashier-shell .lc-choice{min-height:94px;padding:6px 4px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc-portrait{border:1px solid var(--rdk-primary-blue);border-radius:50%;width:44px;height:44px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order{border-radius:6px;padding:8px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order>.panel-title{background:#090c0e;margin:-8px -8px 0;padding:9px 10px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-quickfields{gap:7px;padding:8px 0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-quickfields input{min-height:34px;margin-top:3px;padding:5px 7px;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-intro{padding:7px 0}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-lines>:is(span,label){border-bottom:1px solid #29302c;min-height:24px;padding:3px 0;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-lines>strong{color:#fff;background:linear-gradient(#d80028,#570011);border:1px solid #fb1742;border-radius:5px;justify-content:space-between;align-items:center;padding:10px;font-size:18px;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-lines>strong b{font-size:22px}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-submit{background:linear-gradient(#03ce7d,#006f3e);border:1px solid #00e69a;border-radius:5px;min-height:42px}body .site-content:has(>.role-side-navigation) .cashier-shell :is(.cashier-promo,.cashier-visit){padding:8px}}@media screen and (width>=1280px){body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(320px,.86fr);grid-template-areas:"header header header""overview banner banner""monitor products cart""monitor lc cart""toolbar toolbar cart""visit visit cart""promo promo cart""closing closing closing""history history history";align-items:start}body .site-content:has(>.role-side-navigation) .cashier-shell .room-monitor{scrollbar-width:thin;max-height:min(790px,100dvh - 205px);overflow-y:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-products{scrollbar-width:thin;max-height:480px;overflow-y:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc{scrollbar-width:thin;max-height:340px;overflow-y:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order{min-height:0;max-height:calc(100dvh - 24px);position:sticky;top:8px;overflow-y:auto}}@media screen and (width>=751px) and (width<=1279px){body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);grid-template-areas:"header header""overview overview""banner banner""monitor cart""products cart""lc cart""toolbar toolbar""visit visit""promo promo""closing closing""history history"}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .cashier-shell .lc-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""overview""banner""monitor""products""lc""toolbar""visit""promo""cart""closing""history"}:is(body .site-content:has(>.role-side-navigation) .cashier-shell .room-grid,body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog,body .site-content:has(>.role-side-navigation) .cashier-shell .lc-picker){grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner img{width:42px;height:42px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner span{font-size:15px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order{max-height:none;position:static;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-stepper :is(input,button){height:40px;min-height:40px!important}}@media screen{.sales-products .product-quantity-control{display:contents}body:has(.cashier-shell){--rdk-compact-header:76px;--rdk-compact-sidebar:200px}body:has(.cashier-shell)>.culture-ticker{display:none}body .site-content:has(>.role-side-navigation):has(.cashier-shell){padding-top:76px}body .site-content:has(>.role-side-navigation) .cashier-shell>main>.cashier-header{z-index:60;background:#030405;border:0;border-bottom:1px solid #e9193c;border-radius:0;flex-wrap:nowrap;gap:18px;width:100%;height:76px;min-height:76px;padding:8px 18px;display:flex;position:fixed;inset:0 0 auto}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header>div:first-child{flex:0 140px;order:1}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header>div:first-child :is(.eyebrow,h1){display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header p{margin:0;font-size:11px;line-height:1.3}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-brand{order:0;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-brand img{width:58px;height:58px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-time{order:3;margin-left:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header .live{order:4}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search{flex:300px;order:2;max-width:490px;margin:0;display:block}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search input{color:#fff;background:#090b0c;border:1px solid #45463d;border-radius:6px;width:100%;height:42px;padding:10px 14px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-path{color:#ff3153;grid-area:path;align-items:center;gap:8px;padding:3px 6px;font-size:12px;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-path b{color:#ecebe5}body .site-content:has(>.role-side-navigation):has(.cashier-shell)>.role-side-navigation{width:200px;height:calc(100dvh - 76px);max-height:calc(100dvh - 76px);padding:8px;top:76px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-brand{text-align:left;justify-content:flex-start;padding:0 0 9px;display:flex}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-brand img{width:40px;height:40px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-brand b{font-size:12px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-brand :is(small,.role-side-corporate){font-size:8px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .side-nav-group-title{color:var(--rdk-cyber-cyan);letter-spacing:0;font-size:12px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a{border-radius:5px;min-height:39px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a.active{background:linear-gradient(#b10025,#43000e);border:1px solid #ff2851;box-shadow:inset 0 0 9px #ff153840}body .site-content:has(>.role-side-navigation) .cashier-shell .room-status{background:#001912;border-radius:5px;justify-content:center;height:66px;padding:8px 4px}body .site-content:has(>.role-side-navigation) .cashier-shell .room-status.terisi{background:#1b0008}body .site-content:has(>.role-side-navigation) .cashier-shell .room-status.reservasi{background:var(--rdk-warning-surface)}body .site-content:has(>.role-side-navigation) .cashier-shell .room-status.maintenance{background:#001727}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card select{color:#0000;background:#070d0d;width:20px;height:20px;min-height:20px;margin:0;padding:0;font-size:0;position:absolute;top:6px;bottom:auto;right:6px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-photo{aspect-ratio:125/96;background-image:url(/cashier-master/owner-pos-reference.png);background-position:15.521% 32.328%;background-size:1228.8% 1066.67%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-photo-02{background-position:25.089% 32.328%}body .site-content:has(>.role-side-navigation) .cashier-shell :is(.cashier-room-photo-03,.cashier-room-photo-09){background-position:34.586% 32.328%}body .site-content:has(>.role-side-navigation) .cashier-shell :is(.cashier-room-photo-04,.cashier-room-photo-08){background-position:15.521% 53.233%}body .site-content:has(>.role-side-navigation) .cashier-shell :is(.cashier-room-photo-05,.cashier-room-photo-10){background-position:25.089% 53.233%}body .site-content:has(>.role-side-navigation) .cashier-shell :is(.cashier-room-photo-06,.cashier-room-photo-11){background-position:34.586% 53.233%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner{background-image:url(/cashier-master/owner-pos-reference.png);background-position:97.784% 12.262%;background-size:188.698% 1312.82%;height:78px;padding:9px 12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner>:is(img,div){visibility:hidden}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner button{width:124px;min-height:48px;color:var(--rdk-cyber-cyan);background:#060806;border-radius:4px}body .site-content:has(>.role-side-navigation) .cashier-shell :is(.room-monitor,.cashier-products,.cashier-lc){max-height:none;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog{scrollbar-width:thin;align-content:start;max-height:390px;overflow:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label{grid-template-rows:minmax(46px,auto) auto 32px;grid-template-columns:34px minmax(0,1fr);align-items:start;min-height:124px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>span b{text-align:left;font-size:11px;line-height:1.25}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>span small{text-align:left;margin:3px 0 0;font-size:10px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>em{text-align:left;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>em small{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc .lc-picker-label{margin:0 0 4px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc .lc-picker{scrollbar-width:thin;max-height:110px;overflow:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc .lc-picker-help{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc .lc-choice{text-align:center;align-items:center;min-height:88px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc .lc-choice small{font-size:10px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc-advanced{border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);margin-top:7px;padding:7px 0 0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc-advanced summary{cursor:pointer;color:var(--rdk-cyber-cyan);padding:5px;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-tabs{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);margin-top:5px;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-tabs button{color:#fff;background:#05090b;border:1px solid #394044;border-radius:4px 4px 0 0;flex:1;padding:7px 4px;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-tabs button.selected{background:linear-gradient(#cb0028,#560010);border-color:#ec2244}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order>.panel-title{flex-wrap:wrap;align-items:center;gap:3px;min-height:45px;padding:7px 9px;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order>.panel-title h2{margin:0;font-size:17px!important}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-quickfields{padding-top:5px;position:relative}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-room-link{min-height:30px;margin:0;padding:4px 8px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-intro>:is(span,small){display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-intro h3{margin:3px 0;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-intro>p{place-content:center;min-height:80px;margin:0;font-size:12px;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-lines>:is(span,label){background:0 0;border:0;border-bottom:1px solid #28312e;border-radius:0;min-height:24px;padding:4px 0}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-lines input{text-align:right;background:0 0;border:0;width:108px;min-height:26px;padding:3px 6px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order .bill-lines>strong b{font-size:24px}.sales-order .cashier-lc>details:not([class])>summary{display:none}}@media screen and (width>=1280px){body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-areas:"path path path""overview banner banner""monitor products cart""monitor lc cart""toolbar toolbar cart""visit visit cart""promo promo cart""closing closing closing""history history history"}body .site-content:has(>.role-side-navigation) .cashier-shell .room-grid{scrollbar-width:thin;max-height:calc(100dvh - 270px);overflow:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order{max-height:calc(100dvh - 96px);top:84px}}@media screen and (width>=751px) and (width<=1279px){body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-areas:"path path""overview overview""banner banner""monitor cart""products cart""lc cart""toolbar toolbar""visit visit""promo promo""closing closing""history history"}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header>div:first-child{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header .live{display:none}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .cashier-shell>main>.cashier-header{flex-wrap:wrap;grid-area:header;gap:7px;height:auto;padding:8px;position:static}body .site-content:has(>.role-side-navigation):has(.cashier-shell){padding-top:0}body .site-content:has(>.role-side-navigation):has(.cashier-shell)>.role-side-navigation{width:100%;height:auto;max-height:none;position:relative;top:0}body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-areas:"header""path""overview""banner""monitor""products""lc""toolbar""visit""promo""cart""closing""history"}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header>div:first-child{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search{flex-basis:100%;order:5;max-width:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner{background-position:50%;background-size:cover}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner>:is(img,div){visibility:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog{max-height:none;overflow:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order{max-height:none;top:auto}}@media screen{body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo{background-image:url(/cashier-master/owner-pos-reference.png);background-position:43.253% 29.167%;background-size:4954.84% 1600%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-2{background-position:51.958% 29.167%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-3{background-position:43.253% 55.833%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-4{background-position:51.958% 55.833%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-5{background-position:60.571% 55.833%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-6{background-position:69.807% 55.833%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc-portrait{background-image:url(/cashier-master/owner-pos-reference.png);background-position:43.583% 80.02%;background-size:3840% 2381.4%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc-portrait-2{background-position:49.733% 80.02%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc-portrait-3{background-position:55.882% 80.02%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc-portrait-4{background-position:62.032% 80.02%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-photo-03{background-position:15.521% 74.244%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-photo-04{background-position:25.089% 74.244%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-photo-05{background-position:34.586% 74.244%}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner{background-image:linear-gradient(90deg,#000d,#0003),url(/cashier-master/header-dragon.webp);background-size:cover}}@media screen{body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-payment-details{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:4px;margin:6px 0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-payment-details>summary{color:var(--rdk-cyber-cyan);cursor:pointer;padding:8px;font-size:12px}.sales-order .bill-payment-gate>details:not([class])>summary{display:none}}@media screen and (width>=751px) and (width<=1024px){body .site-content:has(>.role-side-navigation):has(.cashier-shell){padding-left:0}body .site-content:has(>.role-side-navigation):has(.cashier-shell)>.role-side-navigation{width:100%;height:auto;max-height:calc(100dvh - 76px);position:sticky;top:76px}body .site-content:has(>.role-side-navigation):has(.cashier-shell)>.role-side-navigation[data-mobile-open=true]{height:calc(100dvh - 76px)}}@media screen{body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header{gap:14px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header>div:first-child{flex:0 0 114px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-motto{color:#e8edf0;letter-spacing:0;font-size:12px;font-weight:400;line-height:16px;display:block}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search{max-width:467px;position:relative}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search:before{content:"";border:2px solid var(--rdk-primary-blue);pointer-events:none;border-radius:50%;width:13px;height:13px;position:absolute;top:14px;left:16px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search:after{content:"";background:var(--rdk-blue-hover);pointer-events:none;width:7px;height:2px;position:absolute;top:28px;left:29px;transform:rotate(45deg)}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search input{background:#080b0c;height:48px;padding-left:44px;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-time{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);border-radius:7px;flex:0 0 144px;align-content:center;gap:3px;min-width:0;height:62px;padding:9px 12px;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-time>span{color:var(--rdk-cyber-cyan);font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-time>b{color:var(--rdk-cyber-cyan);font-size:22px;line-height:1.1}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header .live{letter-spacing:0;border:1px solid #303539;border-radius:7px;flex-wrap:wrap;flex:0 0 160px;place-content:center;gap:7px;min-width:0;height:62px;padding:9px;font-size:12px;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header .live>b{letter-spacing:0;text-align:center;color:#fff;flex-basis:100%;font-size:11px;font-weight:400}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-operator{color:#fff;background:#050607;border:1px solid #303539;border-radius:7px;flex:0 0 186px;order:5;align-items:center;gap:10px;height:62px;padding:8px 10px;text-decoration:none;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-operator>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-operator small{color:#fff;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-operator b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-operator-avatar{color:#080607;background:linear-gradient(#d81526,#650009);border:1px solid #ee2638;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:32px;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-top-overview{grid-area:overview/1/overview/-1;grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:8px;min-width:0;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-top-overview>section{grid-area:auto;min-width:0;margin:0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-top-overview-restricted{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner{isolation:isolate;background:#030405;height:78px;position:relative;overflow:hidden}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner:before{content:"";z-index:-1;background-image:url(/cashier-master/owner-pos-reference.png);background-position:-706px -116px;background-repeat:no-repeat;background-size:1536px 1024px;width:min(674px,100% - 142px);position:absolute;inset:0 auto 0 0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner>:is(img,div){visibility:hidden}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner button{width:124px;min-height:52px;color:var(--rdk-cyber-cyan);border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#060806;border-radius:5px;flex-shrink:0;margin-left:auto;font-size:14px;position:relative}}@media screen and (width>=751px) and (width<=1279px){body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header>div:first-child{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header .live{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-brand{flex-shrink:0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-time{flex-basis:124px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-operator{flex-basis:150px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-top-overview{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header .live{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-time{flex:120px;height:54px;margin-left:0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-operator{flex:170px;height:54px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search{flex-basis:100%;order:6;max-width:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-top-overview{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner:before{opacity:.3;width:100%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner>:is(img,div){visibility:visible}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner b{font-size:14px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner span{font-size:13px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner button{width:90px;min-height:42px;font-size:12px}}@media screen{body .site-content:has(>.role-side-navigation) .cashier-shell{font-family:Arial Narrow,Roboto Condensed,Segoe UI,sans-serif}body .site-content:has(>.role-side-navigation) .cashier-shell .panel{box-shadow:inset 0 1px color-mix(in srgb, var(--rdk-blue-glow) 7.06%, transparent)}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-brand{gap:12px;position:relative}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-brand img{visibility:hidden;width:58px;height:58px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-brand:before{content:"";background:url(/cashier-master/owner-pos-reference.png) -24px -8px/1536px 1024px no-repeat;width:58px;height:58px;position:absolute;top:0;left:0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-operator-avatar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23930012'/%3E%3Ccircle cx='20' cy='14' r='8' fill='%23080607'/%3E%3Cpath d='M7 35c0-15 26-15 26 0' fill='%23080607'/%3E%3C/svg%3E");font-size:0}body .site-content:has(>.role-side-navigation) .cashier-shell .room-status{font-size:12px;line-height:1.15}body .site-content:has(>.role-side-navigation) .cashier-shell .room-status b{font-size:28px}body .site-content:has(>.role-side-navigation) .cashier-shell .room-monitor{padding:10px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-filters{grid-template-columns:repeat(4,max-content) minmax(0,1fr);align-items:center;gap:5px;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-filters:before{grid-column:1/-1;margin-bottom:4px;font-size:18px;line-height:22px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-filters :is(button,input){height:35px;min-height:35px;margin:0;padding:6px 8px;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .room-grid{align-content:start;gap:8px}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card{box-shadow:none;background:#050b0d;border-bottom-width:1px;gap:4px;position:relative}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-photo{aspect-ratio:125/96;border-radius:4px 4px 0 0;flex-shrink:0}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card-copy{align-self:start;width:100%;min-width:0;padding:2px 7px 0}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card-copy b{font-size:13px;line-height:17px;display:block}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card-copy small{color:#d4d7d7;font-size:11px;line-height:16px;display:block}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-status{border-radius:3px;align-self:flex-start;max-width:calc(100% - 32px);margin:0 7px;padding:4px 5px;font-size:11px;line-height:15px}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card .cashier-room-pick{color:#0000;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:0;position:absolute;inset:0}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card .cashier-room-pick:after{width:19px;height:19px;bottom:12px;right:9px}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card .cashier-room-pick:focus-visible{outline:2px solid var(--rdk-primary-blue);outline-offset:2px}body .site-content:has(>.role-side-navigation) .cashier-shell .room-card select{z-index:2}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-products{padding:9px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters{border-bottom:1px solid #343a3d;grid-template-columns:repeat(5,max-content) minmax(70px,1fr);gap:5px;margin-bottom:8px;padding-bottom:8px;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters :is(button,input){border-radius:4px;min-width:0;height:35px;min-height:35px;padding:6px 8px;font-size:11px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters input{width:100%;margin:0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters button.selected{background:linear-gradient(#ca0028,#740015);border:1px solid #ff3051;box-shadow:inset 0 0 8px #f91e4940}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:384px;padding:0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label{background:linear-gradient(#060c0d,#030708);border:1px solid #46565a;border-radius:5px;grid-template-rows:46px 22px 30px;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:3px 6px;height:124px;min-height:124px;padding:8px 6px;overflow:hidden}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo{background-repeat:no-repeat;background-size:1536px 1024px;border:0;border-radius:0;grid-row:1/3;width:36px;height:64px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>span:not(.cashier-product-photo){min-width:0;padding:0;display:block}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>span:not(.cashier-product-photo) b{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:14px;display:-webkit-box;overflow:hidden}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>span small{color:#c0cccf;letter-spacing:0;margin-top:3px;font-weight:400;font-size:10px!important;line-height:13px!important}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label>em{white-space:nowrap;color:var(--rdk-cyber-cyan);margin:0;font-size:13px;font-style:normal;line-height:19px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-stepper{background:#050a0c;border-color:#657076;grid-template-columns:26px minmax(0,1fr) 26px;height:30px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-stepper :is(input,button){height:28px;min-height:28px!important;font-size:13px!important}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc{padding:9px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc .lc-picker-label:before{margin-bottom:5px;font-size:15px;line-height:20px}body .site-content:has(>.role-side-navigation) .cashier-shell .lc-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}body .site-content:has(>.role-side-navigation) .cashier-shell .lc-choice{background:#040a0c;border:1px solid #334448;border-radius:5px;gap:3px;height:97px;min-height:97px;padding:6px 5px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-lc-portrait{flex-shrink:0;width:44px;height:44px}body .site-content:has(>.role-side-navigation) .cashier-shell .lc-choice :is(b,small){text-align:left;font-size:11px;line-height:14px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order{border-color:var(--rdk-primary-blue);padding:10px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order>.panel-title{margin:-10px -10px 0;padding:9px 11px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order>.panel-title>span{color:#ff365d;font-size:11px;line-height:15px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order>.panel-title h2{color:#fff;font-weight:500;line-height:22px;font-size:17px!important}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-quickfields{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:7px;padding-top:7px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-quickfields label{font-size:12px;line-height:16px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-quickfields :is(input,select){background:#0b1116;border:1px solid #60717a;border-radius:4px;height:33px;min-height:33px;padding:5px 7px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-quickfields label:last-child{grid-column:1}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-room-link{background:linear-gradient(#980019,#42000b);border:1px solid #fb4059;border-radius:4px;min-height:32px;padding:5px 8px;font-size:12px;position:absolute;top:-47px;right:0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-tabs{margin:8px 0 0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-tabs button{min-height:34px;padding:7px 3px;font-size:12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-intro{margin:0;padding:0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-cart-intro>h3{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-table{table-layout:fixed;border-collapse:collapse;background:0 0;width:100%;min-width:0;margin:0}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-table :is(th,td){text-align:right;letter-spacing:0;border:0;border-bottom:1px solid #26383f;padding:6px 3px;font-size:11px;line-height:16px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-table th{color:#e1e8ed;background:#091117;font-weight:400}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-table :is(th,td):first-child{text-align:left;width:18px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-table :is(th,td):nth-child(2){text-align:left;overflow-wrap:anywhere;width:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-table :is(th,td):nth-child(3){width:30px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-table :is(th,td):nth-child(4){width:62px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-table :is(th,td):nth-child(5){width:68px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-table td[colspan]{text-align:center;width:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-order-table td button{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);width:22px;min-height:22px;color:var(--rdk-cyber-cyan);background:#090d10;border-radius:3px;justify-content:center;align-items:center;margin:0 0 0 5px;padding:0;display:inline-flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-empty-cart{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:106px;padding:8px 0;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-empty-cart-icon{color:#abb6c8;width:43px;height:43px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-empty-cart b{font-size:13px;font-weight:500}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-empty-cart small{color:#c6cdd0;text-align:center;font-size:11px}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-lines{gap:0;margin:0}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-lines>:is(span,label){color:#d5dcde;min-height:26px;padding:4px 1px;font-size:12px;line-height:17px}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-lines>strong{min-height:51px;margin-top:7px;padding:10px 12px;font-size:19px}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-payment-gate{border:0;margin:6px 0;padding:0}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-payment-gate>.panel-title{display:none}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-payment-gate>.lc-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}body .site-content:has(>.role-side-navigation) .cashier-shell .bill-payment-gate>.lc-summary button{border-radius:4px;min-height:38px;padding:6px;font-size:11px}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-fields.payment{grid-template-columns:minmax(0,1fr);margin:7px 0}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-fields.payment textarea{resize:vertical;height:40px;min-height:40px!important;padding:5px 7px!important}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-submit{border-radius:5px;width:100%;min-height:46px;margin:3px 0 0;padding:8px;font-size:12px;line-height:16px}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-cancel{width:100%;min-height:32px;margin-top:6px;padding:5px;font-size:11px}body .site-content:has(>.role-side-navigation):has(.cashier-shell)>.role-side-navigation{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(100deg,var(--rdk-blue-surface),#030708);border-radius:7px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav{padding:0 4px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .side-nav-group-title{color:var(--rdk-cyber-cyan);padding:7px 8px 4px;font-size:13px;font-weight:400;line-height:18px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a{border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;min-height:43px;padding:8px 10px;display:flex}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a .side-nav-label{letter-spacing:0;font-weight:400;line-height:19px;font-size:14px!important}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .side-nav-icon{width:23px;min-width:23px;color:var(--rdk-cyber-cyan);font-size:21px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a.active .side-nav-icon{color:#fff}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .side-nav-account{border-top:0;padding:5px 4px}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .side-nav-account:before{content:"";background:url(/cashier-master/owner-pos-reference.png) -13px -865px/1536px 1024px no-repeat;border-radius:4px;width:179px;max-width:100%;height:82px;margin:0 0 5px;display:block}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-logout{background:#03090c;border:1px solid #43545b;border-radius:5px;min-height:39px;font-size:13px}}@media screen and (width>=1280px){body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-columns:minmax(0,410fr) minmax(0,540fr) minmax(310px,350fr)}body .site-content:has(>.role-side-navigation) .cashier-shell .room-grid{max-height:calc(100dvh - 320px)}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-current-order{max-height:calc(100dvh - 94px);top:84px}}@media screen and (width>=1025px){body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-brand{display:none}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .side-nav-account-user{display:none}}@media screen and (width>=751px) and (width<=1279px){body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters{flex-wrap:wrap;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters input{flex:90px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-filters{flex-wrap:wrap;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-filters input{flex:100px}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-filters{flex-wrap:wrap;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-filters input{flex:110px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters{flex-wrap:wrap;display:flex}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-filters input{flex:100%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}body .site-content:has(>.role-side-navigation) .cashier-shell .room-grid{max-height:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-catalog .product-order-grid label{height:auto;min-height:124px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-stepper{height:40px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-stepper :is(input,button){height:38px;min-height:38px!important}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .side-nav-account:before{display:none}}@media screen{body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-water{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-642px -279px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-beer{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-770px -279px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-radler{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-899px -279px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-red-wine{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-1031px -279px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-white-wine{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-642px -411px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-vodka{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-770px -411px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-whisky{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-899px -411px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-tea{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-1031px -411px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-soft-drink{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-642px -543px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-nuts{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-770px -543px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-fries{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-899px -543px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-platter{background-image:url(/cashier-master/owner-pos-reference.png);background-position:-1031px -543px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-generic-drink{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 64'%3E%3Cpath d='M14 3h8v14l5 10v32H9V27l5-10zM10 34h16M10 48h16' fill='none' stroke='%23d5ae63' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-generic-food{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 64'%3E%3Ccircle cx='18' cy='32' r='15' fill='none' stroke='%23d5ae63' stroke-width='2'/%3E%3Ccircle cx='18' cy='32' r='10' fill='none' stroke='%23d5ae63'/%3E%3C/svg%3E") 50%/contain no-repeat}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-product-photo-generic-other{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 64'%3E%3Cpath d='M3 22l15-8 15 8v22l-15 8-15-8zM3 22l15 8 15-8M18 30v22' fill='none' stroke='%23d5ae63' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a[href=\/executive] .side-nav-icon{background:currentColor;width:23px;height:23px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%2011l9-8%209%208M5%2010v11h5v-7h4v7h5V10%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%2011l9-8%209%208M5%2010v11h5v-7h4v7h5V10%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a[href=\/stock-out] .side-nav-icon{background:currentColor;width:23px;height:23px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M2%203h3l3%2013h11l3-10H6M9%2021h.1M18%2021h.1%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M2%203h3l3%2013h11l3-10H6M9%2021h.1M18%2021h.1%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a[href=\/outside-room-sales] .side-nav-icon{background:currentColor;width:23px;height:23px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%202h8v5l3%204v11H5V11l3-4zM5%2015h14%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%202h8v5l3%204v11H5V11l3-4zM5%2015h14%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a[href=\/outside-lc-sales] .side-nav-icon{background:currentColor;width:23px;height:23px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%2010a4%204%200%201%200%200-8%204%204%200%200%200%200%208M2%2022v-4a7%207%200%200%201%2014%200v4M18%203a4%204%200%200%201%200%208M19%2015a5%205%200%200%201%203%205v2%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%2010a4%204%200%201%200%200-8%204%204%200%200%200%200%208M2%2022v-4a7%207%200%200%201%2014%200v4M18%203a4%204%200%200%201%200%208M19%2015a5%205%200%200%201%203%205v2%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a[href=\/sales-mutations] .side-nav-icon{background:currentColor;width:23px;height:23px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%202h10l4%204v16H5zM14%202v5h5M8%2011h8M8%2015h8M8%2019h5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%202h10l4%204v16H5zM14%202v5h5M8%2011h8M8%2015h8M8%2019h5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a[href=\/target-omzet] .side-nav-icon{background:currentColor;width:23px;height:23px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%201%200%209%209M12%207a5%205%200%201%200%205%205M12%2012l9-9M17%203h4v4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%201%200%209%209M12%207a5%205%200%201%200%205%205M12%2012l9-9M17%203h4v4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a[href=\/unpaid-guests] .side-nav-icon{background:currentColor;width:23px;height:23px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%201%200%200%2018%209%209%200%200%200%200-18M12%207v6l4%202%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%201%200%200%2018%209%209%200%200%200%200-18M12%207v6l4%202%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a[href=\/cashier-expenses] .side-nav-icon{background:currentColor;width:23px;height:23px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%206h17v15H3zM3%206V3h14M15%2011h7v6h-7zM18%2014h.1%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%206h17v15H3zM3%206V3h14M15%2011h7v6h-7zM18%2014h.1%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a[href=\/internal-sales] .side-nav-icon{background:currentColor;width:23px;height:23px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%208h18v5H3zM5%2013v9h14v-9M12%208v14M12%208C2%208%206-3%2012%208c6-11%2010%200%200%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%208h18v5H3zM5%2013v9h14v-9M12%208v14M12%208C2%208%206-3%2012%208c6-11%2010%200%200%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation nav a[href=\/] .side-nav-icon{background:currentColor;width:23px;height:23px;font-size:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%2010a4%204%200%201%200%200-8%204%204%200%200%200%200%208M2%2022v-4a7%207%200%200%201%2014%200v4M18%203a4%204%200%200%201%200%208M19%2015a5%205%200%200%201%203%205v2%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%2010a4%204%200%201%200%200-8%204%204%200%200%200%200%208M2%2022v-4a7%207%200%200%201%2014%200v4M18%203a4%204%200%200%201%200%208M19%2015a5%205%200%200%201%203%205v2%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}}.legacy-correction-backdrop{z-index:1200;background:#000b;place-items:start center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.legacy-correction-dialog{border:1px solid var(--rdk-primary-blue);color:#eee;background:linear-gradient(#080709ef,#080709f5),url(/rdk-black-marble.webp);border-radius:8px;width:min(1080px,100%);min-width:0;padding:12px}.legacy-correction-dialog header,.legacy-correction-dialog footer,.legacy-review-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.legacy-correction-dialog h2{color:var(--rdk-cyber-cyan);margin:0;font-size:20px}.legacy-correction-dialog p{margin:7px 0;font-size:12px}.legacy-correction-dialog fieldset{border:0;margin:0;padding:0}.legacy-form-grid,.legacy-bill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.legacy-bill-grid{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.legacy-bill-grid dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.legacy-correction-dialog label{gap:4px;font-size:12px;display:grid}.legacy-correction-dialog :is(input,select,textarea){box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#fff;background:#09090d;border-radius:4px;width:100%;min-width:0;padding:7px}.legacy-correction-dialog input[type=checkbox]{width:auto}.legacy-correction-dialog textarea{resize:vertical;min-height:64px}.legacy-correction-dialog button{border:1px solid var(--rdk-primary-blue);color:#fff;cursor:pointer;background:#780b21;border-radius:4px;padding:7px 10px}.legacy-correction-dialog button:disabled{opacity:.55;cursor:wait}.legacy-correction-dialog footer{margin-top:10px}.legacy-review-row{border-bottom:1px solid #583126;padding:7px 0;font-size:12px}.legacy-review-row small{margin-top:3px;display:block}@media (width<=650px){.legacy-form-grid,.legacy-bill-grid{grid-template-columns:minmax(0,1fr)}.legacy-correction-dialog :is(input,select,textarea){font-size:16px}}@media screen{body .site-content:has(>.role-side-navigation) .cashier-shell{font-family:Segoe UI,Arial,sans-serif}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search input{font-family:Segoe UI,Arial,sans-serif;font-size:12px;padding:10px 14px 10px 44px!important}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-motto{font-family:Segoe UI,Arial,sans-serif}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-time{font-family:Segoe UI,Arial,sans-serif}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header .live{font-family:Segoe UI,Arial,sans-serif}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-header-operator{font-family:Segoe UI,Arial,sans-serif}body .site-content:has(>.role-side-navigation):has(.cashier-shell) .role-side-navigation{font-family:Segoe UI,Arial,sans-serif}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner{background-image:url(/cashier-master/owner-pos-reference.png);background-position:87.774% 12.262%;background-repeat:no-repeat;background-size:590.769% 1312.82%}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner:before{background-color:#030405;width:min(674px,100% - 142px)}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-banner button{border:1px solid var(--rdk-primary-blue);box-shadow:inset 0 0 5px color-mix(in srgb, var(--rdk-blue-glow) 7.06%, transparent);background:#030706;padding:8px 12px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-overview{padding:6px 8px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-overview .room-status-summary{gap:9px}}@media screen and (width>=1600px){body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search{max-width:clamp(467px,100vw - 1100px,760px)}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-pos-search{max-width:none}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-overview{padding:6px}body .site-content:has(>.role-side-navigation) .cashier-shell .cashier-room-overview .room-status-summary{gap:5px}}@media screen{body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history{width:100%;min-width:0;margin:0;padding:0}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history>.panel-title{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);margin:0;padding:10px 12px}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history>.panel-title h2{color:var(--rdk-cyber-cyan);margin:2px 0;line-height:24px;font-size:18px!important}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history>.table-wrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rdk-cyber-cyan) #090b0c;border-radius:0 0 5px 5px;max-height:min(520px,55dvh);overflow:auto}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px;margin:0}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history thead th{z-index:2;background:var(--rdk-blue-surface);color:var(--rdk-cyber-cyan);border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);padding:10px 9px;font-size:12px;position:sticky;top:0}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history tbody td{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);vertical-align:middle;background:#070a0b;padding:8px 9px;font-size:12px;line-height:18px}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history tbody tr:nth-child(2n) td{background:var(--rdk-blue-surface)}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history td small{color:#c4c8cc;white-space:normal;margin-top:3px;font-size:11px;line-height:16px;display:block}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history td:last-child{white-space:normal;width:310px;min-width:260px}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history td :is(a.secondary,button){border-radius:4px;justify-content:center;align-items:center;min-height:32px;margin:4px 4px 0 0;padding:5px 8px;font-size:11px;line-height:16px;display:inline-flex}}@media screen and (width>=1280px){body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-areas:"path path path""overview overview overview""monitor products cart""monitor lc cart""toolbar toolbar cart""visit visit cart""promo promo cart""history history history""closing closing closing"}}@media screen and (width>=751px) and (width<=1279px){body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-areas:"path path""overview overview""monitor cart""products cart""lc cart""toolbar toolbar""visit visit""promo promo""history history""closing closing"}}@media screen and (width<=750px){body .site-content:has(>.role-side-navigation) .cashier-shell>main{grid-template-areas:"header""path""overview""monitor""products""lc""toolbar""visit""promo""cart""history""closing"}body .site-content:has(>.role-side-navigation) .cashier-shell .sales-history>.table-wrap{max-height:420px}}@media screen{.rdk-row-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:8px 0;display:flex}.rdk-row-pagination>span{min-width:0;color:var(--rdk-secondary-text);flex:1;font-size:12px}.rdk-row-pagination button{min-height:32px;padding:5px 9px;font-size:12px}.rdk-row-pagination button:disabled{opacity:.45}}@media screen and (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.culture-ticker__track{will-change:auto;animation:none!important}.input-reveal{opacity:1;transform:none}}@media screen{body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .owner-investment-strip>a{grid-template-columns:26px minmax(0,1fr);align-content:center;gap:4px 8px;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .owner-investment-strip>a:before{grid-area:1/1/3;align-self:center;font-size:24px;line-height:1;position:static;inset:auto}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .owner-investment-strip>a :is(small,b){grid-column:2;min-width:0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:3px 8px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock:before{grid-area:1/1/3;align-self:center;font-size:26px;line-height:1;position:static;inset:auto}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock>small{grid-area:1/2;min-width:0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock>strong{white-space:nowrap;grid-area:1/3}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock>span{grid-area:2/2/auto/-1;min-width:0}}@media screen and (width<=480px){body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock{grid-template-columns:24px minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock>strong{grid-area:3/2;justify-self:start}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-operational-stock:before{grid-row:1/4}}@media screen{body .site-content:has(>.role-side-navigation) .finance-center .finance-table-scroll table:has(th:nth-child(9)){table-layout:auto;width:100%;min-width:1280px}body .site-content:has(>.role-side-navigation) .finance-center .finance-table-scroll table:has(th:nth-child(9)) :is(th,td):nth-child(n){text-overflow:clip;white-space:nowrap;width:auto;padding:6px 8px;overflow:visible}body .site-content:has(>.role-side-navigation) .finance-center .finance-table-scroll table:has(th:nth-child(9)) :is(th,td):nth-child(5){white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:360px}body .site-content:has(>.role-side-navigation) .finance-center .finance-table-scroll table:has(th:nth-child(9)) :is(th,td):last-child{z-index:2;background:var(--rdk-blue-surface);min-width:180px;position:sticky;right:0}body .site-content:has(>.role-side-navigation) .finance-center .finance-table-scroll table:has(th:nth-child(9)) th:last-child{z-index:3;background:var(--rdk-blue-surface)}body .site-content:has(>.role-side-navigation) .finance-center .finance-table-scroll table:has(th:nth-child(9)) td:last-child button{width:auto}body .site-content:has(>.role-side-navigation)>.app-shell{box-sizing:border-box;min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation)>.app-shell>main{box-sizing:border-box;min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation) :is(.finance-center,.debt-page,.daily-finance,.final-report){box-sizing:border-box;min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation) :is(.expense-table-wrap,.finance-table-scroll,.debt-scroll,.final-panel .table-wrap,.df-table){overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:auto}body .site-content:has(>.role-side-navigation) :is(.finance-table-scroll,.debt-scroll,.final-panel .table-wrap,.df-table) table{table-layout:auto;width:100%}body .site-content:has(>.role-side-navigation) :is(.finance-table-scroll,.debt-scroll,.final-panel .table-wrap,.df-table) :is(th,td){text-overflow:clip;padding:6px 8px;overflow:visible}body .site-content:has(>.role-side-navigation) :is(.finance-table-scroll,.debt-scroll,.final-panel .table-wrap,.df-table) .rdk-amount{white-space:nowrap;font-variant-numeric:tabular-nums}body .site-content:has(>.role-side-navigation) .debt-scroll td:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6)){white-space:nowrap;font-variant-numeric:tabular-nums}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap{min-height:160px;max-height:min(520px,60dvh)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)){table-layout:fixed;width:100%;min-width:1390px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td){box-sizing:border-box;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-align:left;padding:6px 8px;font-size:11px;line-height:1.4;overflow:visible}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td):first-child{white-space:nowrap;width:115px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td):nth-child(2){width:150px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td):nth-child(3){width:145px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td):nth-child(4){width:150px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td):nth-child(5){width:150px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td):nth-child(6){width:auto}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td):nth-child(7){white-space:nowrap;overflow-wrap:normal;text-align:right;font-variant-numeric:tabular-nums;width:180px;min-width:180px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td):nth-child(8){white-space:nowrap;width:90px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td):nth-child(9){white-space:nowrap;text-align:center;z-index:2;background:var(--rdk-blue-surface);width:180px;min-width:180px;position:sticky;right:0;box-shadow:-3px 0 5px #0006}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) th:nth-child(9){z-index:3;background:var(--rdk-blue-surface)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) td:last-child button{white-space:nowrap;align-items:center;width:auto;min-width:0;min-height:30px;margin:0 2px;padding:5px 7px;display:inline-flex}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row{grid-template-columns:minmax(250px,1.4fr) minmax(145px,1fr) minmax(160px,1fr) minmax(180px,1.2fr) auto;align-items:end;gap:6px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row>*{box-sizing:border-box;min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row :is(input,select){box-sizing:border-box;min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-card{box-sizing:border-box;min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-fnb-capital-summary article{box-sizing:border-box;min-width:0;max-width:100%}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-date-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations :is(header,footer){flex-wrap:wrap;gap:6px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-mutations header b{white-space:nowrap;font-variant-numeric:tabular-nums}body .site-content:has(>.role-side-navigation) .date-revision-launch{z-index:auto;white-space:normal;width:fit-content;max-width:calc(100% - 20px);margin:8px 10px 12px auto;display:block;position:relative;inset:auto}body .expense-revision-backdrop{z-index:11000;padding:12px}body .expense-revision{box-sizing:border-box;max-height:calc(100dvh - 24px)}body .expense-revision>:is(header,footer){flex:none;padding:10px 12px}body .expense-revision-body{overscroll-behavior:contain;flex:auto;gap:12px;min-height:0;padding:12px;overflow:auto}body .expense-revision footer{flex-wrap:wrap}body .expense-detail-dialog{z-index:11001}body .expense-detail-dialog>section{overflow-wrap:anywhere;box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}}@media screen and (width<=1440px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row{grid-template-columns:minmax(250px,1.3fr) repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row .expense-search{grid-column:span 2}}@media screen and (width<=1024px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row>label:first-child{grid-column:1/-1}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row .expense-search{grid-column:auto}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-fnb-capital-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=560px){body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-table-wrap table:has(th:nth-child(9)) :is(th,td):nth-child(9){box-shadow:none;position:static}body .site-content:has(>.role-side-navigation) .finance-center .finance-table-scroll table:has(th:nth-child(9)) :is(th,td):last-child{box-shadow:none;position:static}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-grid{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-fnb-capital-summary>div{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row{grid-template-columns:minmax(0,1fr)!important}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-filter-row>*{grid-column:auto}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-period-presets{flex-wrap:wrap}}@media screen{body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-date-pair{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-date-pair input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 24%, transparent);background:#090d0e;border-radius:4px;width:100%;min-width:0;padding:5px 7px}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-date-pair>span{text-align:center}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-filter-row>label{grid-template-rows:16px 36px;align-content:end;gap:4px;margin:0;padding:0;line-height:16px;display:grid}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-filter-row :is(input,select,.expense-date-pair,.expense-reset){box-sizing:border-box;align-self:end;height:36px;min-height:36px;max-height:36px;margin-block:0}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-date-pair{align-items:center}body .site-content:has(>.role-side-navigation) .finance-center.expense-master-page .expense-category-dashboard .expense-reset{justify-content:center;align-items:center;display:flex}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid){gap:8px;padding:7px 8px 12px;font-family:Arial Narrow,Segoe UI,Arial,sans-serif}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid)>.executive-header{max-height:none;padding:8px 10px;min-height:76px!important}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-header h1{font-size:23px;line-height:1.1}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-header .eyebrow{font-size:12px;font-weight:700}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-corporate-brand{margin-left:auto}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period{gap:6px;min-height:54px;padding:6px 8px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period>a{justify-content:center;align-items:center;min-height:34px;padding:6px 12px;font-size:12px;display:inline-flex}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period :is(input,button){box-sizing:border-box;width:auto;height:34px;min-height:34px;font-size:12px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period-motto{border:1px solid var(--executive-gold);color:#cfe6ef;border-radius:4px;padding:5px 8px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card{grid-template-rows:minmax(30px,auto) auto 1fr;grid-template-columns:30px minmax(0,1fr);gap:4px 6px;min-height:96px;padding:7px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card small{font-size:11px;font-weight:700;line-height:1.2}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card strong{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(14px,1.05vw,19px);line-height:1.2}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card p{font-size:10px;line-height:1.25}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-icon{background:linear-gradient(145deg,#650b24,#230912);border:1px solid #c2334b;width:30px;height:34px;padding:5px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-charts{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.1fr);gap:8px;margin:0;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-charts>.executive-insight-panel{box-sizing:border-box;min-height:250px;padding:10px 11px;overflow:visible}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-panel{border:1px solid var(--rdk-primary-blue);background:var(--executive-surface);border-radius:5px;min-width:0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-panel h2{color:var(--rdk-cyber-cyan);font-size:17px;line-height:1.25}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-panel>header{flex-wrap:wrap;min-height:26px;margin-bottom:6px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-panel svg{max-height:205px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-donut-layout{grid-template-columns:minmax(0,1.05fr) minmax(120px,.95fr);align-items:center}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-donut-layout dl{font-size:12px;display:block}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-donut-layout dl>div{gap:8px;padding:8px 0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:8px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-grid>.executive-panel{padding:0 9px 7px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel .panel-title{border-bottom:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(90deg,#34071388,#0d080d55);padding:7px 0 5px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel .panel-title h2{color:var(--rdk-cyber-cyan);font-size:16px;line-height:1.25}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel :is(.money-row,.executive-payment-row){min-height:24px;padding:4px 0;font-size:12px;line-height:1.3}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-panel .money-row b{font-variant-numeric:tabular-nums;white-space:nowrap}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-payment-row{grid-template-columns:minmax(130px,1fr) auto minmax(80px,.7fr) 45px;align-items:center;gap:8px;display:grid}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-payment-row small{text-align:right;font-variant-numeric:tabular-nums;display:block}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-payment-track{grid-column:auto;min-width:0;height:10px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-grid:after{content:"";background:#030305 url(/executive-master/brand-banner.png) 50%/cover no-repeat;border:1px solid #c91832;border-radius:5px;min-width:0;min-height:172px;margin:0;position:relative;overflow:hidden}body .site-content:has(>.role-side-navigation):has(main>.executive-summary-grid) .side-nav-group-title{color:var(--rdk-cyber-cyan);font-size:12px;font-weight:700}body .site-content:has(>.role-side-navigation):has(main>.executive-summary-grid) .side-nav-icon{color:var(--rdk-cyber-cyan)}body .site-content:has(>.role-side-navigation):has(main>.executive-summary-grid) .role-side-navigation nav a{min-height:27px;font-size:12px}body .site-content:has(>.role-side-navigation):has(main>.executive-summary-grid) .role-side-navigation .side-nav-label{font-size:12px}body .site-content:has(>.role-side-navigation):has(main>.executive-summary-grid) .rdk-internal-footer{color:var(--rdk-cyber-cyan);background:linear-gradient(#040506b0,#030305dd),url(/rdk-black-marble.webp) 50%/900px;border-top:1px solid #dc142f}}@media screen and (width>=1025px){body .site-content:has(>.role-side-navigation):has(main>.executive-summary-grid){--rdk-compact-sidebar:172px;padding-left:172px}body .site-content:has(>.role-side-navigation):has(main>.executive-summary-grid)>.role-side-navigation{width:172px}body:has(main>.executive-summary-grid) .culture-ticker__brand{flex-basis:128px}}@media screen and (width>=1200px) and (width<=1599px){body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-panel h2{font-size:15px}}@media screen and (width<=1199px){body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-charts{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-charts>.executive-insight-panel:first-child{grid-column:1/-1;min-height:220px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-charts>.executive-insight-panel{min-height:220px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-header{flex-wrap:wrap;height:auto}}@media screen and (width<=820px){body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-grid{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-grid:after{aspect-ratio:4;min-height:172px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-corporate-brand{margin-left:0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period form{flex:100%}}@media screen and (width<=600px){body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-insight-charts{grid-template-columns:minmax(0,1fr)}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card strong{font-size:16px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-payment-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 6px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-payment-track{grid-column:1/-1}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-payment-row small{grid-area:auto/2}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-grid:after{aspect-ratio:3;background-size:contain;min-height:140px}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period>a{flex:auto}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period .rdk-date-range{flex:100%;width:100%}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-period .rdk-date-range>label{flex:1 1 0!important;width:auto!important}}body .site-content:has(>.role-side-navigation) .finance-modal.expense-master-modal:has(.expense-popup):has(.debt-payment-form)>div{box-sizing:border-box;max-width:1000px;width:min(1000px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.expense-master-modal>div:has(.debt-payment-form)>button.secondary{display:none}.canonical-expense-popup:has(.debt-payment-form) .income-popup-head{min-height:0;margin-bottom:10px;padding-right:36px}.debt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.canonical-expense-popup:has(.debt-payment-form) .debt-category-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.debt-category-fields{margin-bottom:10px}.debt-category-fields label,.debt-payment-form label{min-width:0;color:var(--rdk-cyber-cyan);flex-direction:column;gap:5px;font-size:12px;display:flex}.debt-payment-form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.debt-payment-form input,.debt-payment-form select,.debt-category-fields input,.debt-category-fields select{box-sizing:border-box;width:100%;min-width:0;height:38px}.debt-payment-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:54px}.debt-form-wide{grid-column:1/-1}.debt-form-outstanding,.debt-form-bank{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(110deg,var(--rdk-blue-surface),#11100e);border-radius:7px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.debt-form-outstanding strong{color:var(--rdk-cyber-cyan);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(20px,3vw,28px)}.debt-form-bank{flex-flow:wrap;justify-content:space-between;align-items:center}.debt-form-bank div{flex-direction:column;gap:4px;display:flex}.debt-form-bank strong,.debt-form-summary dd{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rdk-cyber-cyan)}.debt-form-summary{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:var(--rdk-blue-surface);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.finance-center .debt-form-summary div{min-width:0;padding:10px 12px;display:block}.debt-form-summary dt{text-transform:uppercase;color:var(--rdk-secondary-text);font-size:11px}.debt-form-summary dd{margin:5px 0 0;font-size:clamp(14px,1.65vw,21px)}.debt-form-summary div+div{border-left:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent)}.debt-form-footer{z-index:2;background:var(--rdk-blue-surface);border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex;position:sticky;bottom:0}.debt-form-footer div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.debt-form-footer button{min-height:38px;padding:8px 14px}.debt-payment-form small,.debt-form-footer small{color:var(--rdk-secondary-text);font-size:11px;line-height:1.4}.debt-form-error{color:#ffc2b8}@media (width<=600px){.debt-form-grid{grid-template-columns:1fr}.canonical-expense-popup:has(.debt-payment-form) .debt-category-fields{grid-template-columns:1fr}.debt-form-summary{grid-template-columns:1fr}.debt-form-summary div+div{border-left:0;border-top:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent)}.debt-form-footer{flex-direction:column;align-items:stretch}.debt-form-footer div{grid-template-columns:1fr;display:grid}.debt-form-footer button{width:100%}}@media screen{:root{--rdk-sidebar-expanded:212px;--rdk-sidebar-collapsed:64px;--rdk-sidebar-item:36px;--rdk-sidebar-icon:17px;--rdk-sidebar-font:13px;--rdk-sidebar-section:11px;--rdk-sidebar-inset:10px;--rdk-sidebar-gap:3px}body .site-content>.rdk-sidebar-dimensions{box-sizing:border-box;min-height:0;flex-direction:column!important;gap:6px!important;padding:8px!important;display:flex!important;overflow:hidden!important}body .site-content>.rdk-sidebar-dimensions .role-side-brand{box-sizing:border-box;flex-shrink:0;width:100%;min-width:0;grid-template-columns:32px minmax(0,1fr) auto!important;gap:6px!important;margin:0!important;padding:4px 2px 8px!important;display:grid!important}body .site-content>.rdk-sidebar-dimensions .role-side-brand>div{overflow-wrap:anywhere;min-width:0}body .site-content>.rdk-sidebar-dimensions .role-side-brand img{object-fit:contain;flex-shrink:0;width:32px!important;height:32px!important}body .site-content>.rdk-sidebar-dimensions nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto!important;min-height:0!important;padding:0!important;overflow:hidden auto!important}body .site-content>.rdk-sidebar-dimensions .side-nav-group{margin:0 0 6px!important}body .site-content>.rdk-sidebar-dimensions .side-nav-group-title{font-size:var(--rdk-sidebar-section)!important;padding:6px var(--rdk-sidebar-inset) 4px!important;line-height:1.3!important}body .site-content>.rdk-sidebar-dimensions nav a{box-sizing:border-box;min-height:var(--rdk-sidebar-item)!important;height:auto!important;padding:4px var(--rdk-sidebar-inset)!important;margin:var(--rdk-sidebar-gap) 0!important;white-space:normal!important;align-items:center!important;gap:7px!important;display:flex!important}body .site-content>.rdk-sidebar-dimensions .side-nav-label{overflow-wrap:anywhere;-webkit-line-clamp:unset;flex:auto;min-width:0;font-size:var(--rdk-sidebar-font)!important;white-space:normal!important;line-height:1.3!important;overflow:visible!important}body .site-content>.rdk-sidebar-dimensions .side-nav-icon{font-size:var(--rdk-sidebar-icon);line-height:1;width:var(--rdk-sidebar-icon)!important;height:var(--rdk-sidebar-icon)!important;flex:0 0 var(--rdk-sidebar-icon)!important;margin:0!important}body .site-content>.rdk-sidebar-dimensions .side-nav-account{box-sizing:border-box;min-width:0;max-height:40%;overflow:hidden auto;flex:none!important;padding:6px 2px!important}body .site-content>.rdk-sidebar-dimensions .side-nav-collapse{align-self:center;width:24px;min-height:28px!important;padding:0!important;font-size:20px!important;line-height:1!important}body .site-content>.rdk-sidebar-dimensions .role-side-logout{overflow-wrap:anywhere;min-height:var(--rdk-sidebar-item)!important;white-space:normal!important}.side-nav-backdrop{display:none}@media (width>=1025px){body .site-content:has(>.rdk-sidebar-dimensions){--rdk-sidebar-width:var(--rdk-sidebar-expanded);--rdk-compact-sidebar:var(--rdk-sidebar-expanded);transition:padding-left .12s;padding-left:var(--rdk-sidebar-expanded)!important}body .site-content:has(>.rdk-sidebar-dimensions)>.rdk-sidebar-dimensions{transition:width .12s;left:0!important;top:var(--rdk-compact-header,52px)!important;width:var(--rdk-sidebar-expanded)!important;height:calc(100dvh - var(--rdk-compact-header,52px))!important;max-height:calc(100dvh - var(--rdk-compact-header,52px))!important;position:fixed!important}body .site-content>.rdk-sidebar-dimensions .role-side-menu-toggle{display:none!important}body .site-content:has(>.rdk-sidebar-dimensions[data-collapsed=true]){--rdk-sidebar-width:var(--rdk-sidebar-collapsed);--rdk-compact-sidebar:var(--rdk-sidebar-collapsed);padding-left:var(--rdk-sidebar-collapsed)!important}body .site-content:has(>.rdk-sidebar-dimensions[data-collapsed=true])>.rdk-sidebar-dimensions{width:var(--rdk-sidebar-collapsed)!important;padding-inline:6px!important}body .site-content>.rdk-sidebar-dimensions[data-collapsed=true] .role-side-brand{justify-items:center;grid-template-columns:1fr!important;padding-inline:0!important}body .site-content>.rdk-sidebar-dimensions[data-collapsed=true] :is(.role-side-brand>div,.side-nav-label,.side-nav-account-copy,.side-nav-group-title){clip-path:inset(50%);white-space:nowrap!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}body .site-content>.rdk-sidebar-dimensions[data-collapsed=true] nav a{justify-content:center!important;padding-inline:0!important}body .site-content>.rdk-sidebar-dimensions[data-collapsed=true] .side-nav-account-user{justify-content:center}body .site-content>.rdk-sidebar-dimensions[data-collapsed=true] .role-side-logout{text-align:center;padding-inline:0!important;font-size:0!important}body .site-content>.rdk-sidebar-dimensions[data-collapsed=true] button.role-side-logout:before{content:"↪";font-size:17px}body .site-content>.rdk-sidebar-dimensions[data-collapsed=true] a.role-side-logout:before{content:"⇄";font-size:17px}}@media (width<=1024px){body .site-content:has(>.rdk-sidebar-dimensions){min-width:0;padding-left:0!important;padding-top:calc(var(--rdk-compact-header,52px) + 56px)!important}body .site-content:has(>.rdk-sidebar-dimensions)>.rdk-sidebar-dimensions{z-index:1100;left:0!important;top:var(--rdk-compact-header,52px)!important;width:100%!important;height:56px!important;max-height:calc(100dvh - var(--rdk-compact-header,52px))!important;position:fixed!important}body .site-content>.rdk-sidebar-dimensions .side-nav-collapse{display:none!important}body .site-content>.rdk-sidebar-dimensions .role-side-menu-toggle{min-height:34px!important;padding:4px 8px!important;display:block!important}body .site-content>.rdk-sidebar-dimensions[data-mobile-open=false] :is(nav,.side-nav-account){display:none!important}body .site-content>.rdk-sidebar-dimensions[data-mobile-open=false] .role-side-brand{padding-block:0!important}body .site-content>.rdk-sidebar-dimensions[data-mobile-open=false] .role-side-corporate{display:none}body .site-content:has(>.rdk-sidebar-dimensions)>.rdk-sidebar-dimensions[data-mobile-open=true]{width:min(var(--rdk-sidebar-expanded),calc(100vw - 16px))!important;height:calc(100dvh - var(--rdk-compact-header,52px))!important}body .site-content>.rdk-sidebar-dimensions[data-mobile-open=true] nav{display:block!important}body .site-content>.rdk-sidebar-dimensions[data-mobile-open=true] .side-nav-account{flex-direction:column!important;display:flex!important}.side-nav-backdrop{inset:var(--rdk-compact-header,52px) 0 0;z-index:1099;background:#0008;border:0;display:block;position:fixed}}@media (prefers-reduced-motion:reduce){body .site-content>.rdk-sidebar-dimensions{transition:none!important;animation:none!important}body .site-content:has(>.rdk-sidebar-dimensions){transition:none!important;animation:none!important}}body .site-content:has(>.role-side-navigation) :is(.card,.executive-summary-card,.executive-metric,.summary-card,.owner-kpi,.kpi-card,.treasury-cards article,.payroll-summary article,.ledger-summary article,.bonus-cards article,.df-strip article,.final-strip article){--rdk-type-value:clamp(1rem,1.15vw,1.25rem);min-width:0}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card{box-sizing:border-box;container-type:inline-size}body .site-content:has(>.role-side-navigation) .app-shell:has(>main>.executive-summary-grid) main:has(>.executive-summary-grid) .executive-summary-card strong{--rdk-type-value:clamp(1rem,7cqi,1.25rem);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}body.rdk-authenticated:not(:has(.cashier-shell)):not(:has(.rdk-login-screen)){--rdk-compact-header:0px!important}body.rdk-authenticated:not(:has(.cashier-shell)):not(:has(.rdk-login-screen)) .site-content:has(>.role-side-navigation){padding-top:0!important}body.rdk-authenticated:not(:has(.cashier-shell)):not(:has(.rdk-login-screen)) .site-content>.role-side-navigation{top:0!important}body.rdk-authenticated:not(:has(.cashier-shell)):not(:has(.rdk-login-screen)) .site-content .settlement-tabs{top:0}@media (width<=1024px){body.rdk-authenticated:not(:has(.cashier-shell)):not(:has(.rdk-login-screen)) .site-content:has(>.role-side-navigation){padding-top:56px!important}body.rdk-authenticated:not(:has(.cashier-shell)):not(:has(.rdk-login-screen)) .site-content .settlement-tabs{top:56px}}}.bon-page{color:#f8f7fa;gap:16px;padding:24px;display:grid}.bon-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.bon-head small,.bon-card h2,.bon-card h3{color:#ff315b;letter-spacing:.12em;text-transform:uppercase}.bon-head h1{margin:5px 0;font-size:clamp(24px,3vw,38px)}.bon-head p,.muted{color:#aaa}.bon-card,.bon-stats article{background:linear-gradient(135deg,#100b0e,#0b0b0e);border:1px solid #64152a;border-radius:10px;padding:16px}.bon-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bon-stats article{gap:10px;display:grid}.bon-stats span{color:#ff5272;text-transform:uppercase;font-size:12px}.bon-stats b{font-size:24px}.primary{color:#fff!important;background:#e90e3f!important;border-color:#e90e3f!important}.bon-page button,.bon-page input,.bon-page select{color:#fff;background:#111116;border:1px solid #3a3440;border-radius:7px;padding:10px}.bon-page button{cursor:pointer}.bon-page button:disabled{opacity:.5}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.grid label{color:#c9c3ca;gap:6px;font-size:12px;display:grid}.item-row{grid-template-columns:minmax(260px,2fr) 100px minmax(180px,1fr) 44px;align-items:center;gap:8px;margin:8px 0;display:grid}.preview{border-top:1px solid #522;justify-content:flex-end;gap:24px;margin:18px 0;padding:14px;display:flex}.preview span{gap:5px;display:grid}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid #2c2026;padding:10px}th{color:#ff5272;text-transform:uppercase;font-size:11px}td small{color:#888;display:block}.void{opacity:.45;text-decoration:line-through}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-grid article{border:1px solid #33252c;border-radius:8px;gap:8px;padding:12px;display:grid}.product-grid small{color:#999}.product-grid label{font-size:12px}.bon-error{background:#521426;border-left:4px solid #ff315b;padding:12px}@media (width<=900px){.bon-stats,.grid,.product-grid{grid-template-columns:1fr 1fr}.item-row{grid-template-columns:1fr 90px}.bon-head{flex-direction:column;align-items:start}}@media (width<=560px){.bon-page{padding:14px}.bon-stats,.grid,.product-grid,.item-row{grid-template-columns:1fr}.preview{flex-direction:column}}.valuation-page{color:#eee;width:100%;padding:18px}.valuation-page header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.valuation-page h1{margin:4px 0;font-size:23px}.valuation-page h2{margin:0 0 10px;font-size:16px}.valuation-page p{margin:5px 0}.valuation-page header a{color:var(--rdk-cyber-cyan)}.valuation-panel{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(125deg,#161312,#210d10);border-radius:10px;margin:12px 0;padding:14px}.valuation-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.valuation-filters label{gap:5px;font-size:12px;display:grid}.valuation-filters form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.valuation-page input,.valuation-page select{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);color:#eee;background:#0d0b0b;border-radius:6px;max-width:100%;min-height:34px;padding:6px 9px}.valuation-page button{min-height:32px;color:var(--rdk-main-text);border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:#641722;border-radius:6px;padding:5px 12px}.valuation-page button:disabled{opacity:.4}.valuation-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.valuation-cards article{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:linear-gradient(140deg,#161313,#330e13);border-radius:9px;padding:12px}.valuation-cards span{color:var(--rdk-cyber-cyan);font-size:11px}.valuation-cards strong{color:var(--rdk-cyber-cyan);margin-top:8px;font-size:21px;display:block}.valuation-page small{color:#bbb;font-size:11px;line-height:1.4;display:block}.valuation-note{color:#bbb;font-size:12px;line-height:1.5}.valuation-scroll{overflow-x:auto}.valuation-page table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.valuation-page th{color:var(--rdk-cyber-cyan);text-align:left;background:#240f13}.valuation-page th,.valuation-page td{border-bottom:1px solid #3d3030;padding:8px}.valuation-pages{justify-content:end;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}@media (width<=1100px){.valuation-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.valuation-page{padding:10px}.valuation-page header{flex-direction:column;align-items:start}.valuation-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation-cards strong{font-size:18px}}.outside-page{color:#f5f5f7;gap:18px;max-width:1500px;margin:auto;padding:34px;display:grid}.outside-head{justify-content:space-between;align-items:center;display:flex}.outside-head p,.card-title p,.outside-modal header p{letter-spacing:.16em;color:#aeb0b8;font-size:.76rem;font-weight:800}.outside-head h1{margin:.15rem 0;font-size:clamp(2rem,4vw,3.8rem)}.outside-head button,.outside-modal .pay{color:#fff;background:#e5163d;border:1px solid #a91533;border-radius:10px;padding:13px 18px;font-weight:900}.outside-card{background:#0d0e12;border:1px solid #3c1720;border-radius:16px;padding:20px}.card-title{justify-content:space-between;display:flex}.card-title h2{margin:.2rem 0}.outside-table{overflow:auto}.outside-table table{border-collapse:collapse;width:100%}.outside-table th,.outside-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #292a31;padding:12px}.status{background:#1b1c22;border-radius:99px;padding:5px 9px;font-size:.75rem}.status.paid{color:#67dc98}.status.partial,.status.pending{color:var(--rdk-warning)}.outside-message{border:1px solid color-mix(in srgb, var(--rdk-primary-blue) 45%, transparent);background:var(--rdk-blue-surface);color:var(--rdk-cyber-cyan);border-radius:10px;padding:12px}.outside-backdrop{z-index:1000;background:#000e;place-items:center;padding:3vh;display:grid;position:fixed;inset:0}.outside-modal{color:#f5f5f7;background:#08090c;border:1px solid #591322;border-radius:18px;width:min(1250px,96vw);max-height:94vh;padding:20px;overflow:auto}.outside-modal>header{justify-content:space-between;display:flex}.outside-modal>header h2{margin:.2rem 0}.outside-modal>header button{color:#fff;background:0 0;border:0;font-size:2rem}.outside-layout{grid-template-columns:1fr 390px;gap:18px;display:grid}.catalog,.cart{background:#101116;border:1px solid #34353d;border-radius:14px;padding:16px}.top-fields,.product-filter,.payments{grid-template-columns:1fr 1fr;gap:10px;display:grid}.catalog label,.cart label{font-size:.78rem;font-weight:750}.catalog input,.catalog select,.cart input,.cart select{box-sizing:border-box;color:#f5f5f7;background:#090a0e;border:1px solid #3a3b44;border-radius:8px;width:100%;margin-top:5px;padding:10px}.product-filter{margin:14px 0}.product-grid{grid-template-columns:repeat(3,1fr);gap:8px;max-height:390px;margin-bottom:14px;display:grid;overflow:auto}.product-grid button{text-align:left;color:#f5f5f7;background:#15161b;border:1px solid #30313a;border-radius:10px;padding:11px}.product-grid button:hover{background:#230a11;border-color:#a91533}.product-grid b,.product-grid small,.product-grid strong{display:block}.product-grid small{color:#aeb0b8;margin:5px 0}.cart{align-self:start;position:sticky;top:0}.cart-lines{max-height:310px;overflow:auto}.cart-lines article{border-bottom:1px solid #292a31;grid-template-columns:1fr 116px auto;align-items:center;gap:8px;padding:10px 0;display:grid}.cart-lines small{display:block}.qty{grid-template-columns:30px 1fr 30px;display:grid}.qty button,.qty input{color:#fff;text-align:center;background:#090a0e;border:1px solid #3a3b44;margin:0;padding:6px}.summary{gap:6px;padding:14px 0;display:grid}.summary span{justify-content:space-between;font-size:1.15rem;display:flex}.summary small{color:#aeb0b8}.payments{border-top:1px solid #292a31;padding-top:12px}.split{color:#ff5270;text-align:left;background:0 0;border:0;font-weight:800}.outside-modal .pay{width:100%;margin-top:14px}@media (width<=900px){.outside-page{padding:18px}.outside-head{flex-direction:column;align-items:start;gap:12px}.outside-layout{grid-template-columns:1fr}.cart{position:static}.product-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.outside-backdrop{padding:0}.outside-modal{border-radius:0;width:100vw;height:100vh;max-height:none}.top-fields,.product-filter,.payments,.product-grid{grid-template-columns:1fr}.cart-lines article{grid-template-columns:1fr auto}}.revision-button{color:#fff;background:#2a0b13;border:1px solid #a91533;border-radius:7px;padding:7px 10px;font-weight:800}.revision-modal{width:min(1000px,96vw)}.revision-help{color:#aeb0b8}.revision-list,.revision-payments{gap:9px;margin-top:16px;display:grid}.revision-list>article{background:#101116;border:1px solid #34353d;border-radius:10px;grid-template-columns:1.3fr repeat(3,1fr);align-items:end;gap:10px;padding:12px;display:grid}.revision-list small{color:#aeb0b8;display:block}.revision-payments>article{border:1px solid #34353d;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.revision-list input,.revision-list select,.revision-payments input,.revision-payments select{box-sizing:border-box;color:#fff;background:#090a0e;border:1px solid #3a3b44;border-radius:8px;width:100%;margin-top:5px;padding:9px}.revision-warning{border:1px solid var(--rdk-warning-border);background:var(--rdk-warning-surface);color:var(--rdk-warning);border-radius:8px;margin-top:14px;padding:10px}@media (width<=800px){.revision-list>article,.revision-payments>article{grid-template-columns:1fr}}.payments .auto-full{grid-column:1/-1;align-items:center;gap:8px;display:flex}.payments .auto-full input{width:auto;margin:0}.payroll-page{width:100%;min-width:0;padding:24px}.payroll-head,.panel-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.payroll-head p{color:#ff3159;letter-spacing:.16em;font-size:12px;font-weight:800}.payroll-head h1{margin:5px 0;font-size:34px}.payroll-head span,.panel-head p{color:#aab0bd}.payroll-head form{align-items:end;gap:8px;display:flex}.payroll-head label{gap:6px;font-size:12px;font-weight:800;display:grid}.payroll-head input,.payroll-head button,.panel-head button,.payroll-panel td button{color:#fff;background:#15161d;border:1px solid #343744;border-radius:8px;padding:11px 14px}.payroll-head button,.panel-head button,.payroll-panel td button{cursor:pointer;background:#e5103e;border-color:#e5103e;font-weight:800}.payroll-summary{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin:22px 0;display:grid}.payroll-summary article,.payroll-panel{background:linear-gradient(145deg,#160b10,#0d0e13);border:1px solid #5d1526;border-radius:12px}.payroll-summary article{gap:10px;padding:18px;display:grid}.payroll-summary span{color:#ff4165;letter-spacing:.1em;font-size:11px;font-weight:800}.payroll-summary b{font-size:21px}.payroll-summary .grand{background:linear-gradient(145deg,#4b0a19,#190b11)}.payroll-panel{overflow:hidden}.panel-head{padding:18px}.payroll-panel table{border-collapse:collapse;width:100%;font-size:13px}.payroll-panel th,.payroll-panel td{text-align:left;white-space:nowrap;border-top:1px solid #2c2025;padding:12px}.payroll-panel th{letter-spacing:.08em;color:#ff718d;font-size:11px}.payroll-panel td small{color:#9096a2;margin-top:4px;display:block}.pay-status{border:1px solid #62404a;border-radius:999px;padding:4px 8px;font-size:11px}.pay-status.paid{background:#123b2c;border-color:#197852}.notice{background:#491121;border-left:3px solid #ff174d;margin:14px 0;padding:12px}@media (width<=1000px){.payroll-summary{grid-template-columns:repeat(2,1fr)}.payroll-head{flex-direction:column;align-items:flex-start}.payroll-page{padding:16px}}.settle-page{color:#f5f5f7;gap:16px;max-width:1500px;margin:0 auto;padding:24px 28px;display:grid}.settle-page>header{margin:0;padding:0;display:block}.settle-page header h1{white-space:nowrap;margin:.25rem 0 .4rem;font-size:clamp(1.7rem,2.4vw,2.65rem);line-height:1.05}.settle-page header p{color:#aeb0b8;max-width:none;font-size:.8rem}.eyebrow{letter-spacing:.18em;color:#ff4566;font-size:.68rem;font-weight:800}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metrics article,.card{background:#0d0e12;border:1px solid #3c1720;border-radius:16px;padding:20px;box-shadow:0 10px 30px #0006}.metrics span,.metrics b,.table small,.alerts small{display:block}.metrics span,.table small,.alerts small{color:#aeb0b8}.metrics b{margin-top:8px;font-size:1.35rem}.head{justify-content:space-between;align-items:start;margin-bottom:14px;display:flex}.head h2{margin:.15rem 0}.table{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #292a31;padding:12px}th{letter-spacing:.08em;color:#aeb0b8;font-size:.72rem}.pill{background:#1b1c22;border-radius:99px;padding:5px 9px;font-size:.72rem}.pill.overdue,.critical{color:#ff7890}.pill.paid{color:#67dc98}.form{border-top:1px solid #292a31;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-top:18px;padding-top:18px;display:grid}.form label{font-size:.76rem;font-weight:700}.form input,.form select,.form button,.alerts button{color:#f5f5f7;background:#090a0e;border:1px solid #3a3b44;border-radius:9px;width:100%;margin-top:6px;padding:10px}.form button,.alerts button{color:#fff;background:#e5163d;border-color:#a91533;align-self:end;font-weight:800}.alerts{gap:8px;display:grid}.alerts article{border-left:4px solid var(--rdk-primary-blue);background:var(--rdk-blue-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.alerts article.critical{background:#250b12;border-color:#e33353}.alerts button{width:auto}.notice{border:1px solid var(--rdk-warning-border);background:var(--rdk-warning-surface);color:var(--rdk-warning);border-radius:10px;padding:12px}@media (width<=900px){.metrics,.form{grid-template-columns:1fr 1fr}.settle-page{padding:18px}.settle-page header h1{white-space:normal}}@media (width<=560px){.metrics,.form{grid-template-columns:1fr}.alerts article{flex-direction:column;align-items:start}}.invoice-toolbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.invoice-toolbar h2{margin:.2rem 0}.invoice-toolbar button{color:#fff;background:#e5163d;border:1px solid #a91533;border-radius:9px;padding:10px 14px;font-weight:800}.invoice-meta,.invoice-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.invoice-meta span,.invoice-summary article{background:#090a0e;border:1px solid #292a31;padding:12px}.invoice-meta b,.invoice-summary span,.invoice-summary b{display:block}.invoice-meta b{margin-top:5px}.invoice-summary b{margin-top:6px;font-size:1.35rem}.invoice-lines{margin-top:16px}.invoice-lines details small{padding:4px 0}.invoice-lines tfoot td{border-top:2px solid #e5163d}.invoice-note{color:#aeb0b8;margin:14px 0 0;font-size:.8rem}.settlement-tabs{z-index:4;background:#050507;border:1px solid #3c1720;border-radius:12px;gap:8px;padding:8px;display:flex;position:sticky;top:0}.settlement-tabs button,.select-ready,.review-total button{color:#f5f5f7;text-transform:uppercase;background:#0d0e12;border:1px solid #5a1c29;border-radius:8px;padding:10px 14px;font-weight:800}.settlement-tabs button.active,.select-ready,.review-total button{background:#e5163d;border-color:#e5163d}.batch-review>.head>b{font-size:1.5rem}.review-list{gap:8px;margin-top:14px;display:grid}.review-list label{background:#090a0e;border:1px solid #292a31;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.review-list input{accent-color:#e5163d;width:18px;height:18px}.review-list span small{color:#aeb0b8;display:block}.review-total{border-top:1px solid #292a31;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.archive-groups{gap:12px;display:grid}.archive-groups>details{border:1px solid #292a31;border-radius:10px;padding:12px}.archive-groups>details>summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;display:flex}.payout-note{color:#aeb0b8;margin:-4px 0 16px}.payout-group{border-top:1px solid #51202b;padding:16px 0}.payout-group-title,.payout-period,.payout-recipient-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.payout-group-title h3{margin:0;font-size:1.15rem}.payout-group-title span,.payout-period span,.payout-recipient-head small,.payout-waiting{color:#aeb0b8}.payout-cycle{background:#090a0e;border:1px solid #3c1720;border-radius:12px;margin-top:12px;overflow:hidden}.payout-period{background:#180a0f;padding:11px 14px}.payout-period button{color:#fff;background:#e5163d;border:1px solid #a91533;border-radius:7px;padding:7px 10px;font-weight:800}.payout-recipient{border-top:1px solid #292a31;padding:14px}.payout-recipient:first-of-type{border-top:0}.payout-summary-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.payout-values{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.payout-values span{color:#969aa5;text-transform:uppercase;background:#111219;border-radius:7px;gap:4px;padding:9px;font-size:.72rem;display:grid}.payout-values b{color:#fff;text-transform:none;font-size:.95rem}.payout-action{justify-self:end;margin:0}.payout-action[open]{grid-column:1/-1;width:100%}.payout-action>summary{cursor:pointer;text-align:center;color:#fff;background:#e5163d;border:1px solid #a91533;border-radius:8px;width:max-content;min-width:88px;margin-left:auto;padding:8px 14px;font-size:.78rem;font-weight:900;list-style:none}.payout-action>summary::-webkit-details-marker{display:none}.individual-pay{border:1px solid #3c1720;border-radius:9px;grid-template-columns:repeat(3,minmax(160px,1fr));margin-top:10px;padding:12px}.payout-paid{color:#67dc98;margin-top:10px;display:block}.payout-waiting{margin-top:10px;display:block}.paid-badge{background:#123221;border-radius:99px;width:max-content;margin-top:4px;padding:3px 7px;font-size:.65rem;color:#67dc98!important}.payment-edit-button{color:#fff;cursor:pointer;background:#171016;border:1px solid #6a2938;border-radius:7px;padding:6px 10px;font-size:.72rem;font-weight:800}.period-control{grid-template-columns:minmax(280px,1fr) minmax(420px,1.2fr);align-items:end;gap:24px;display:grid}.period-control h2{margin:.15rem 0}.period-control p:last-child{color:#aeb0b8;margin:.35rem 0 0}.period-fields{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.period-fields label{font-size:.76rem;font-weight:800}.period-fields input{color:#f5f5f7;background:#090a0e;border:1px solid #3a3b44;border-radius:9px;width:100%;margin-top:6px;padding:10px;display:block}.period-fields strong{text-align:right;background:#180a0f;border:1px solid #51202b;border-radius:8px;grid-column:1/-1;padding:10px}.lc-distributor{background:linear-gradient(135deg,#13090d,#090a0e)}.lc-distribution{border:1px solid #292a31;border-radius:8px;margin-top:10px;padding:9px 11px}.lc-distribution summary{cursor:pointer;color:#ff7890;font-weight:800}.lc-distribution small{color:#c7c8ce;border-top:1px solid #202127;padding:6px 0;display:block}.lc-distribution small:first-of-type{margin-top:7px}.settlement-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.settlement-modal{background:#0d0e12;border:1px solid #792438;border-radius:14px;width:min(680px,100%);max-height:calc(100vh - 36px);padding:18px;overflow:auto;box-shadow:0 24px 80px #000}.settlement-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settlement-modal-head h2{margin:.2rem 0;font-size:1.35rem}.settlement-modal-head>button{color:#fff;background:#171016;border:1px solid #6a2938;border-radius:8px;width:34px;height:34px;font-size:1.25rem}.correction-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.correction-summary span{color:#969aa5;background:#090a0e;border:1px solid #292a31;border-radius:8px;padding:9px;font-size:.72rem}.correction-summary b{color:#fff;margin-top:4px;font-size:.82rem;display:block}.correction-form{gap:10px;display:grid}.correction-form label{font-size:.76rem;font-weight:800}.correction-form input,.correction-form textarea{color:#fff;background:#090a0e;border:1px solid #3a3b44;border-radius:8px;width:100%;margin-top:5px;padding:9px;display:block}.correction-form textarea{resize:vertical;min-height:76px}.correction-warning{border:1px solid var(--rdk-warning-border);background:var(--rdk-warning-surface);color:var(--rdk-warning);border-radius:8px;margin:0;padding:10px;font-size:.75rem}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.modal-actions button{color:#fff;background:#e5163d;border:1px solid #a91533;border-radius:8px;width:auto;padding:8px 12px;font-size:.78rem;font-weight:800}.modal-actions button.secondary{background:#171016;border-color:#3a3b44}@media (width<=700px){.individual-pay,.payout-summary-row{grid-template-columns:1fr}.payout-action{justify-self:end}.payout-period,.payout-recipient-head{flex-direction:column;align-items:flex-start}}@media (width<=800px){.period-control,.period-fields{grid-template-columns:1fr}.period-fields strong{text-align:left;grid-column:auto}}@media (width<=700px){.invoice-meta,.invoice-summary{grid-template-columns:1fr}.invoice-toolbar{flex-direction:column;align-items:stretch}.invoice-toolbar button{width:100%}}@media print{body *{visibility:hidden!important}.settlement-invoice,.settlement-invoice *{visibility:visible!important}.settlement-invoice{width:100%;position:absolute;inset:0;color:#111!important;box-shadow:none!important;background:#fefefe!important;border:0!important}.settlement-invoice table,.settlement-invoice th,.settlement-invoice td{color:#111!important;border-color:#bbb!important}.settlement-invoice .invoice-toolbar button{display:none}.settlement-invoice .eyebrow,.settlement-invoice small,.settlement-invoice .invoice-note{color:#444!important}.settlement-invoice .invoice-meta span,.settlement-invoice .invoice-summary article{background:#fefefe!important;border-color:#bbb!important}}
