/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#17201d;--muted:#69736f;--line:#e5e9e7;--cream:#f5f7f5;--green:#155e4b}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{color:#dce8e3;z-index:20;background:#12251f;flex-direction:column;width:244px;height:100vh;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 22px;display:flex}.brand-mark{color:#173227;background:#d8f36b;border-radius:11px;place-items:center;width:36px;height:36px;font:700 20px Georgia;display:grid}.brand strong,.brand span{display:block}.brand strong{color:#fff;font-size:17px}.brand span{color:#7f9b90;text-transform:uppercase;letter-spacing:1.4px;margin-top:2px;font-size:10px}.workspace{background:#193128;border:1px solid #294238;border-radius:10px;margin:0 4px 16px;padding:10px 12px}.workspace span,.workspace b,.workspace small{display:block}.workspace span{letter-spacing:1.3px;color:#79988b;font-size:9px}.workspace b{color:#f0f6f3;margin:5px 0 3px;font-size:12px}.workspace small{color:#779187;font-size:10px}nav{overflow:auto}.nav-item{color:#9bb0a8;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:40px;margin:2px 0;padding:0 11px;font-size:12px;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#234238}.nav-item.active{box-shadow:inset 3px 0 #d8f36b}.nav-item i{text-align:center;width:18px;font-size:16px;font-style:normal}.nav-item em{color:#fff;background:#9f3e36;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:9px;font-style:normal}.sidebar-foot{border-top:1px solid #294238;margin-top:auto;padding-top:10px}.profile{align-items:center;gap:9px;padding:12px 8px 0;display:flex}.profile .avatar{color:#1c342b;background:#d8f36b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.profile div:nth-child(2){flex:1}.profile b,.profile small{display:block}.profile b{color:#eef6f2;font-size:11px}.profile small{color:#718c81;margin-top:3px;font-size:9px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:66px;padding:0 30px;display:flex;position:sticky;top:0}.menu{display:none}.search{border:1px solid var(--line);color:#98a19d;background:#fafbfa;border-radius:9px;align-items:center;gap:9px;width:390px;height:37px;padding:0 11px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1;font-size:11px}.search kbd{color:#8b9490;background:#fff;border:1px solid #dfe4e1;border-radius:5px;padding:3px 6px;font-size:9px}.top-actions{align-items:center;gap:12px;display:flex}.top-actions button{border:1px solid var(--line);color:#5e6864;background:#fff;border-radius:9px;height:36px;padding:0 12px;font-size:10px;position:relative}.top-actions button i{background:#d56355;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.top-actions .status{background:#f1f7f3;border:0}.status span{background:#2b9a65;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.page{max-width:1500px;margin:auto;padding:31px 30px 48px}.page-head{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.eyebrow{letter-spacing:1.3px;font-weight:700;color:#818c87!important;font-size:9px!important}.page-head h1{margin:5px 0 7px;font:500 28px Georgia,serif}.page-head p{color:var(--muted);margin:0;font-size:11px}.page-actions{gap:9px;display:flex}.page-actions button{border-radius:8px;padding:10px 14px;font-size:10px;font-weight:700}.secondary{border:1px solid var(--line);color:#44504b;background:#fff}.primary{border:1px solid var(--green);background:var(--green);color:#fff}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:12px;gap:13px;min-height:105px;padding:17px;display:flex;box-shadow:0 3px 12px #1a302806}.metric-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.metric-icon.green{color:#267456;background:#e0f2e9}.metric-icon.blue{color:#3c6995;background:#e3edf8}.metric-icon.violet{color:#7053a5;background:#eee9f8}.metric-icon.amber{color:#aa7529;background:#f8eddb}.metric p{color:#7c8581;margin:1px 0 7px;font-size:10px}.metric h2{margin:0 0 8px;font-size:21px}.metric small{font-size:9px}.metric small span{color:#8b9490;margin-left:3px}.up{color:#328762}.warn{color:#b77b26}.grid-main{grid-template-columns:1.65fr 1fr;gap:14px;margin-bottom:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 3px 12px #1a302806}.panel-head{justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.panel-head h3{margin:0 0 4px;font-size:13px}.panel-head p{color:#88918d;margin:0;font-size:9px}.panel-head select{border:1px solid var(--line);color:#5a6560;background:#fff;border-radius:7px;padding:7px 9px;font-size:9px}.panel-head button{color:#276b54;background:0 0;border:0;font-size:9px;font-weight:700}.chart-summary{align-items:center;gap:9px;padding:0 20px 10px;display:flex}.chart-summary strong{font-size:20px}.chart-summary span{color:#2f8b62;background:#ebf6f0;border-radius:10px;padding:3px 6px;font-size:9px}.chart{background:repeating-linear-gradient(#fff 0 37px,#edf0ee 38px);border-bottom:1px solid #eef1ef;align-items:flex-end;gap:4%;height:155px;padding:12px 25px 4px;display:flex}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.bar{background:#c9e7da;border-radius:5px 5px 2px 2px;width:20px;position:relative}.bar i{background:#6da98f;border-radius:0 0 2px 2px;height:35%;position:absolute;bottom:0;left:0;right:0}.bar-col span{color:#87918d;font-size:8px}.legend{color:#68736e;gap:18px;padding:14px 20px;font-size:9px;display:flex}.legend i{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.payin{background:#c9e7da}.payout{background:#6da98f}.bbps{background:#263e35}.attention-list{padding:0 20px 8px}.attention-list>div{border-top:1px solid #eef1ef;align-items:center;gap:11px;padding:12px 0;display:flex}.attention-list i{border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.attention-list i.red{color:#b84b44;background:#f9e7e5}.attention-list i.amber{color:#a46d20;background:#f8eedc}.attention-list i.violet{color:#7355a5;background:#eee9f8}.attention-list i.blue{color:#476f98;background:#e4edf7}.attention-list span{flex:1}.attention-list b,.attention-list small{display:block}.attention-list b{font-size:10px}.attention-list small{color:#8a9490;margin-top:4px;font-size:8px}.attention-list strong{color:#276b54;font-size:9px}.activity-panel{overflow:hidden}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%}th{color:#84908b;text-align:left;text-transform:uppercase;letter-spacing:.6px;background:#f8faf8;padding:10px 20px;font-size:8px}td{color:#5c6762;white-space:nowrap;border-top:1px solid #edf0ee;padding:12px 20px;font-size:9px}td b{color:#26332e}.pill{border-radius:10px;padding:4px 8px;font-weight:700}.successful{color:#287655;background:#e8f4ed}.processing{color:#54759a;background:#e9f0f7}.review{color:#9b6d27;background:#f8eedc}.failed{color:#a74942;background:#f8e9e7}.module-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.module-stats article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px 18px}.module-stats p{color:#7d8782;margin:0 0 10px;font-size:10px}.module-stats h2{margin:0 0 8px;font-size:20px}.module-stats small{color:#78837e;font-size:9px}.module-toolbar{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.filter-search{border:1px solid var(--line);color:#8b9590;background:#fff;border-radius:8px;align-items:center;gap:8px;width:300px;height:36px;padding:0 11px;display:flex}.filter-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.module-toolbar>div:last-child{gap:8px;display:flex}.module-toolbar button{border:1px solid var(--line);color:#56625d;background:#fff;border-radius:8px;height:36px;padding:0 13px;font-size:9px;font-weight:700}.module-toolbar button.primary{background:var(--green);color:#fff;border-color:var(--green)}.module-panel{overflow:hidden}.module-tabs{border-bottom:1px solid var(--line);gap:20px;padding:0 20px;display:flex}.module-tabs button{color:#818b87;background:0 0;border:0;padding:15px 1px 12px;font-size:9px}.module-tabs button.selected{color:#1b604d;border-bottom:2px solid #1b604d;font-weight:700}.pagination{border-top:1px solid var(--line);color:#7d8782;justify-content:space-between;align-items:center;padding:13px 18px;font-size:9px;display:flex}.pagination div{gap:4px;display:flex}.pagination button{border:1px solid var(--line);color:#67726d;background:#fff;border-radius:6px;width:28px;height:27px;font-size:9px}.pagination button.current{color:#fff;background:#173d31;border-color:#173d31}.pill.active,.pill.healthy,.pill.balanced,.pill.ready,.pill.enforced{color:#287655;background:#e8f4ed}.pill.scheduled,.pill.processing,.pill.assigned,.pill.investigating,.pill.provider-review,.pill.monitoring{color:#54759a;background:#e9f0f7}.pill.low-balance,.pill.degraded,.pill.urgent,.pill.open{color:#a74942;background:#f8e9e7}.clickable-row{cursor:pointer;transition:all .15s}.clickable-row:hover{background:#f8fbf9}.drawer-layer{z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a161261;border:0;position:absolute;inset:0}.drawer{background:#fff;width:min(470px,95vw);height:100%;padding-bottom:85px;animation:.2s drawer-in;position:relative;overflow:auto;box-shadow:-12px 0 40px #0d211a24}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:24px 26px 18px;display:flex}.drawer-head p{color:#7b8782;letter-spacing:1.2px;margin:0 0 5px;font-size:8px}.drawer-head h2{margin:0;font:500 23px Georgia,serif}.drawer-head button{color:#61706a;background:#f2f5f3;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.drawer-status{background:#f8faf9;align-items:center;gap:10px;padding:16px 26px;display:flex}.drawer-status small{color:#89938f;font-size:8px}.drawer-section{border-bottom:1px solid var(--line);padding:22px 26px}.drawer-section h3{margin:0 0 16px;font-size:11px}.detail-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.detail-grid span,.detail-grid b{display:block}.detail-grid span{text-transform:uppercase;letter-spacing:.6px;color:#89938f;margin-bottom:5px;font-size:8px}.detail-grid b{font-size:10px}.timeline>div{gap:10px;padding-bottom:18px;display:flex;position:relative}.timeline>div:not(:last-child):after{content:"";background:#dce4df;width:1px;position:absolute;top:20px;bottom:0;left:10px}.timeline i{color:#8b9691;z-index:1;background:#eef2f0;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.timeline .done i{color:#287456;background:#dff1e8}.timeline .current i{color:#d8f36b;background:#173e32}.timeline span{flex:1}.timeline b,.timeline small{display:block}.timeline b{font-size:9px}.timeline small{color:#89938f;margin-top:4px;font-size:8px}.money-list>div{color:#64706b;justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.money-list b{color:#25322d}.money-list .total{border-top:1px dashed #dbe1de;margin-top:7px;padding-top:13px;font-weight:700}.drawer-actions{border-top:1px solid var(--line);background:#fff;gap:8px;width:min(470px,95vw);padding:14px 26px;display:flex;position:fixed;bottom:0;right:0}.drawer-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;height:38px;font-size:9px;font-weight:700}.drawer-actions .primary{background:var(--green);color:#fff;border-color:var(--green)}@keyframes drawer-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.pill.needs-attention{color:#a74942;background:#f8e9e7}.pill.pending-approval{color:#9b6d27;background:#f8eedc}.pill.complete{color:#287655;background:#e8f4ed}.workflow-layer{z-index:60;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workflow-modal{background:#fff;border-radius:16px;width:min(760px,96vw);max-height:92vh;position:relative;overflow:auto;box-shadow:0 24px 70px #0c1f183d}.workflow-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:24px 27px 19px;display:flex}.workflow-modal header p{letter-spacing:1.2px;color:#7d8984;margin:0 0 6px;font-size:8px}.workflow-modal header h2{margin:0 0 6px;font:500 24px Georgia,serif}.workflow-modal header span{color:#818c87;font-size:9px}.workflow-modal header button{background:#f2f5f3;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.stepper{border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:repeat(4,1fr);padding:17px 27px;display:grid}.stepper>div{color:#8b9691;align-items:center;gap:7px;font-size:8px;display:flex;position:relative}.stepper>div:not(:last-child):after{content:"";background:#dce2df;height:1px;position:absolute;left:88px;right:12px}.stepper i{background:#e9eeeb;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.stepper .active{color:#205f4c;font-weight:700}.stepper .active i{color:#fff;background:#155e4b}.workflow-body{padding:25px 27px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-grid label span{color:#45514c;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.form-grid input,.form-grid textarea{background:#fff;border:1px solid #dce2df;border-radius:8px;outline:0;width:100%;padding:0 11px;font-size:9px}.form-grid input{height:40px}.form-grid textarea{resize:vertical;height:78px;padding-top:11px}.form-grid .wide{grid-column:1/-1}.form-grid input:focus,.form-grid textarea:focus{border-color:#28745a;box-shadow:0 0 0 3px #e7f2ed}.workflow-callout{background:#edf6f1;border:1px solid #d8ebe2;border-radius:10px;gap:10px;margin-top:21px;padding:13px;display:flex}.workflow-callout i{color:#236d51;background:#d4ebdf;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.workflow-callout b,.workflow-callout span{display:block}.workflow-callout b{font-size:9px}.workflow-callout span{color:#76837d;margin-top:4px;font-size:8px}.workflow-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 27px;display:flex}.workflow-modal footer button{border:1px solid var(--line);color:#59655f;background:#fff;border-radius:8px;height:37px;padding:0 15px;font-size:9px;font-weight:700}.workflow-modal footer .primary{background:var(--green);border-color:var(--green);color:#fff}.stepper .complete-step i{color:#267254;background:#dcefe5}.review-card{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.review-card>div{border-bottom:1px solid var(--line);padding:16px}.review-card>div:nth-child(odd){border-right:1px solid var(--line)}.review-card span,.review-card b{display:block}.review-card span{color:#84908b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:8px}.review-card b{font-size:10px}.review-card p{color:#6f7a75;background:#f8faf9;grid-column:1/-1;margin:0;padding:14px 16px;font-size:9px}.approval-card{text-align:center;padding:20px 25px}.approval-card>i{color:#247253;background:#dff1e8;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:19px;font-style:normal;display:grid}.approval-card h3{margin:15px 0 8px;font:500 20px Georgia,serif}.approval-card p{color:#77837e;max-width:430px;margin:0 auto 18px;font-size:9px;line-height:1.6}.approval-card label{font-size:9px}.notification-drawer{border:1px solid var(--line);z-index:45;background:#fff;border-radius:14px;width:min(390px,100vw - 40px);max-height:calc(100vh - 78px);position:fixed;top:58px;right:20px;overflow:auto;box-shadow:0 18px 55px #11271f2b}.notification-drawer>header{justify-content:space-between;padding:18px 20px 13px;display:flex}.notification-drawer header p{letter-spacing:1.1px;color:#87928d;margin:0 0 4px;font-size:7px}.notification-drawer header h3{margin:0;font:500 19px Georgia,serif}.notification-drawer header button{background:#f2f5f3;border:0;border-radius:50%;width:28px;height:28px}.notification-tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 20px;display:flex}.notification-tabs button{color:#7c8782;background:0 0;border:0;padding:11px 0;font-size:8px}.notification-tabs button.selected{color:#1f654f;border-bottom:2px solid #1f654f;font-weight:700}.notification-drawer article{border-bottom:1px solid #edf0ee;gap:11px;padding:14px 20px;display:flex}.notification-drawer article.unread{background:#f8fbf9}.notification-drawer article>i{color:#276f54;background:#e5f2ec;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.notification-drawer article b,.notification-drawer article p,.notification-drawer article small{display:block}.notification-drawer article b{font-size:9px}.notification-drawer article p{color:#71807a;margin:4px 0;font-size:8px;line-height:1.45}.notification-drawer article small{color:#9aa29f;font-size:7px}.notification-drawer footer{padding:12px 20px}.notification-drawer footer button{border:1px solid var(--line);color:#276b54;background:#fff;border-radius:8px;width:100%;height:35px;font-size:8px;font-weight:700}.toast{z-index:80;color:#fff;background:#153a2f;border-radius:11px;align-items:center;gap:10px;padding:13px 17px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #0e271e3d}.toast>i{color:#17362b;background:#d8f36b;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.toast b,.toast small{display:block}.toast b{font-size:9px}.toast small{color:#a5b9b1;margin-top:3px;font-size:8px}.member-tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 26px;display:flex;overflow:auto}.member-tabs button{color:#81908a;white-space:nowrap;background:0 0;border:0;padding:14px 0 11px;font-size:8px}.member-tabs button.selected{color:#1d654f;border-bottom:2px solid #1d654f;font-weight:700}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title h3{margin:0}.section-title b{color:#277155;font-size:10px}.progress{background:#e8edea;border-radius:5px;height:7px;margin:10px 0 18px;overflow:hidden}.progress i{background:#2b7a5b;border-radius:5px;height:100%;display:block}.checklist>div{gap:9px;margin:13px 0;display:flex}.checklist i{color:#a37126;background:#f6ead8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.checklist .done i{color:#267154;background:#e1f1e8}.checklist b,.checklist small{display:block}.checklist b{font-size:9px}.checklist small{color:#87928d;margin-top:3px;font-size:8px}.assignment-list>div{border-bottom:1px solid #edf0ee;justify-content:space-between;gap:20px;padding:10px 0;font-size:9px;display:flex}.assignment-list>div:last-child{border:0}.assignment-list span{color:#7e8984}.assignment-list b{text-align:right;color:#2e3b36}.text-action{color:#266e54;background:0 0;border:0;font-size:8px;font-weight:700}.website-card{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;align-items:center;gap:10px;margin:14px 0 8px;padding:12px;display:flex}.site-icon{color:#276f54;background:#e1f0e8;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.website-card>div:nth-child(2){flex:1}.website-card b,.website-card span{display:block}.website-card b{font-size:9px}.website-card div span{color:#89938f;margin-top:4px;font-size:7px}.mini-health{align-items:flex-end;gap:4px;height:72px;margin-top:15px;display:flex}.mini-health i{background:#8ec5ae;border-radius:2px 2px 0 0;flex:1;min-height:8px;display:block}.mini-health i:nth-last-child(-n+4){background:#2e785c}.health-labels{color:#929b97;justify-content:space-between;margin-top:5px;font-size:7px;display:flex}.health-grid{margin-top:18px}.secret-row{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;margin:9px 0;padding:11px 12px;display:flex}.secret-row span,.secret-row b{display:block}.secret-row span{color:#89938f;margin-bottom:4px;font-size:7px}.secret-row b{font:8px var(--font-geist-mono),monospace}.secret-row button{border:1px solid var(--line);color:#276b54;background:#fff;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:700}.route-flow>div{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.route-flow>div>i{color:#277153;background:#e3f1e9;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.route-flow>div>span{flex:1}.route-flow b,.route-flow small{display:block}.route-flow b{font-size:9px}.route-flow small{color:#89938f;margin-top:3px;font-size:7px}.route-flow strong{color:#277153;background:#e8f4ed;border-radius:10px;padding:4px 7px;font-size:8px}.route-flow>em{text-align:center;color:#91a09a;height:17px;font-style:normal;display:block}.rule-chips{flex-wrap:wrap;gap:6px;display:flex}.rule-chips span{color:#55645e;background:#f7faf8;border:1px solid #dce5e1;border-radius:12px;padding:6px 8px;font-size:7px}.simulation{color:#fff;background:#153a2f;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.simulation>div{flex:1}.simulation p{letter-spacing:.8px;color:#9db2aa;margin:0 0 4px;font-size:7px}.simulation b{font-size:9px}.simulation button{color:#17362b;background:#d8f36b;border:0;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:700}.rate-grid{border:1px solid var(--line);border-radius:9px;margin-top:14px;overflow:hidden}.rate-grid>div{border-bottom:1px solid #edf0ee;grid-template-columns:1.2fr .9fr .9fr .8fr;align-items:center;padding:9px 11px;font-size:8px;display:grid}.rate-grid>div:last-child{border:0}.rate-grid .rate-head{color:#84908b;text-transform:uppercase;background:#f7f9f8;font-size:7px}.rate-grid strong{color:#267154}.calc-card{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;padding:7px 13px}.calc-card>div{justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.calc-card .total{color:#1f664f;border-top:1px dashed #ced8d3;margin-top:3px;padding-top:12px}.waterfall>div{grid-template-columns:75px 1fr 35px;align-items:center;gap:8px;margin:9px 0;font-size:8px;display:grid}.waterfall i{background:#75ad94;border-radius:4px;height:8px}.waterfall b{text-align:right}.tax-note{color:#88938e;margin-top:13px;font-size:7px;display:block}.wallet-balance{color:#fff;background:#163b30;border-radius:11px;margin-bottom:15px;padding:17px}.wallet-balance p{letter-spacing:1px;color:#9db1a9;margin:0 0 6px;font-size:7px}.wallet-balance h2{margin:0 0 15px;font:500 25px Georgia,serif}.wallet-balance>div{gap:20px;display:flex}.wallet-balance span{color:#9fb2ab;font-size:8px}.wallet-balance span b{color:#fff;margin-left:5px}.balance-buckets>div{align-items:center;gap:9px;margin:11px 0;display:flex}.balance-buckets>div>i{border-radius:50%;width:8px;height:8px}.balance-buckets i.green{background:#2f9b6a}.balance-buckets i.amber{background:#d89a3b}.balance-buckets i.gray{background:#aeb8b3}.balance-buckets span{flex:1}.balance-buckets b,.balance-buckets small{display:block}.balance-buckets b{font-size:9px}.balance-buckets small{color:#8a9590;margin-top:3px;font-size:7px}.balance-buckets strong{font-size:8px}.permission-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.permission-grid>div{background:#f7fbf9;border:1px solid #dce9e3;border-radius:9px;gap:8px;padding:10px;display:flex}.permission-grid>div>i{color:#267154;font-style:normal}.permission-grid .blocked{background:#fdf9f8;border-color:#eee3e1}.permission-grid .blocked>i{color:#aa4b43}.permission-grid b,.permission-grid small{display:block}.permission-grid b{font-size:8px}.permission-grid small{color:#89938f;margin-top:3px;font-size:7px}.ledger-list>div{border-bottom:1px solid #edf0ee;align-items:center;gap:9px;padding:10px 0;display:flex}.ledger-list>div>i{color:#2a7358;background:#edf3f0;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.ledger-list span{flex:1}.ledger-list b,.ledger-list small{display:block}.ledger-list b{font-size:8px}.ledger-list small{color:#8c9691;margin-top:3px;font-size:7px}.ledger-list strong{font-size:8px}.ledger-list strong.credit{color:#267154}.integrity{background:#f2f9f5;border:1px solid #d9ebe2;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.integrity>i{color:#287154;background:#d9eee3;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.integrity>div{flex:1}.integrity b,.integrity span{display:block}.integrity b{font-size:8px}.integrity span{color:#7e8c86;margin-top:3px;font-size:7px}.integrity strong{color:#287154;font-size:9px}.qr-evidence{grid-template-columns:160px 1fr;gap:15px;display:grid}.phone-shot{text-align:center;background:#f8faf9;border:1px solid #dfe5e2;border-radius:13px;padding:13px}.shot-top{color:#73817a;font-size:6px}.shot-check{color:#267154;background:#dcefe5;border-radius:50%;place-items:center;width:30px;height:30px;margin:10px auto 7px;display:grid}.phone-shot h4{margin:0;font-size:15px}.phone-shot p{color:#7e8b85;font-size:7px}.phone-shot>div:not(.shot-top):not(.shot-check){border-top:1px solid #e5e9e7;justify-content:space-between;padding:5px 0;font-size:6px;display:flex}.evidence-meta{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.evidence-meta b{margin-top:10px;font-size:9px}.evidence-meta p{color:#818d87;font-size:7px;line-height:1.5}.evidence-meta button{border:1px solid var(--line);color:#276b54;background:#fff;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:700}.compare-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.compare-table>div{border-bottom:1px solid #edf0ee;grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:center;padding:9px 10px;font-size:7px;display:grid}.compare-table>div:last-child{border:0}.compare-table .compare-head{color:#84908b;text-transform:uppercase;background:#f7f9f8}.compare-table b{font-size:8px}.compare-table .match{color:#267154}.compare-table .mismatch{color:#a44841;background:#f8e9e7;border-radius:5px;width:max-content;padding:3px 5px}.resolution-card{background:#f2f8f5;border:1px solid #d7e9e0;border-radius:10px;gap:11px;padding:13px;display:flex}.resolution-card>i{color:#277154;background:#dcefe5;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.resolution-card b{font-size:9px}.resolution-card p{color:#75827c;margin:4px 0;font-size:7px;line-height:1.5}.resolution-card span{color:#287154;font-size:7px}.liquidity-card{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.liquidity-card>div{border-bottom:1px solid var(--line);padding:12px}.liquidity-card>div:nth-child(odd){border-right:1px solid var(--line)}.liquidity-card span,.liquidity-card b{display:block}.liquidity-card span{color:#84908b;margin-bottom:5px;font-size:7px}.liquidity-card b{font-size:10px}.liquidity-card .shortfall{color:#a54d43;background:#fdf9f8}.treasury-progress{margin:13px 0 7px}.treasury-progress i{background:#d29138}.balance-warning{color:#a46c21;margin:0;font-size:7px}.bank-card{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.bank-card>i{color:#267154;background:#e2f0e9;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.bank-card>div{flex:1}.bank-card span,.bank-card b,.bank-card small{display:block}.bank-card span{color:#89938f;font-size:6px}.bank-card b{margin:4px 0;font-size:8px}.bank-card small{color:#84908b;font-size:7px}.bank-card strong{color:#267154;font-size:7px}.approval-chain{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.approval-chain>div{border:1px solid var(--line);border-radius:8px;padding:9px}.approval-chain i{background:#eef1ef;border-radius:50%;place-items:center;width:20px;height:20px;margin-bottom:7px;font-size:7px;font-style:normal;display:grid}.approval-chain .done i{color:#267154;background:#dcefe5}.approval-chain .current{background:#f7fbf9;border-color:#a7c9b9}.approval-chain .current i{color:#fff;background:#1e654f}.approval-chain b,.approval-chain small{display:block}.approval-chain b{font-size:7px}.approval-chain small{color:#8b9691;margin-top:3px;font-size:6px}.case-banner{color:#fff;background:#172f27;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:13px;display:flex}.case-banner p{letter-spacing:1px;color:#98aea5;margin:0 0 4px;font-size:6px}.case-banner h2{margin:0;font:500 22px Georgia,serif}.evidence-files>div{border-bottom:1px solid #edf0ee;align-items:center;gap:9px;padding:10px 0;display:flex}.evidence-files i{color:#306f58;background:#edf2ef;border-radius:6px;place-items:center;width:29px;height:29px;font-size:6px;font-style:normal;font-weight:700;display:grid}.evidence-files span{flex:1}.evidence-files b,.evidence-files small{display:block}.evidence-files b{font-size:8px}.evidence-files small{color:#8a9590;margin-top:3px;font-size:7px}.evidence-files strong{color:#276b54;font-size:7px}.internal-note{margin-top:15px;display:block}.internal-note span{margin-bottom:7px;font-size:8px;font-weight:700;display:block}.internal-note textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;height:70px;padding:10px;font-size:8px}.risk-score{color:#fff;background:#43231f;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:14px;display:flex}.risk-score p{letter-spacing:1px;color:#c9aaa5;margin:0 0 3px;font-size:6px}.risk-score h2{margin:0;font:500 25px Georgia,serif}.risk-score h2 span{color:#c9aaa5;font:10px Arial}.risk-score>div:last-child{text-align:right}.risk-score>div:last-child span,.risk-score>div:last-child small{display:block}.risk-score>div:last-child span{font-size:9px;font-weight:700}.risk-score>div:last-child small{color:#c9aaa5;margin-top:4px;font-size:7px}.signal-list>div{border-bottom:1px solid #edf0ee;gap:9px;padding:11px 0;display:flex}.signal-list i{border-radius:7px;place-items:center;width:31px;height:25px;font-size:7px;font-style:normal;font-weight:700;display:grid}.signal-list .high i{color:#a4463e;background:#f7dfdc}.signal-list .medium i{color:#9e6b23;background:#f7ecd9}.signal-list b,.signal-list small{display:block}.signal-list b{font-size:8px}.signal-list small{color:#89938f;margin-top:3px;font-size:7px}.control-list label{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;padding:10px 0;display:flex}.control-list label span{flex:1}.control-list b,.control-list small{display:block}.control-list b{font-size:8px}.control-list small{color:#89938f;margin-top:3px;font-size:7px}.control-list input{accent-color:#155e4b}.channel-hero,.security-hero,.incident-banner{color:#fff;background:#172f27;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.channel-hero>i,.security-hero>i,.incident-banner>i{color:#17362b;background:#d8f36b;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:700;display:grid}.channel-hero>div,.security-hero>div,.incident-banner>div{flex:1}.channel-hero p,.security-hero p,.incident-banner p{color:#9db1a9;margin:0 0 4px;font-size:7px}.channel-hero h2,.security-hero h2,.incident-banner h2{margin:0 0 4px;font-size:14px}.channel-hero div span,.security-hero div span,.incident-banner div span{color:#9db1a9;font-size:7px}.provider-route .route-node{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.provider-route .route-node>i{background:#edf2ef;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.provider-route .primary-node{background:#f7fbf9;border-color:#a9cbbb}.provider-route .primary-node>i{color:#267154;background:#dcefe5}.provider-route .route-node span{flex:1}.provider-route b,.provider-route small{display:block}.provider-route b{font-size:8px}.provider-route small{color:#89938f;margin-top:3px;font-size:7px}.provider-route strong{color:#267154;font-size:7px}.provider-route>em{text-align:center;color:#89938f;padding:7px;font-size:7px;font-style:normal;display:block}.delivery-bars{align-items:flex-end;gap:4px;height:75px;margin-bottom:15px;display:flex}.delivery-bars>div{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.delivery-bars i{background:#79b097;border-radius:2px 2px 0 0;min-height:5px;display:block}.delivery-bars span{color:#929b97;height:10px;margin-top:3px;font-size:6px}.template-list>div,.role-list>div{border-bottom:1px solid #edf0ee;align-items:center;padding:10px 0;display:flex}.template-list span,.role-list span{flex:1}.template-list b,.template-list small,.role-list b,.role-list small{display:block}.template-list b,.role-list b{font-size:8px}.template-list small,.role-list small{color:#89938f;margin-top:3px;font-size:7px}.template-list strong,.role-list strong{color:#267154;font-size:7px}.impact-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.impact-grid>div{border:1px solid var(--line);border-radius:8px;padding:10px}.impact-grid span,.impact-grid b{display:block}.impact-grid span{color:#89938f;margin-bottom:4px;font-size:7px}.impact-grid b{font-size:9px}.message-preview{background:#f5f9f7;border-left:3px solid #2c775a;padding:13px}.message-preview p{letter-spacing:1px;color:#74827c;margin:0 0 6px;font-size:6px}.message-preview b,.message-preview span,.message-preview small{display:block}.message-preview b{font-size:9px}.message-preview span{color:#6f7c76;margin:5px 0;font-size:8px;line-height:1.5}.message-preview small{color:#939c98;font-size:6px}.transaction-hero,.service-hero{color:#fff;background:#17352b;border-radius:10px;align-items:center;gap:11px;margin-bottom:17px;padding:14px;display:flex}.transaction-hero>div:first-child,.service-hero>div{flex:1}.transaction-hero p,.service-hero p{letter-spacing:1px;color:#9eb2aa;margin:0 0 4px;font-size:6px}.transaction-hero h2{margin:0 0 4px;font:500 24px Georgia,serif}.transaction-hero div span,.service-hero div span{color:#9eb2aa;font-size:7px}.ledger-posting{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ledger-posting>div{border-bottom:1px solid #edf0ee;align-items:center;padding:9px 11px;display:flex}.ledger-posting span{flex:1}.ledger-posting b,.ledger-posting small{display:block}.ledger-posting b{font-size:8px}.ledger-posting small{color:#89938f;margin-top:3px;font-size:7px}.ledger-posting strong{font-size:8px}.ledger-posting .credit,.verified-text{color:#267154!important}.ledger-posting footer{color:#277154;background:#f5f9f7;justify-content:space-between;padding:10px 11px;font-size:8px;display:flex}.service-hero>i{color:#17362b;background:#d8f36b;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:700;display:grid}.service-hero h2{margin:0 0 4px;font:500 18px Georgia,serif}.state-flow{align-items:center;gap:4px;padding-bottom:5px;display:flex;overflow:auto}.state-flow span{color:#286e54;white-space:nowrap;background:#e8f3ed;border-radius:6px;padding:7px 8px;font-size:7px}.state-flow i{color:#95a19c;font-style:normal}.exception-flow{gap:6px;margin-top:10px;display:flex}.exception-flow span{color:#98514a;background:#fdf9f8;border:1px solid #eadedc;border-radius:6px;padding:5px 7px;font-size:7px}.rollout>div:first-child{justify-content:space-between;font-size:8px;display:flex}.rollout .progress{margin:9px 0}.rollout p{color:#89938f;font-size:7px}.report-filters{flex-wrap:wrap;gap:6px;display:flex}.report-filters span{border:1px solid var(--line);background:#f8faf9;border-radius:12px;padding:6px 8px;font-size:7px}.report-preview{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.report-preview>div{border:1px solid var(--line);border-radius:8px;padding:10px}.report-preview p{color:#89938f;margin:0 0 4px;font-size:6px}.report-preview h2{margin:0;font-size:12px}.schedule-card{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.schedule-card>i{color:#287154;background:#e3f0e9;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.schedule-card>div{flex:1}.schedule-card b,.schedule-card span,.schedule-card small{display:block}.schedule-card b{font-size:8px}.schedule-card span{color:#71807a;margin-top:3px;font-size:7px}.schedule-card small{color:#929b97;margin-top:3px;font-size:6px}@media (max-width:1050px){.metrics,.module-stats{grid-template-columns:repeat(2,1fr)}.grid-main{grid-template-columns:1fr}.search{width:300px}}@media (max-width:760px){.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.content{width:100%;margin-left:0}.topbar{padding:0 16px}.menu{background:0 0;border:0;font-size:19px;display:block}.search{width:min(65vw,320px)}.search kbd,.status{display:none!important}.page{padding:23px 16px}.page-head{align-items:flex-start;gap:18px}.page-actions{display:none}.metrics,.module-stats{grid-template-columns:1fr 1fr}.metric{padding:13px}.metric h2{font-size:17px}.top-actions>button:first-child{display:none}.legend{flex-wrap:wrap}.module-toolbar{flex-direction:column;align-items:stretch;gap:9px}.filter-search{width:100%}.module-toolbar>div:last-child{overflow:auto}}@media (max-width:480px){.metrics,.module-stats{grid-template-columns:1fr}.page-head h1{font-size:23px}.search{width:72vw}.metric{min-height:90px}.panel-head{padding:16px}.attention-list{padding:0 16px}.module-tabs{gap:13px;overflow:auto}}.auth-page{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.auth-story{color:#fff;background:#12251f;flex-direction:column;padding:40px 54px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #345247;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-220px;right:-210px;box-shadow:0 0 0 60px #d8f36b06,0 0 0 120px #d8f36b05}.auth-brand{align-items:center;gap:11px;display:flex}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{font-size:17px}.auth-brand span{color:#829d92;letter-spacing:1.3px;font-size:9px}.story-copy{z-index:1;max-width:510px;margin:auto 0;position:relative}.story-copy p{letter-spacing:1.6px;color:#d8f36b;font-size:9px;font-weight:700}.story-copy h1{margin:18px 0 22px;font:500 46px/1.08 Georgia,serif}.story-copy>span{color:#a8bbb4;max-width:450px;font-size:13px;line-height:1.7;display:block}.trust-row{z-index:1;border-top:1px solid #2b443b;grid-template-columns:repeat(3,1fr);gap:22px;padding-top:24px;display:grid;position:relative}.trust-row b,.trust-row small{display:block}.trust-row b{color:#d8f36b;font-size:18px}.trust-row small{color:#82978f;margin-top:5px;font-size:9px}.auth-form-wrap{flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.auth-form{width:min(390px,100%)}.auth-form h2{margin:8px 0;font:500 30px Georgia,serif}.auth-form>p:not(.eyebrow){color:#74807b;margin:0 0 27px;font-size:11px}.auth-form label{color:#38433f;margin:17px 0;font-size:10px;font-weight:700;display:block}.auth-form label>span{justify-content:space-between;display:flex}.auth-form a{color:#246b54;text-decoration:none}.auth-form label>input:not([type=checkbox]){border:1px solid #dce2df;border-radius:9px;outline:0;width:100%;height:44px;margin-top:8px;padding:0 12px}.auth-form label>input:focus{border-color:#28745a;box-shadow:0 0 0 3px #e6f2ed}.auth-form label.remember{align-items:center;gap:8px;font-weight:400;display:flex}.auth-submit,.passkey{border-radius:9px;width:100%;height:44px;font-size:10px;font-weight:700}.auth-submit{color:#fff;background:#155e4b;border:0}.passkey{color:#34413c;background:#fff;border:1px solid #dce2df}.auth-divider{color:#98a19d;justify-content:center;align-items:center;height:37px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e6eae8;flex:1;height:1px}.auth-divider span{padding:0 11px}.auth-note{border-top:1px solid #e5e9e7;gap:10px;margin-top:28px;padding-top:20px;display:flex}.auth-note i{color:#28745a;background:#e5f3ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.auth-note b,.auth-note small{display:block}.auth-note b{font-size:9px}.auth-note small{color:#88928e;margin-top:4px;font-size:8px;line-height:1.5}.auth-form-wrap footer{color:#98a19d;font-size:8px;position:absolute;bottom:22px}.auth-back,.recovery{color:#276b54;background:0 0;border:0;margin-bottom:22px;padding:0;font-size:9px}.recovery{width:100%;margin:15px 0}.otp-row{grid-template-columns:repeat(6,1fr);gap:8px;margin:24px 0;display:grid}.otp-row input{text-align:center;border:1px solid #dce2df;border-radius:9px;outline:0;width:100%;height:50px;font-size:19px}.otp-row input:focus{border-color:#28745a;box-shadow:0 0 0 3px #e6f2ed}@media (max-width:800px){.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-form-wrap{min-height:100vh}.auth-form-wrap footer{margin-top:45px;position:static}}.empty-table{color:#7d8a84;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.empty-table i{color:#286e54;background:#edf3f0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid}.empty-table b{color:#32413b;font-size:11px}.empty-table span{font-size:8px}.empty-table button{border:1px solid var(--line);color:#246b53;background:#fff;border-radius:7px;margin-top:5px;padding:7px 10px;font-size:8px;font-weight:700}.pagination button:disabled{opacity:.35;cursor:not-allowed}.module-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.module-summary b,.module-summary span{display:block}.module-summary b{font-size:11px}.module-summary span{color:#7b8983;margin-top:5px;font-size:8px}.module-summary>div:last-child{text-align:right}.module-summary strong{color:#195f49;font-size:20px}.module-summary small{color:#81908a;font-size:7px;display:block}.table-empty{text-align:center;padding:26px}.table-empty b,.table-empty span{display:block}.table-empty span{color:#82908a;margin-top:6px;font-size:8px}.error-state i{color:#a54740;background:#f7e8e6;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.error-state button,.overview-detail button{border:1px solid var(--line);color:#1c674f;background:#fff;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:700}.inline-spinner{border:2px solid #d9e5df;border-top-color:#17634d;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite session-spin}.overview-detail{grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:18px;display:grid}.overview-detail p{letter-spacing:1px;color:#82908a;margin:0 0 6px;font-size:7px}.overview-detail b{font-size:9px;line-height:1.5}.overview-detail button{white-space:nowrap}@media (max-width:720px){.overview-detail{grid-template-columns:1fr}.module-summary{align-items:flex-start}.module-summary>div:last-child{text-align:left}}.overview-console{flex-direction:column;gap:14px;display:flex}.overview-controls{justify-content:space-between;align-items:flex-end;gap:18px;padding:14px 16px;display:flex}.overview-controls>div{align-items:flex-end;gap:10px;display:flex}.overview-controls label>span{letter-spacing:.8px;color:#7c8b84;text-transform:uppercase;margin-bottom:6px;font-size:7px;display:block}.overview-controls select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:145px;height:36px;padding:0 10px;font-size:8px}.overview-refresh label{color:#596860;align-items:center;gap:6px;font-size:8px;display:flex}.overview-refresh input{accent-color:#1c674f}.overview-refresh>span{color:#82908a;font-size:7px}.overview-refresh>button,.overview-link{color:#fff;background:#185f49;border:0;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:700}.overview-refresh>button:disabled{opacity:.55}.overview-section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.overview-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.overview-title p{letter-spacing:1px;color:#82908a;margin:0 0 5px;font-size:7px}.overview-title h2{margin:0;font-size:14px}.overview-title>span{color:#82908a;font-size:7px}.overview-card-grid{gap:9px;display:grid}.financial-grid{grid-template-columns:repeat(4,1fr)}.overview-value-card{text-align:left;background:#fafcfb;border:1px solid #e2e8e5;border-radius:9px;padding:13px}.overview-value-card:hover{background:#f3f8f5;border-color:#8db5a5}.overview-value-card span,.overview-value-card b,.overview-value-card small{display:block}.overview-value-card span{color:#7d8a84;font-size:7px}.overview-value-card b{color:#163f32;margin:7px 0 5px;font-size:15px}.overview-value-card small{color:#89958f;font-size:7px}.overview-service-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.overview-service-grid article{border:1px solid var(--line);border-radius:10px;overflow:hidden}.overview-service-head{background:#f5f8f6;justify-content:space-between;padding:10px 12px;display:flex}.overview-service-head span{font-size:8px;font-weight:700}.overview-service-head b{color:#287056;font-size:7px}.overview-service-grid article>button{text-align:left;background:#fff;border:0;width:100%;padding:14px 12px}.overview-service-grid article>button strong{font-size:22px;display:block}.overview-service-grid article>button small{color:#7f8d86;font-size:7px}.overview-service-grid article>div:last-child{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.overview-service-grid article>div:last-child button{border:0;border-right:1px solid var(--line);text-align:center;background:#fff;padding:9px 4px}.overview-service-grid article>div:last-child button:last-child{border-right:0}.overview-service-grid article>div:last-child b,.overview-service-grid article>div:last-child span{display:block}.overview-service-grid article>div:last-child b{font-size:10px}.overview-service-grid article>div:last-child span{color:#85918b;margin-top:3px;font-size:6px}.overview-two-column{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.overview-list,.overview-settlement,.overview-provider,.overview-activity{padding:17px}.overview-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0ee;align-items:center;gap:10px;width:100%;padding:10px 2px;display:flex}.overview-list>button span{flex:1}.overview-list>button b,.overview-list>button small{display:block}.overview-list>button b{font-size:8px}.overview-list>button small{color:#87938d;margin-top:3px;font-size:7px}.overview-list>button strong{font-size:13px}.overview-list>button i{color:#287055;font-style:normal}.settlement-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settlement-kpis>div,.settlement-policy{border:1px solid #e5eae7;border-radius:8px;padding:10px}.settlement-kpis span,.settlement-kpis b,.settlement-policy span,.settlement-policy b,.settlement-policy small{display:block}.settlement-kpis span,.settlement-policy span{color:#82908a;font-size:7px}.settlement-kpis b{margin-top:5px;font-size:10px}.settlement-policy{margin:8px 0}.settlement-policy b{margin:5px 0;font-size:10px}.settlement-policy small{color:#85918b;font-size:7px}.overview-settlement>.overview-link{width:100%}.overview-provider .overview-title .overview-link{color:#1c674f;background:0 0;padding:0}.overview-provider tbody tr{cursor:pointer}.overview-activity>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0ee;align-items:center;gap:10px;width:100%;padding:10px 2px;display:flex}.overview-activity>button>i{color:#1e674f;background:#e8f2ed;border-radius:7px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:700;display:grid}.overview-activity>button>span{flex:1}.overview-activity b,.overview-activity small{display:block}.overview-activity b{font-size:8px}.overview-activity small,.overview-activity time{color:#85918b;font-size:7px}.overview-activity time{white-space:nowrap}@media (max-width:1050px){.financial-grid{grid-template-columns:repeat(2,1fr)}.overview-service-grid,.overview-two-column{grid-template-columns:1fr}}@media (max-width:650px){.overview-controls,.overview-controls>div{flex-direction:column;align-items:stretch}.overview-refresh{flex-direction:column}.financial-grid{grid-template-columns:1fr}.overview-service-grid article>div:last-child{grid-template-columns:1fr 1fr}}.search{position:relative}.global-results{z-index:50;background:#fff;border:1px solid #dce3df;border-radius:11px;width:min(480px,80vw);padding:6px;position:absolute;top:44px;left:0;box-shadow:0 18px 45px #18302729}.global-results>button{text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.global-results>button:hover{background:#f2f7f4}.global-results button>i{color:#286e54;background:#e2f0e9;border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:700;display:grid}.global-results button>span{flex:1}.global-results b,.global-results small{display:block}.global-results b{font-size:8px}.global-results small{color:#84908b;margin-top:3px;font-size:7px}.global-results em{color:#39755d;font-style:normal}.global-results>div{text-align:center;padding:18px}.global-results>div b,.global-results>div small{display:block}.global-results>div b{font-size:9px}.global-results>div small{color:#87928d;margin-top:5px;font-size:7px}.sidebar .profile{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0}.ops-layer{z-index:90;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ops-workspace{background:#fff;border-radius:16px;flex-direction:column;width:min(1040px,97vw);height:min(760px,94vh);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0a1e1647}.ops-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 26px 17px;display:flex}.ops-workspace>header p,.ops-title p{letter-spacing:1.2px;color:#7f8b85;margin:0 0 5px;font-size:7px}.ops-workspace>header h2{margin:0 0 5px;font:500 24px Georgia,serif}.ops-workspace>header span{color:#7d8983;font-size:8px}.ops-workspace>header button{background:#f0f4f2;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.ops-workspace>nav{border-bottom:1px solid var(--line);padding:0 25px;display:flex;overflow:auto}.ops-workspace>nav button{color:#7e8a84;white-space:nowrap;background:0 0;border:0;margin-right:22px;padding:14px 19px 12px 0;font-size:8px}.ops-workspace>nav button i{background:#e8edea;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;font-style:normal;display:inline-grid}.ops-workspace>nav button.active{color:#1e674f;border-bottom:2px solid #1e674f;font-weight:700}.ops-workspace>nav button.active i{color:#fff;background:#1e674f}.ops-workspace>main{flex:1;grid-template-columns:205px 1fr;min-height:0;display:grid}.ops-workspace>main>aside{border-right:1px solid var(--line);background:#f7f9f8;padding:23px 20px}.ops-workspace>main>aside>p{letter-spacing:1px;color:#8b9691;margin:0 0 16px;font-size:7px}.ops-workspace>main>aside>div{gap:9px;padding-bottom:22px;display:flex;position:relative}.ops-workspace>main>aside>div:not(:last-child):after{content:"";background:#dbe3df;width:1px;position:absolute;top:22px;bottom:0;left:10px}.ops-workspace>main>aside i{z-index:1;background:#e7ece9;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.ops-workspace>main>aside .ops-status i{color:#fff;background:#1d654e}.ops-workspace>main>aside b,.ops-workspace>main>aside small{display:block}.ops-workspace>main>aside b{font-size:8px}.ops-workspace>main>aside small{color:#8b9691;margin-top:3px;font-size:7px}.ops-body{padding:23px 27px;overflow:auto}.ops-title{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.ops-title h3{margin:0;font-size:15px}.ops-form{grid-template-columns:1fr 1fr;gap:17px;display:grid}.ops-form label>span{margin-bottom:7px;font-size:8px;font-weight:700;display:block}.ops-form input{border:1px solid #dbe2de;border-radius:8px;outline:0;width:100%;height:40px;padding:0 11px;font-size:9px}.ops-form input:focus{border-color:#247057;box-shadow:0 0 0 3px #e6f2ec}.ops-form label.error input,.ops-upload.error{border-color:#b7544c}.ops-form label small{color:#ad4d45;margin-top:4px;font-size:7px;display:block}.ops-upload{cursor:pointer;background:#fafcfb;border:1px dashed #aebeb6;border-radius:11px;flex-direction:column;grid-column:1/-1;align-items:center;gap:6px;padding:25px;display:flex}.ops-upload input{display:none}.ops-upload i{color:#287155;font-size:22px;font-style:normal}.ops-upload b{font-size:9px}.ops-upload span{color:#8a9590;font-size:7px}.ops-rate,.ops-matrix{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ops-rate>div,.ops-matrix>div{border-bottom:1px solid #edf0ee;grid-template-columns:1.3fr repeat(3,1fr);align-items:center;gap:8px;padding:9px 11px;font-size:8px;display:grid}.ops-rate>div:first-child,.ops-matrix>div:first-child{color:#84908b;text-transform:uppercase;background:#f7f9f8;font-size:7px}.ops-rate input{border:1px solid var(--line);border-radius:6px;width:100%;height:31px;padding:0 7px;font-size:8px}.ops-rate span{color:#277154;font-weight:700}.ops-matrix>div{grid-template-columns:2fr repeat(3,1fr)}.ops-matrix input{accent-color:#1b654e}.ops-review .checklist{margin-top:22px}.download-preview{color:#fff;background:#185f49;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:700}.ops-workspace>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 25px;display:flex}.ops-workspace>footer button{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 14px;font-size:8px;font-weight:700}.ops-workspace>footer .primary{color:#fff;background:#155e4b;border-color:#155e4b}.ops-workspace>footer button:disabled{opacity:.55}@media (max-width:720px){.ops-layer{padding:0}.ops-workspace{border-radius:0;width:100vw;height:100vh}.ops-workspace>main{grid-template-columns:1fr}.ops-workspace>main>aside{display:none}.ops-form{grid-template-columns:1fr}.ops-workspace>footer{justify-content:flex-start;overflow:auto}}.slot-head{justify-content:space-between;align-items:center;margin:24px 0 10px;display:flex}.slot-head p{letter-spacing:1px;color:#85918b;margin:0 0 4px;font-size:7px}.slot-head h3{margin:0;font-size:13px}.slot-head button{color:#fff;background:#185f49;border:0;border-radius:7px;height:34px;padding:0 11px;font-size:8px;font-weight:700}.slot-table{border:1px solid var(--line);border-radius:10px;overflow:auto}.slot-row{border-bottom:1px solid #edf0ee;grid-template-columns:.8fr 2fr .8fr 1.2fr .6fr 1.1fr 28px;align-items:center;gap:7px;min-width:790px;padding:8px 9px;display:grid}.slot-row:last-child{border-bottom:0}.slot-labels{color:#7f8b85;text-transform:uppercase;background:#f6f9f7;font-size:7px}.slot-row input,.slot-row select{background:#fff;border:1px solid #dbe2de;border-radius:6px;width:100%;height:30px;padding:0 6px;font-size:7px}.slot-row>div:not(.slot-window) input+input{margin-top:4px}.slot-window{align-items:center;gap:4px;display:flex}.slot-window em{color:#89948f;font-size:6px;font-style:normal}.slot-row>button{color:#a54b43;background:#f5e8e6;border:0;border-radius:6px;width:25px;height:25px}.settlement-rules{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.settlement-rules label{border:1px solid var(--line);background:#fafcfb;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.settlement-rules input{accent-color:#1c654e}.settlement-rules b,.settlement-rules small{display:block}.settlement-rules b{font-size:8px}.settlement-rules small{color:#85908b;margin-top:3px;font-size:7px;line-height:1.4}@media (max-width:720px){.settlement-rules{grid-template-columns:1fr}}.service-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.service-picker button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.service-picker button.active{background:#f1f8f4;border-color:#4b9476;box-shadow:0 0 0 2px #e2f1e9}.service-picker i{color:#226b51;background:#e6f1eb;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:700;display:grid}.service-picker b,.service-picker small{display:block}.service-picker b{font-size:8px}.service-picker small{color:#84908b;margin-top:3px;font-size:7px}@media (max-width:720px){.service-picker{grid-template-columns:1fr 1fr}}.member-workspace-layer{z-index:85;background:#eef2ef;position:fixed;inset:0}.member-workspace{flex-direction:column;height:100vh;display:flex;overflow:hidden}.member-workspace>header{color:#fff;background:#122b23;justify-content:space-between;align-items:center;padding:17px 28px;display:flex}.member-identity{align-items:center;gap:12px;display:flex}.member-identity>div{color:#17362b;background:#d8f36b;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.member-identity p{letter-spacing:1.1px;color:#9cafaa;margin:0 0 4px;font-size:7px}.member-identity h1{margin:0 0 4px;font:500 20px Georgia,serif}.member-identity small{color:#9cafaa;font-size:8px}.member-head-actions{align-items:center;gap:8px;display:flex}.member-head-actions>button{color:#fff;background:#1b382e;border:1px solid #385048;border-radius:8px;height:34px;padding:0 11px;font-size:8px}.member-head-actions>button:last-child{width:34px;font-size:17px}.member-workspace>nav{border-bottom:1px solid var(--line);background:#fff;gap:22px;padding:0 28px;display:flex;overflow:auto}.member-workspace>nav button{color:#7c8882;white-space:nowrap;background:0 0;border:0;padding:14px 0 12px;font-size:8px}.member-workspace>nav button.active{color:#1c654f;border-bottom:2px solid #1c654f;font-weight:700}.member-workspace>main{padding:18px 28px 35px;overflow:auto}.member-breadcrumb{color:#83908a;align-items:center;gap:7px;margin-bottom:15px;font-size:8px;display:flex}.member-breadcrumb i{font-style:normal}.member-breadcrumb b{color:#34433d}.member-breadcrumb em{margin-left:auto;font-style:normal}.member-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.member-kpis article,.member-detail-cards article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:15px}.member-kpis p,.member-detail-cards p{letter-spacing:.7px;color:#82908a;margin:0 0 7px;font-size:7px}.member-kpis h2{margin:0 0 6px;font-size:20px}.member-kpis small,.member-detail-cards small{color:#84918b;font-size:7px}.member-grid{grid-template-columns:1.65fr 1fr;gap:13px;margin-top:13px;display:grid}.member-volume,.member-alerts{min-height:260px}.member-bars{align-items:flex-end;gap:12px;height:145px;padding:15px 24px 0;display:flex}.member-bars>div{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.member-bars i{background:#4d9276;border-radius:4px 4px 0 0;min-height:8px}.member-bars span{color:#89948f;margin-top:5px;font-size:7px}.member-alerts>div:not(.panel-head){border-top:1px solid #edf0ee;align-items:center;gap:8px;padding:11px 17px;display:flex}.member-alerts>div>i{color:#9e6c25;background:#f7ecd9;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.member-alerts span{flex:1}.member-alerts b,.member-alerts small{display:block}.member-alerts b{font-size:8px}.member-alerts small{color:#89948f;margin-top:3px;font-size:7px}.member-alerts button{color:#1e694f;background:0 0;border:0;font-size:7px;font-weight:700}.member-recent{margin-top:13px;overflow:hidden}.member-section-head{justify-content:space-between;align-items:center;margin:8px 0 16px;display:flex}.member-section-head p{letter-spacing:1px;color:#83908a;margin:0 0 5px;font-size:7px}.member-section-head h2{margin:0;font:500 22px Georgia,serif}.member-section-head button{color:#fff;background:#155e4b;border:0;border-radius:8px;height:36px;padding:0 13px;font-size:8px;font-weight:700}.member-detail-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.member-detail-cards h3{margin:0 0 5px;font-size:16px}.member-detail-cards article button{color:#1e694f;background:0 0;border:0;margin-top:14px;padding:0;font-size:7px;font-weight:700;display:block}@media (max-width:850px){.member-kpis,.member-detail-cards{grid-template-columns:1fr 1fr}.member-grid{grid-template-columns:1fr}}@media (max-width:520px){.member-workspace>header{padding:12px 15px}.member-head-actions .pill,.member-head-actions>button:not(:last-child){display:none}.member-workspace>nav,.member-workspace>main{padding-left:15px;padding-right:15px}.member-kpis,.member-detail-cards{grid-template-columns:1fr}.member-breadcrumb em{display:none}}.session-state{text-align:center;color:#163c30;background:#f4f7f5;place-content:center;min-height:100vh;padding:24px;display:grid}.session-state h1{margin:16px 0 8px;font:500 30px Georgia,serif}.session-state p{color:#708078;font-size:13px}.session-state a{color:#fff;background:#155e4b;border-radius:8px;justify-self:center;margin-top:18px;padding:12px 18px;font-size:12px;font-weight:700;text-decoration:none}.session-spinner{border:3px solid #d9e6df;border-top-color:#155e4b;border-radius:50%;justify-self:center;width:34px;height:34px;animation:.8s linear infinite session-spin}@keyframes session-spin{to{transform:rotate(360deg)}}.auth-submit,.customer-login-submit{justify-content:center;align-items:center;text-decoration:none;display:flex}.customer-login-submit{color:#fff;background:#155e4b;border-radius:8px;height:42px;margin-top:20px;font-size:10px;font-weight:700}.api-primary-tabs{border:1px solid var(--line);background:#fff;border-radius:11px 11px 0 0;margin-bottom:14px}.api-customer-stats{margin-bottom:0}.api-customer-toolbar select{border:1px solid var(--line);color:#53605a;background:#fff;border-radius:8px;height:36px;padding:0 10px;font-size:9px}.api-empty{text-align:center;padding:45px 24px}.api-empty b,.api-empty span{display:block}.api-empty b{font-size:11px}.api-empty span{color:#7e8b85;margin-top:6px;font-size:8px}.api-empty button{color:#fff;background:#185f49;border:0;border-radius:7px;margin-top:12px;padding:8px 12px;font-size:8px}.api-empty.error b{color:#a74942}.api-customer-drawer{width:min(840px,96vw)}.api-detail-tabs{border-bottom:1px solid var(--line);gap:16px;padding:0 25px;display:flex;overflow:auto}.api-detail-tabs button{color:#7d8983;white-space:nowrap;background:0 0;border:0;padding:13px 0 11px;font-size:8px}.api-detail-tabs button.active{color:#17644c;border-bottom:2px solid #17644c;font-weight:700}.api-record-section{padding:20px 0}.api-record-section>h3{padding:0 25px}.api-customer-drawer .drawer-section>h3{margin:0 0 14px;font-size:11px}.api-customer-drawer .table-wrap{max-height:470px}.api-customer-drawer th,.api-customer-drawer td{padding-left:12px;padding-right:12px}.api-customer-drawer td{white-space:normal;word-break:break-word;max-width:230px}@media (max-width:760px){.api-customer-toolbar{flex-direction:column;align-items:stretch}.api-customer-toolbar .filter-search{width:100%}.api-customer-toolbar>div{overflow:auto}.api-customer-stats{grid-template-columns:1fr 1fr}}.drawer-status>button{border:1px solid var(--line);background:#fff;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:8px}.api-config-form{background:#f8faf9;grid-template-columns:1fr 1fr;gap:12px;display:grid}.api-config-form>h3,.api-config-form>div,.api-config-form>button{grid-column:1/-1}.api-config-form label>span,.api-config-form>div>span{margin-bottom:6px;font-size:8px;font-weight:700;display:block}.api-config-form>label input{border:1px solid var(--line);border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:8px}.api-config-form>div label{align-items:center;gap:5px;margin-right:13px;font-size:8px;display:inline-flex}.api-config-form>button{border:0;border-radius:7px;justify-self:end;padding:9px 13px}.api-lifecycle{border-bottom:1px solid var(--line);background:#fff;gap:8px;padding:12px 25px;display:flex}.api-lifecycle input{border:1px solid var(--line);border-radius:7px;flex:1;padding:0 10px;font-size:8px}.api-lifecycle button{border:0;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:700}.danger{color:#fff;background:#a84840}.danger-link{color:#a84840;background:0 0;border:0;font-size:8px;font-weight:700}.registration-stats{margin-bottom:14px}.registration-toolbar{padding:0 16px}.registration-toolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;height:36px;padding:0 9px;font-size:8px}.registration-toolbar .filter-search{width:360px}@media (max-width:760px){.api-config-form{grid-template-columns:1fr}.api-lifecycle{flex-direction:column}.api-lifecycle input{height:36px}.registration-toolbar{flex-direction:column;align-items:stretch}.registration-toolbar .filter-search{width:100%}}.drawer-status>button.primary{color:#fff;background:#155e4b;border-color:#155e4b;margin-left:auto}.drawer-status>button.primary+button{margin-left:0}.api-client-form{background:#f8faf9}.api-form-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.api-form-head h3{margin:0}.api-form-head button{background:0 0;border:0;font-size:16px}.api-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.api-form-grid label>span,.api-scope-list>span{margin-bottom:6px;font-size:8px;font-weight:700;display:block}.api-form-grid input,.api-form-grid select,.api-form-grid textarea{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:0 9px;font-size:8px}.api-form-grid textarea{min-height:62px;padding-top:8px}.api-form-grid .wide{grid-column:1/-1}.api-scope-list label{align-items:center;gap:5px;margin:0 12px 7px 0;font-size:8px;display:inline-flex}.api-scope-list label input{width:auto;height:auto}.api-client-form>button{border:0;border-radius:7px;margin:14px 0 0 auto;padding:9px 13px;font-size:8px;font-weight:700;display:block}@media (max-width:760px){.api-form-grid{grid-template-columns:1fr}}.api-customer-create{width:min(650px,96vw)}.api-inline-control{background:#f4f8f6;border:1px solid #dce8e2;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 25px 14px;padding:13px;display:flex}.api-inline-control h4{width:100%;margin:0 0 3px;font-size:9px}.api-inline-control input,.api-inline-control select{border:1px solid var(--line);background:#fff;border-radius:7px;flex:1;min-width:145px;height:34px;padding:0 8px;font-size:8px}.api-inline-control label{font-size:8px}.api-inline-control button{color:#fff;background:#155e4b;border:0;border-radius:7px;height:34px;padding:0 12px;font-size:8px;font-weight:700}.api-control-float{z-index:61;border-top:1px solid var(--line);background:#fff;width:min(840px,96vw);position:fixed;bottom:0;right:0;box-shadow:0 -8px 24px #0e231b1a}.api-control-float .api-inline-control{margin:10px 25px}.uat-hub{display:block}.uat-hub-note{background:#eef7f2;border:1px solid #d6e9df;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:13px 15px;display:flex}.uat-hub-note>i{color:#fff;background:#236c53;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.uat-hub-note b,.uat-hub-note span{display:block}.uat-hub-note span{color:#718078;margin-top:3px;font-size:8px}.uat-hub-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.uat-hub-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;gap:11px;padding:18px;display:grid}.uat-hub-mark{color:#d9f36d;background:#173d31;border-radius:9px;place-items:center;width:39px;height:39px;font-size:8px;font-weight:700;display:grid}.uat-hub-title p{letter-spacing:.8px;color:#809089;margin:1px 0 5px;font-size:7px}.uat-hub-title h2{margin:0;font-size:13px}.uat-hub-description{color:#718079;grid-column:1/-1;margin:5px 0;font-size:8px;line-height:1.5}.uat-hub-meta{border-top:1px solid #edf0ee;border-bottom:1px solid #edf0ee;grid-column:1/-1;grid-template-columns:1fr auto;gap:8px;padding:12px 0;font-size:8px;display:grid}.uat-hub-meta span{color:#83908a}.uat-hub-grid article>a{color:#17664d;grid-column:1/-1;padding-top:3px;font-size:8px;font-weight:700;text-decoration:none}.uat-hub-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:11px;padding:35px}.uat-hub-state b,.uat-hub-state span{display:block}.uat-hub-state b{font-size:11px}.uat-hub-state span{color:#7f8b85;margin-top:6px;font-size:8px}@media (max-width:900px){.uat-hub-grid{grid-template-columns:1fr}}body{background:#f3f6f4;font-size:14px;line-height:1.45}.sidebar{width:260px;padding:24px 16px 18px}.content{width:calc(100% - 260px);margin-left:260px}.nav-item{min-height:44px;padding:0 13px;font-size:13px}.workspace b{font-size:13px}.workspace small,.profile small{font-size:11px}.profile b{font-size:12px}.topbar{height:72px;padding:0 34px}.search{width:min(440px,45vw);height:42px}.search input{font-size:13px}.top-actions button{height:40px;font-size:12px}.page{padding:32px 34px 60px}.page-head h1{font-size:32px}.page-head p{font-size:13px}.page-actions button,.module-toolbar button{min-height:40px;font-size:12px}.panel,.module-stats article,.metric{border-radius:14px;box-shadow:0 1px 2px #10231c0a,0 8px 24px #10231c09}.panel-head{padding:20px 22px}.panel-head h3,.module-summary b{font-size:14px}.panel-head p,.module-summary span{font-size:12px;line-height:1.5}.module-summary{padding:19px 22px}.module-summary small{font-size:11px}.module-stats article{padding:20px}.module-stats p{font-size:12px}.module-stats h2{font-size:25px}.module-stats small{font-size:11px}.module-tabs button,.api-detail-tabs button,.notification-tabs button{font-size:12px}.filter-search{width:340px;height:42px}.filter-search input,.api-customer-toolbar select,.registration-toolbar select{font-size:12px}th{padding:13px 18px;font-size:10px}td{padding:15px 18px;font-size:12px}.pill{padding:5px 9px;font-size:10px}.table-empty b,.api-empty b{font-size:14px}.table-empty span,.api-empty span{font-size:12px}.drawer{width:min(540px,96vw)}.drawer-head p{font-size:10px}.drawer-head h2{font-size:27px}.drawer-section h3{font-size:14px}.detail-grid span,.timeline small{font-size:10px}.detail-grid b,.timeline b{font-size:12px}.drawer-actions{width:min(540px,96vw)}.drawer-actions button{height:42px;font-size:12px}.api-form-grid label>span,.api-scope-list>span,.api-config-form label>span{font-size:11px}.api-form-grid input,.api-form-grid select,.api-form-grid textarea,.api-config-form>label input{font-size:12px}.api-form-grid input,.api-form-grid select{height:42px}.uat-hub-note b{font-size:12px}.uat-hub-note span{font-size:11px}.qr-operations{gap:16px;display:grid}.qr-command-bar{color:#fff;background:linear-gradient(120deg,#123f31,#176149);border-radius:17px;padding:25px 27px;box-shadow:0 12px 32px #10493629}.qr-command-copy{justify-content:space-between;align-items:center;gap:24px;display:flex}.qr-eyebrow{letter-spacing:1.4px;color:#b9d6ca;font-size:10px;font-weight:700}.qr-command-copy h2{margin:5px 0 4px;font:500 28px Georgia,serif}.qr-command-copy p{color:#c5d9d1;margin:0;font-size:12px}.qr-command-actions{gap:9px;display:flex}.qr-command-actions button,.qr-primary,.qr-secondary{border-radius:9px;height:40px;padding:0 14px;font-size:12px;font-weight:700}.qr-primary{color:#17362b;background:#d8f36b;border:1px solid #d8f36b}.qr-secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff38}.qr-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.qr-kpis article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 19px}.qr-kpis span,.qr-kpis strong,.qr-kpis small{display:block}.qr-kpis span{color:#718078;font-size:11px}.qr-kpis strong{margin:7px 0 4px;font-size:22px}.qr-kpis small{color:#87928d;font-size:10px}.qr-tabs{background:#e8eeeb;border-radius:12px;gap:4px;padding:5px;display:flex;overflow:auto}.qr-tabs button{color:#67756e;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:10px 15px;font-size:12px;font-weight:600}.qr-tabs button.active{color:#14543f;background:#fff;box-shadow:0 1px 4px #1432271a}.qr-tabs em{background:#e3ebe7;border-radius:10px;margin-left:7px;padding:2px 7px;font-size:10px;font-style:normal}.qr-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.qr-section-head h3{margin:0 0 4px;font-size:15px}.qr-section-head p{color:#75817b;margin:0;font-size:11px}.qr-count{color:#718078;font-size:11px}.qr-empty{text-align:center;padding:45px 20px}.qr-empty i{color:#1d6a50;background:#e8f3ed;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 11px;font-style:normal;display:grid}.qr-empty b,.qr-empty span{display:block}.qr-empty b{font-size:14px}.qr-empty span{color:#7c8983;margin-top:5px;font-size:11px}.qr-create-drawer,.qr-drawer-footer{width:min(680px,96vw)}.qr-automation-grid,.qr-automation-grid>div{gap:16px;display:grid}@media (max-width:1000px){.qr-kpis{grid-template-columns:1fr 1fr}.qr-command-copy{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.content{width:100%;margin-left:0}.page{padding:22px 16px 45px}.qr-command-actions{width:100%;overflow:auto}}@media (max-width:480px){.qr-kpis{grid-template-columns:1fr}.qr-command-bar{padding:21px}}@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}
