@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;color:#1d2937;background:#f7f9fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{display:flex;min-height:100vh}aside{width:248px;background:#fff;border-right:1px solid #e8edf2;padding:26px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.logo{font-size:23px;font-weight:800;color:#172b40;display:flex;align-items:center;gap:10px;padding:2px 12px 30px;letter-spacing:-1px}.logo-mark{display:inline-grid;place-items:center;background:#186aeb;color:#fff;width:34px;height:34px;border-radius:11px;font-size:21px;font-weight:800;letter-spacing:0}.aside-bottom small{display:block;color:#8a95a3;font-size:11px;font-weight:500;margin-top:3px}.navtitle{font-size:10px;color:#a0a9b6;font-weight:800;letter-spacing:1.1px;padding:0 16px 12px}.nav{border:0;background:transparent;display:flex;align-items:center;text-align:left;gap:12px;width:100%;padding:12px 14px;border-radius:9px;color:#647386;font-weight:600;font-size:13px;margin:1px 0}.nav.active{background:#ecf3ff;color:#1768db}.nav em{margin-left:auto;background:#eaf0fa;color:#316cc9;padding:2px 7px;border-radius:20px;font-style:normal;font-size:10px}.aside-bottom{margin-top:auto;border-top:1px solid #edf0f5;padding:18px 8px 3px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.userdot{width:34px;height:34px;display:grid;place-items:center;background:#e4edfa;color:#2764b2;border-radius:50%;font-size:16px}.icon-btn{margin-left:auto;background:none;border:0;color:#667586}main{flex:1;min-width:0;padding:32px 39px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;gap:20px}.crumb{font-size:11px;color:#8090a3}.crumb span{margin:0 9px;color:#c0cad7}h1{font-size:27px;letter-spacing:-.7px;margin:11px 0 5px}h2{font-size:15px;letter-spacing:-.2px;margin:0}p.muted{font-size:13px;color:#8a95a3;margin:0}.header-right{display:flex;align-items:center;gap:15px}.mode{font-size:10px;font-weight:800;letter-spacing:.4px;color:#bd7925;background:#fff5e7;border:1px solid #fae2bf;padding:9px 10px;border-radius:7px;white-space:nowrap}.primary{background:#1769e9;border:1px solid #1769e9;color:#fff;border-radius:8px;padding:11px 17px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:700;white-space:nowrap}.primary:hover{background:#0a58cb}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:32px}.stat{border:1px solid #e8edf3;border-radius:12px;background:#fff;padding:21px 20px;min-height:142px;box-shadow:0 1px 3px #e9edf333}.stat span{display:block;color:#7e8c9f;font-size:12px;font-weight:600}.stat strong{display:block;font-size:26px;letter-spacing:-.7px;margin:20px 0 5px}.stat small{color:#9ba5b2;font-size:11px}.panel{background:#fff;border:1px solid #e8edf3;border-radius:12px;overflow:hidden;margin-top:18px;box-shadow:0 1px 3px #e9edf333}.panel-head{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid #eef1f5}.panel-head span{font-size:11px;color:#93a0ae}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{padding:13px 20px;background:#fafbfd;border-bottom:1px solid #eef1f5;color:#93a0af;font-size:10px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}td{padding:17px 20px;border-bottom:1px solid #f0f2f6;color:#697686}td strong{display:block;color:#29394b;font-size:12px}td small{display:block;margin-top:3px;color:#9ba6b3;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono{font-family:monospace;font-size:11px;color:#4674b9}.amount{color:#1b2b3e;font-weight:700}.tag{display:inline-block;text-transform:capitalize;font-weight:700;font-size:10px;padding:5px 9px;border-radius:30px;background:#edf1f5;color:#607083;white-space:nowrap}.tag.approved,.tag.successful{background:#e8f8f0;color:#168256}.tag.pending-approval,.tag.pending-confirmation,.tag.processing{background:#fff4de;color:#ad781d}.tag.rejected,.tag.failed{background:#fde9eb;color:#ce4957}.tag.unknown{background:#fff1e0;color:#ad6d13}.actions{white-space:nowrap}.actions button{border:1px solid #c8def9;color:#1769db;background:#f5f9ff;border-radius:6px;font-size:10px;font-weight:700;padding:7px 9px;margin:2px}.actions .decline{color:#cb5661;border-color:#f5d1d4;background:#fff9fa}.empty{text-align:center;padding:50px;color:#9aa5b3}.footnote{padding:20px;color:#97a3b0;font-size:11px}footer{padding:28px 0;color:#aab3bf;font-size:11px}.notice{margin-bottom:18px;padding:13px 16px;border:1px solid #c9dbfa;background:#edf5ff;color:#315f9d;border-radius:8px;font-size:12px}.notice span{float:right;cursor:pointer}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14233878;display:grid;place-items:center;padding:20px;z-index:10}.dialog{width:min(100%,530px);max-height:95vh;overflow:auto;background:#fff;border-radius:15px;padding:27px;box-shadow:0 18px 65px #0e1d3540}.dialog-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:22px}.dialog-head h2{font-size:21px}.dialog-head p{font-size:12px;color:#8d9baa}.close{background:none;border:0;font-size:28px;color:#a0aab5}.dialog form{display:grid;gap:15px}label{display:grid;gap:7px;color:#4a5b6d;font-size:12px;font-weight:700}input,select,textarea{width:100%;border:1px solid #dce4ed;border-radius:8px;padding:12px;color:#26384b;outline:0;background:#fff;font-size:13px}input:focus,select:focus,textarea:focus{border-color:#3685ef}textarea{min-height:79px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.dialog-actions{border-top:1px solid #edf0f4;margin-top:8px;padding-top:18px;display:flex;justify-content:flex-end;gap:10px}.dialog-actions button:not(.primary){border:1px solid #e2e8ef;background:#fff;border-radius:8px;padding:10px 20px;color:#667587}.auth-bg{min-height:100vh;background:linear-gradient(135deg,#ebf3ff,#f7faff);display:grid;place-items:center;padding:20px}.auth-card{background:#fff;padding:42px;border:1px solid #e1e8f4;border-radius:16px;width:min(100%,430px);box-shadow:0 20px 80px #19549813}.logo-auth{padding:0 0 30px}.auth-card h1{font-size:26px}.auth-card p{color:#8593a4;font-size:13px;margin-bottom:24px}.auth-card form{display:grid;gap:18px}.auth-card form .primary{margin-top:7px;display:flex;justify-content:space-between}.auth-card small{display:block;color:#9ca7b5;font-size:10px;margin-top:24px}.error{color:#c53b4b!important}.center{min-height:100vh;display:grid;place-items:center;color:#667586}@media(max-width:1100px){main{padding:26px}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){aside{width:65px;padding:20px 6px}.logo{font-size:0;padding:0 8px 25px}.navtitle,.nav em,.aside-bottom span,.aside-bottom button{display:none}.nav{font-size:0;justify-content:center;padding:14px 5px}main{padding:22px 14px}header{align-items:start;flex-direction:column}.stats{grid-template-columns:1fr 1fr;gap:8px}.stat{padding:13px;min-height:110px}.stat strong{font-size:20px}.mode{display:none}.two{grid-template-columns:1fr}.panel{overflow-x:auto}table{min-width:750px}}.permission-list{border:1px solid #e3e9f0;border-radius:9px;padding:14px;display:grid;gap:10px}.permission-list legend{padding:0 6px;color:#526276;font-size:12px;font-weight:700}.permission-option{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500}.permission-option input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#1769e9}.text-action{border:0;background:none;padding:0;color:#1769db;font:inherit;font-family:monospace}.text-action:hover{text-decoration:underline}.back-button{border:0;background:none;color:#1769db;font-size:12px;font-weight:700;margin:-14px 0 16px;padding:0}.detail-summary{padding-bottom:18px}.detail-status{display:grid;justify-items:end;gap:7px}.detail-status strong{font-size:25px;color:#1d2937}.detail-status>span:last-child{font-size:10px;color:#8a95a3;font-weight:700}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:8px 22px}.detail-grid>div{min-width:0}.detail-grid small,.attachment-row small{display:block;color:#8a95a3;font-size:10px;margin-bottom:5px}.detail-grid strong{font-size:12px;overflow-wrap:anywhere}.detail-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #eef1f5;margin:12px 22px 0;padding-top:15px}.detail-actions .decline{border:1px solid #f5d1d4;background:#fff9fa;color:#cb5661;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:700}.detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.event-list{list-style:none;margin:0;padding:6px 22px 18px}.event-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0}.event-dot{width:8px;height:8px;border-radius:50%;background:#1769e9;margin-top:4px;flex:0 0 auto}.event-list strong{display:block;text-transform:capitalize;font-size:12px}.event-list small{display:block;color:#8a95a3;font-size:10px;margin-top:4px}.attachment-row{display:flex;align-items:center;gap:10px;padding:13px 20px;border-bottom:1px solid #f0f2f6;color:#536477;font-size:12px}.attachment-row small{margin:4px 0 0}.detail-loading{padding:28px;color:#8a95a3;font-size:13px}@media(max-width:900px){.detail-columns{grid-template-columns:1fr}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.detail-grid{grid-template-columns:1fr}.detail-status{justify-items:start}.detail-summary .panel-head{align-items:flex-start;flex-direction:column}.detail-actions{justify-content:flex-start;flex-wrap:wrap}}:root{font-family:Inter,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172622;background:#f7f9fc;font-synthesis:none;font-optical-sizing:auto}body{background:#f7f9fc;color:#172622}button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.shell{background:#f7f9fc}aside{width:260px;padding:25px 17px 18px;background:#fff;border-right:1px solid #e2e9e6;box-shadow:1px 0 #fff;z-index:2}.logo{font-size:21px;color:#172b40;letter-spacing:-.6px;padding:1px 11px 32px}.logo-mark{background:#1769e9;border-radius:8px;width:32px;height:32px;font-size:19px}.navtitle{color:#9aa9a3;font-size:9px;letter-spacing:1.3px;padding-left:14px}.nav{gap:11px;padding:11px 13px;margin:2px 0;border-radius:7px;color:#53665f;font-size:12px;font-weight:600}.nav svg{width:17px;height:17px}.nav.active{background:#ecf3ff;color:#1768db;box-shadow:inset 2px 0 #1769e9}.nav:hover{background:#f4f7fc}.nav em{background:#eaf0fa;color:#136b50}.aside-bottom{border-color:#e5ece9;font-size:11px}.userdot{background:#e4edfa;color:#2764b2;font-weight:700}main{max-width:1740px;margin:0 auto;width:calc(100% - 260px);padding:30px 38px 40px}header{margin-bottom:25px;align-items:center}.crumb{font-size:10px;color:#83948d;letter-spacing:.02em}.crumb span{margin:0 7px;color:#c1cbc6}h1{font-size:25px;letter-spacing:-.5px;color:#172622;margin:8px 0 4px}h2{font-size:14px;letter-spacing:-.1px;color:#20312b}p.muted{font-size:12px;color:#82928b}.header-right{gap:9px}.mode{font-size:9px;letter-spacing:.5px;color:#66766f;background:#eef2f0;border-color:#e3e9e6;border-radius:5px;padding:8px 9px}.primary{background:#1769e9;border-color:#1769e9;border-radius:6px;padding:10px 14px;font-size:11px;font-weight:650;box-shadow:0 1px 2px #172b4015}.primary:hover{background:#0a58cb;border-color:#0a58cb;box-shadow:0 2px 5px #172b4020}.stats{gap:12px;margin-bottom:27px}.stat{background:#fff;border:1px solid #e8edf3;border-radius:8px;box-shadow:0 1px 2px #183a2b08;padding:17px 18px;min-height:118px}.stat span{color:#697b73;font-size:11px}.stat strong{font-size:24px;letter-spacing:-.5px;color:#1b2d26;margin:16px 0 4px}.stat small{color:#94a29c;font-size:10px}.panel{background:#fff;border:1px solid #e8edf3;border-radius:8px;box-shadow:0 1px 2px #183a2b08;margin-top:15px}.panel-head{padding:17px 19px;border-color:#eef1f5}.panel-head span{font-size:10px;color:#879790}.scroll{overflow:auto}table{font-size:11px}th{padding:11px 15px;background:#fafbfd;border-color:#eef1f5;color:#82918b;font-size:9px;letter-spacing:.55px}td{padding:12px 15px;border-color:#eef1f5;color:#52645d}td strong{font-size:11px;color:#273a32}td small{color:#8b9a93;font-size:10px}.mono{font-family:SFMono-Regular,Consolas,monospace;font-size:10px;color:#3f6959}.amount{color:#20342b;font-weight:700}.tag{font-size:9px;letter-spacing:.15px;padding:4px 8px;border-radius:4px;font-weight:700}.tag.approved,.tag.successful{background:#e7f4ee;color:#176b4e}.tag.pending-approval,.tag.pending-confirmation,.tag.processing,.tag.pending{background:#f9f1df;color:#8c671e}.tag.rejected,.tag.failed{background:#f9e9e8;color:#a6413a}.tag.unknown{background:#f8ece0;color:#94601e}.actions button{border:1px solid #dbe5e0;color:#426254;background:#fff;border-radius:5px;font-size:10px;padding:6px 8px;margin:2px}.actions button:hover{background:#f5f9ff;border-color:#c8def9;color:#1769db}.actions .decline{color:#a7413c;border-color:#efd6d4;background:#fff}.empty{text-align:center;padding:38px;color:#86958f;font-size:11px}.footnote{padding:15px 18px;color:#82918b;font-size:10px;line-height:1.6}.notice{padding:11px 14px;border:1px solid #c9dbfa;background:#edf5ff;color:#275c47;border-radius:6px;font-size:11px}.overlay{background:#172a2470;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog{border-radius:10px;padding:25px;border:1px solid #dce4ed;box-shadow:0 20px 65px #13282030}.dialog-head h2{font-size:18px}.dialog-head p{font-size:11px;color:#7e8d86}label{color:#43574e;font-size:11px}input,select,textarea{border-color:#d7e1dc;border-radius:6px;padding:10px 11px;color:#23372e;font-size:12px}input:focus,select:focus,textarea:focus{border-color:#3685ef;box-shadow:0 0 0 3px #3685ef17}.dialog-actions{border-color:#edf0f5}.auth-bg{background:#f7faff}.auth-card{border-color:#e1e8f4;border-radius:11px;box-shadow:0 12px 40px #183a2b0d;padding:38px}.auth-card p{color:#75877e;font-size:12px}.auth-card small{font-size:10px;color:#87958f}.permission-list{border-color:#dce6e1;border-radius:7px}.permission-list legend{color:#43574e;font-size:11px}.permission-option{font-size:11px}.permission-option input[type=checkbox]{accent-color:#1769e9}.center{color:#596e64;font-size:12px}.case-page{display:flex;flex-direction:column;gap:14px}.case-back{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#426a5b;padding:3px 0;font-size:11px;font-weight:650}.case-back:hover{color:#1769e9}.case-header{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;padding:3px 0 8px}.case-title .eyebrow,.case-panel-head .eyebrow{display:block;color:#84958d;font-size:9px;font-weight:750;letter-spacing:1px;margin-bottom:7px}.case-title-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.case-title-line h2{font-size:20px;font-family:SFMono-Regular,Consolas,monospace;letter-spacing:-.4px;color:#20372d}.case-title p{margin:7px 0 0;color:#71827a;font-size:11px}.case-title p span{padding:0 4px;color:#aab6b0}.case-actions{display:flex;gap:7px;flex-wrap:wrap}.case-button{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:9px 13px;font-size:10px;font-weight:700}.case-primary{background:#1769e9;border:1px solid #1769e9;color:#fff}.case-primary:hover{background:#0a58cb}.case-secondary{background:#fff;border:1px solid #dce4ed;color:#566b61}.case-secondary:hover{background:#f4f7fc}.case-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #e8edf3;border-radius:8px;box-shadow:0 1px 2px #183a2b08}.case-metric{display:flex;flex-direction:column;gap:5px;padding:15px 18px;border-left:1px solid #eef1f5;min-width:0}.case-metric:first-child{border-left:0}.case-metric>span{color:#75867e;font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.45px}.case-metric strong{color:#263a31;font-size:12px;overflow-wrap:anywhere}.case-metric small{color:#8a9a92;font-size:9px;text-transform:capitalize}.case-amount strong{font-size:19px;letter-spacing:-.4px;color:#173b2e}.case-tabs{display:flex;gap:3px;border-bottom:1px solid #dce4ed;margin-top:3px;overflow-x:auto}.case-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:0;background:none;color:#72827b;padding:11px 13px 12px;font-size:10px;font-weight:650}.case-tabs button:hover{color:#1768db;background:#f4f7fc}.case-tabs button.active{color:#146d51}.case-tabs button.active:after{content:"";height:2px;position:absolute;bottom:-1px;left:10px;right:10px;background:#1769e9;border-radius:2px}.tab-count{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:10px;background:#eaf0fa;color:#6e8077;font-size:9px}.case-tabs button.active .tab-count{background:#eaf0fa;color:#2764b2}.case-content{margin-top:0}.overview-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;align-items:start}.case-panel{background:#fff;border:1px solid #e8edf3;border-radius:8px;box-shadow:0 1px 2px #183a2b08;overflow:hidden}.case-panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid #eef1f5}.case-panel-head h3{margin:0;color:#21362d;font-size:13px;font-weight:700}.case-panel-head .eyebrow{margin-bottom:5px;font-size:8px}.case-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:6px 18px 13px;margin:0}.case-detail-grid>div{padding:11px 0;border-bottom:1px solid #eef1f5;min-width:0}.case-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.case-detail-grid>div.wide{grid-column:1/-1}.case-detail-grid dt{color:#829189;font-size:9px;font-weight:650;margin-bottom:5px}.case-detail-grid dd{margin:0;color:#2e4238;font-size:11px;font-weight:600;overflow-wrap:anywhere}.case-detail-grid dd small{display:block;margin-top:3px;color:#819189;font-size:9px;font-weight:400}.routing-rule{display:flex;align-items:center;gap:10px;padding:15px 18px 10px}.routing-icon,.document-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:7px;background:#eef4ff;color:#2764b2}.routing-rule strong,.routing-rule small{display:block}.routing-rule strong{color:#2b4036;font-size:11px}.routing-rule small{margin-top:3px;color:#85948d;font-size:9px}.route-progress{padding:9px 18px 14px}.route-progress>div:first-child{display:flex;justify-content:space-between;color:#73847c;font-size:9px;margin-bottom:7px}.route-progress strong{color:#34594a}.progress-track{height:5px;border-radius:4px;background:#eef1f5;overflow:hidden}.progress-track span{display:block;height:100%;background:#1769e9;border-radius:4px}.approver-list-head{display:flex;align-items:center;gap:7px;padding:12px 18px 7px;color:#75867e;font-size:9px;font-weight:700;border-top:1px solid #eef1f5}.approver-list{list-style:none;margin:0;padding:0 18px 8px}.approver-list li{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #edf0f5}.approver-list li:last-child{border:0}.approver-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e4edfa;color:#287055;font-size:10px;font-weight:750}.approver-person{min-width:0;flex:1}.approver-person strong,.approver-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approver-person strong{font-size:10px;color:#33483d}.approver-person small{margin-top:2px;font-size:9px;color:#8b9a93}.approver-state{font-size:8px;font-weight:700;color:#687b72;text-transform:capitalize}.approver-state.approved{color:#19724e}.approver-state.rejected{color:#aa4b43}.approver-state.awaiting{color:#9a782c}.case-empty-inline{padding:4px 18px 15px;color:#829189;font-size:10px}.case-table-wrap{overflow:auto}.case-table{min-width:760px}.case-table th{padding:10px 13px}.case-table td{padding:12px 13px}.case-table td small{display:block;margin-top:3px;color:#84938c;font-size:9px}.case-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:42px 20px;color:#7f9088;text-align:center}.case-empty svg{color:#7aa38f}.case-empty strong{font-size:11px;color:#4d6257}.case-empty span{font-size:10px}.case-callout{display:flex;gap:8px;align-items:center;margin:0 18px 16px;padding:10px 12px;border:1px solid #e3e9f0;background:#fafbfd;border-radius:5px;font-size:9px;color:#718178}.case-callout strong{color:#4f675b}.case-timeline{list-style:none;margin:0;padding:5px 20px 18px}.case-timeline li{position:relative;display:flex;gap:12px;padding:13px 0}.case-timeline li:not(:last-child):after{content:"";position:absolute;left:4px;top:23px;bottom:-5px;width:1px;background:#e8edf3}.timeline-marker{position:relative;z-index:1;width:9px;height:9px;border-radius:50%;background:#1769e9;border:2px solid #eaf0fa;margin-top:2px;flex:0 0 auto}.case-timeline strong,.case-timeline small{display:block}.case-timeline strong{font-size:10px;color:#32473d;text-transform:capitalize}.case-timeline small{margin-top:4px;color:#87958f;font-size:9px}.document-list{list-style:none;margin:0;padding:4px 18px}.document-list li{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #eef1f5}.document-list li:last-child{border:0}.document-icon{width:31px;height:31px}.document-list strong,.document-list small{display:block}.document-list strong{font-size:10px;color:#344a3f}.document-list small{margin-top:4px;color:#87958f;font-size:9px}@media(max-width:1000px){main{padding:25px 22px}.overview-layout{grid-template-columns:1fr}.case-metrics{grid-template-columns:repeat(2,1fr)}.case-metric:nth-child(3){border-left:0;border-top:1px solid #eef1f5}.case-metric:nth-child(4){border-top:1px solid #eef1f5}}@media(max-width:700px){aside{width:65px;padding:18px 6px}.logo{font-size:0;padding:0 8px 25px}.navtitle,.nav em,.aside-bottom span,.aside-bottom button{display:none}.nav{font-size:0;justify-content:center;padding:14px 5px}main{width:calc(100% - 65px);padding:20px 13px}header{align-items:flex-start;flex-direction:column}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{padding:13px;min-height:100px}.stat strong{font-size:19px}.header-right{flex-wrap:wrap}.mode{display:none}.case-header{align-items:flex-start;flex-direction:column}.case-actions{width:100%}.case-actions button{flex:1}.case-metrics{grid-template-columns:1fr 1fr}.case-metric{padding:12px}.case-title-line h2{font-size:16px}.case-detail-grid{grid-template-columns:1fr}.case-detail-grid>div:nth-last-child(-n+2){border-bottom:1px solid #eef1f5}.case-detail-grid>div:last-child{border-bottom:0}.case-detail-grid>div.wide{grid-column:auto}.case-panel-head{padding:13px 14px}}.mode{color:#785b20;background:#faf5e8;border-color:#eee4c9}.case-tab-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.case-tabs{display:flex;flex-direction:column;gap:0;position:static;overflow:hidden;border:1px solid #e1e8f4;border-radius:8px;background:#fff;align-self:start}.case-tabs button{position:static;display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;height:auto;flex:none;margin:0;padding:12px 16px;border:0;border-bottom:1px solid #edf0f5;border-radius:0;background:#fff;color:#647386;text-align:left;font-size:12px;font-weight:500}.case-tabs button:last-child{border-bottom:0}.case-tabs button:hover{background:#f7f9fc;color:#26384b}.case-tabs button.active{background:#ecf3ff;color:#1d2937}.case-tabs button.active:after{display:none}.case-tab-label{display:flex;align-items:center;gap:9px;min-height:19px}.case-tab-label svg{color:#718397}.case-tabs button.active .case-tab-label svg{color:#1769e9}.case-tab-hint{padding-left:0;color:#8996a5;font-size:10px;font-weight:400;line-height:1.4}.case-tab-content{min-width:0}.case-tab-content .case-content{margin-top:0}.case-tab-content .overview-layout{grid-template-columns:1fr 1fr}.case-tab-content .case-panel{margin-top:0}@media(max-width:1000px){.case-tab-layout{grid-template-columns:1fr}.case-tabs{width:100%}.case-tab-content .overview-layout{grid-template-columns:1fr 1fr}}@media(max-width:700px){.case-tab-content .overview-layout{grid-template-columns:1fr}.case-tabs button{padding:10px 13px}}.crumb{display:flex;align-items:center;gap:7px}.crumb button{border:0;background:none;padding:0;color:#8090a3;font:inherit;cursor:pointer}.crumb button:hover{color:#1769e9;text-decoration:underline}.crumb>span:last-child{color:#526477}.data-table{min-width:0}.data-table.embedded{margin:0}.data-table-heading{gap:14px}.data-table-heading>div{display:flex;align-items:baseline;gap:9px}.data-table-heading h2{margin:0;color:#29394b;font-size:14px;font-weight:700}.data-table-heading span{color:#93a0ae;font-size:11px}.data-table-export{display:inline-flex;align-items:center;gap:7px;border:1px solid #dfe6ee;border-radius:7px;padding:8px 11px;background:#fff;color:#526276;font-size:11px;font-weight:600}.data-table-export:hover{border-color:#c8d9f4;background:#f6f9ff;color:#1769db}.data-table-scroll{width:100%;overflow:auto}.data-table table{width:100%;min-width:750px;border-collapse:collapse;text-align:left;font-size:12px}.data-table th{padding:13px 20px;background:#fafbfd;border-bottom:1px solid #eef1f5;color:#93a0af;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.data-table th button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.data-table th button:hover{color:#1769db}.data-table td{padding:17px 20px;border-bottom:1px solid #f0f2f6;color:#697686;vertical-align:middle}.data-table td strong{color:#29394b;font-size:12px}.data-table td small{color:#9ba6b3;font-size:10px}.data-table tbody tr:hover{background:#fafcff}.data-table .right{text-align:right}.data-table .standard-empty{padding:30px 15px;text-align:center;color:#8996a4;font-size:11px}.data-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-top:1px solid #eef1f5;color:#8794a3;font-size:11px}.data-table-footer>div,.data-table-footer label{display:flex;align-items:center;gap:8px}.data-table-footer button{display:grid;place-items:center;width:29px;height:29px;border:1px solid #dfe5ec;border-radius:7px;background:#fff;color:#526276}.data-table-footer button:disabled{opacity:.4;cursor:default}.data-table-footer button:not(:disabled):hover{border-color:#c8d9f4;background:#f6f9ff;color:#1769db}.data-table-footer select{height:30px;padding:0 7px}.data-table.embedded .data-table-footer{padding:10px 20px}.data-table.embedded table{min-width:760px}.data-table.embedded th{padding:10px 13px}.data-table.embedded td{padding:12px 13px}@media(max-width:700px){.data-table-footer{align-items:flex-start;flex-direction:column}.data-table-footer>div{width:100%;justify-content:space-between}.data-table-heading{align-items:flex-start;flex-direction:column}}.approval-note{display:inline-block;margin:3px 5px;color:#8794a3;font-size:10px;white-space:normal}:root{font-family:Arial,Segoe UI,sans-serif;color:#202629;background:#fff}body,.reference-shell{background:#fff}.reference-shell{display:block;padding-top:60px;--sidebar-width:282px}.app-topbar{height:60px;position:fixed;inset:0 0 auto;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 26px 0 16px;background:#fff;border-bottom:1px solid #d6d9da}.topbar-brand{background:none;border:0;padding:0;color:#ee480b;font-weight:600;font-size:31px;letter-spacing:-1.4px;min-width:230px;text-align:left}.global-search{display:flex;align-items:center;gap:14px;background:#e9eef0;border-radius:28px;width:584px;max-width:45vw;height:44px;padding:0 18px;color:#202629;font-weight:400}.global-search input{background:transparent;border:0;padding:0;box-shadow:none;font-size:14px;text-align:center}.global-search input:focus{box-shadow:none}.global-search:focus-within{outline:1px solid #abb8bd}.global-search button{background:none;border:0;font-size:22px;color:#53636a}.topbar-tools{display:flex;align-items:center;gap:23px;margin-left:auto}.topbar-tools>button{display:flex;align-items:center;justify-content:center;border:0;background:none;padding:0;color:#202629}.topbar-create{gap:8px;font-size:14px}.topbar-alert{position:relative}.topbar-alert b{position:absolute;right:-7px;top:-7px;background:#d93a00;color:#fff;font-size:10px;border-radius:12px;min-width:16px;padding:2px}.topbar-tools .topbar-avatar{background:#91eeee;border-radius:50%;width:34px;height:34px;color:#146b73;font-weight:700;font-size:17px}.workspace-sidebar{position:fixed;left:0;top:60px;bottom:0;height:calc(100vh - 60px);width:var(--sidebar-width);padding:18px 35px 18px 16px;border-right:1px solid #ddd;box-shadow:none;background:#fff;overflow:visible;z-index:5}.workspace-sidebar .navtitle{padding:12px 16px 17px;color:#667a80;font-size:11px;font-weight:500;letter-spacing:1px}.workspace-sidebar>.navtitle{display:none}.workspace-sidebar .nav{min-height:42px;font-size:14px;font-weight:400;color:#282f32;border-radius:9px;margin:0;padding:11px 24px;gap:16px}.workspace-sidebar .nav svg{width:20px;height:20px;flex-shrink:0}.workspace-sidebar .nav.active{background:#e7ecee;color:#222b2e;box-shadow:none}.workspace-sidebar .nav:hover{background:#f1f4f5}.workspace-sidebar .nav em{background:#e7ecee;color:#3d4b50}.sidebar-toggle{position:absolute;top:20px;right:-17px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #a3a9ab;background:#fff;color:#293236;border-radius:50%;box-shadow:0 1px 3px #0001}.aside-bottom{margin-top:30px;padding:24px 8px;border-top:1px solid #e9ecee;color:#36454b;font-weight:400}.workspace-body{margin-left:var(--sidebar-width);padding:0 40px 0 56px;display:grid;grid-template-columns:minmax(0,764px) 320px;gap:24px;justify-content:center;align-items:start}.reference-shell main{width:100%;max-width:none;margin:0;padding:0;min-width:0}.feed-toolbar{height:50px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #e1e4e5;padding:0 14px}.feed-toolbar button{display:flex;align-items:center;gap:8px;border:0;background:none;color:#58676d;font-size:12px;padding:0}.feed-mode{font-size:11px;color:#78868c;margin-left:auto}.reference-shell main>header{padding:18px 16px 6px;margin-bottom:16px;gap:12px;align-items:flex-start;flex-wrap:wrap}.reference-shell h1{font-size:22px;font-weight:600;letter-spacing:-.4px;color:#202629;margin:8px 0}.reference-shell .crumb{font-size:11px}.reference-shell .muted{font-size:13px;color:#69777d;line-height:1.6}.header-right{flex-wrap:wrap;gap:8px}.reference-shell .primary{background:#111;border-color:#111;border-radius:22px;font-size:12px;padding:8px 14px;box-shadow:none}.reference-shell .primary:hover{background:#343a3c}.reference-shell .mode{display:none}.context-sidebar{position:sticky;top:84px;min-height:calc(100vh - 108px);display:flex;flex-direction:column;gap:18px;padding-top:32px}.context-card{background:#f6f8f9;border-radius:18px;padding:20px 17px;color:#58696f;font-size:13px}.context-heading{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#637980;margin-bottom:22px}.context-heading button{padding:0;background:none;border:0;color:#2461ad;font-size:13px}.context-summary{display:flex;align-items:center;gap:9px;font-size:12px;color:#2e383c}.context-avatar{display:grid;place-items:center;width:26px;height:26px;background:#fff0e8;color:#e94912;border-radius:50%}.context-card p{font-size:14px;line-height:1.5;margin:13px 0}.context-metric{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e5eaec;font-size:12px}.context-metric:last-child{border-bottom:0}.context-metric strong{color:#29373e;font-weight:500}.context-link{width:100%;border:0;border-bottom:1px solid #e5eaec;background:none;color:inherit;text-align:left}.context-link:hover{color:#d93a00}.recent-payment{width:100%;text-align:left;display:block;padding:12px 0;background:none;border:0;border-bottom:1px solid #e5eaec;color:#455961}.recent-payment:last-child{border-bottom:0}.recent-payment>span{display:flex;align-items:center;gap:7px;font-size:12px}.recent-dot{width:8px;height:8px;background:#ff632d;border-radius:50%}.recent-payment strong{display:block;margin:8px 0;font-size:15px;font-weight:500}.recent-payment small{font-size:11px;color:#77868c;text-transform:capitalize}.context-footer{margin-top:auto;padding:35px 16px 16px;color:#7b888d;font-size:11px;line-height:1.7}.context-footer>span{margin-right:10px}.context-footer p{margin:5px 0}.payment-post{padding:12px 16px 8px;border-bottom:1px solid #e4e7e8}.post-meta{display:flex;align-items:center;gap:7px;font-size:12px;color:#748189}.post-meta strong{color:#34454d;font-weight:500}.post-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e6eeef;color:#324b54}.post-meta>button{margin-left:auto;border:0;background:#080808;color:#fff;border-radius:20px;padding:6px 15px;font-weight:600;font-size:12px}.payment-post h2{margin:12px 0 10px}.payment-post h2 button{font-size:19px;font-weight:600;background:none;border:0;padding:0;text-align:left;color:#202629}.payment-visual{background:radial-gradient(ellipse at 50% 25%,#f7fafb,#e6eeef);min-height:300px;border-radius:17px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;padding:34px;gap:12px;border:1px solid #e5ebed}.payment-visual>span:first-child{font-size:11px;letter-spacing:2px;color:#71868d}.payment-visual>strong{font-size:46px;font-weight:500;letter-spacing:-2px;color:#233b45}.payment-visual p{margin:0 0 5px;color:#526c76;font-size:16px}.payment-visual small{color:#7a8c93;font-size:11px;margin-top:15px}.reference-shell .tag{border-radius:20px;padding:6px 12px;font-size:11px}.post-actions{display:flex;align-items:center;gap:10px;padding:9px 0 0}.post-actions button,.post-actions>span{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:20px;background:#e9eef0;color:#25343c;padding:9px 13px;font-size:12px}.feed-empty{padding:70px 20px;text-align:center;color:#798c94;border-block:1px solid #e6ebed;margin:20px 16px}.feed-empty svg{margin-bottom:20px}.feed-empty h2{font-size:18px}.feed-empty p{font-size:13px}.reference-shell .panel{box-shadow:none;border-radius:0;border:0;border-block:1px solid #e1e5e7}.reference-shell .data-table-heading{padding:18px 16px}.reference-shell .data-table-export{border-radius:22px;background:#e9eef0;border:0;color:#293c45}.reference-shell .data-table th{background:#f6f8f9;color:#687c85}.reference-shell .data-table td{padding:17px 14px;color:#526870}.reference-shell main>footer{padding:24px 16px;color:#88969c}.reference-shell .notice{margin:12px 16px;background:#f0f5f7;color:#3c5864;border:1px solid #dce5e9}.sidebar-collapsed{--sidebar-width:72px}.sidebar-collapsed .workspace-sidebar{padding:18px 6px}.sidebar-collapsed .nav{font-size:0;padding:12px;justify-content:center}.sidebar-collapsed .nav em,.sidebar-collapsed .aside-bottom{display:none}.reference-shell .case-tab-layout{grid-template-columns:180px minmax(0,1fr)}.reference-shell .case-tab-content .overview-layout{grid-template-columns:1fr}.reference-shell .case-tabs button.active{background:#e7ecee}.reference-shell .case-primary{background:#111;border-color:#111;border-radius:20px}.auth-bg{background:#fff}.auth-card{box-shadow:none;border-radius:20px}.logo-auth{color:#ed480b}.logo-auth .logo-mark{background:#ed480b}.auth-card .primary{background:#111;border-color:#111;border-radius:22px}@media(min-width:1700px){.workspace-body{padding-right:80px}}@media(max-width:1350px){.reference-shell{--sidebar-width:240px}.workspace-body{padding:0 24px;grid-template-columns:minmax(0,1fr) 280px;gap:20px}.topbar-brand{min-width:200px}.workspace-sidebar{padding-right:22px}.workspace-sidebar .nav{padding-left:18px}.sidebar-collapsed{--sidebar-width:72px}}@media(max-width:1100px){.workspace-body{grid-template-columns:minmax(0,1fr);padding:0 24px}.context-sidebar{display:none}.global-search{max-width:45vw}.topbar-tools{gap:18px}}@media(max-width:700px){.reference-shell{--sidebar-width:65px}.workspace-sidebar{width:65px;padding:18px 6px}.workspace-sidebar .nav{padding:14px 5px;font-size:0;justify-content:center}.workspace-sidebar .nav em,.workspace-sidebar .aside-bottom{display:none}.sidebar-toggle{width:28px;height:28px;right:-14px}.app-topbar{gap:12px;padding:0 14px}.topbar-brand{min-width:0;font-size:24px}.global-search{max-width:none;width:auto;flex:1;padding:0 12px;gap:7px;height:38px}.global-search input{font-size:12px;text-align:left;min-width:0}.topbar-tools{gap:13px}.topbar-create span{display:none}.topbar-tools .topbar-avatar{width:28px;height:28px;font-size:13px}.topbar-alert{display:none!important}.workspace-body{padding:0 12px 0 18px}.feed-toolbar{padding:0 6px;gap:12px}.reference-shell main>header{padding:16px 6px 0}.payment-post{padding:12px 6px}.post-meta{flex-wrap:wrap;font-size:10px}.payment-visual{min-height:240px;padding:20px}.payment-visual>strong{font-size:32px}.payment-post h2 button{font-size:17px}.post-actions{gap:6px;flex-wrap:wrap}.post-actions button,.post-actions>span{padding:8px 10px;font-size:11px}.reference-shell .case-tab-layout{grid-template-columns:1fr}.feed-mode{display:none}.reference-shell .data-table-footer{padding:12px 6px}.reference-shell .data-table-footer>div{flex-wrap:wrap;justify-content:flex-start}.reference-shell .data-table-heading{padding:16px 6px;align-items:flex-start;flex-direction:column}.reference-shell .case-title-line h2{font-size:15px}}@media(min-width:1101px){.global-search{position:absolute;left:50%;transform:translate(-50%)}}@media(max-width:700px){.reference-shell .data-table-footer label{white-space:nowrap}.reference-shell .data-table-footer select{width:auto;min-width:55px}.reference-shell .data-table-footer>div{gap:10px}}.workspace-body.without-context{grid-template-columns:minmax(0,1fr)}.sidebar-footer{margin-top:auto;border-top:1px solid #e9ecee;padding:20px 16px 0;color:#7b888d;font-size:11px;line-height:1.7}.sidebar-footer>span{display:block}.sidebar-footer p{margin:8px 0 0}.sidebar-collapsed .sidebar-footer{display:none}@media(max-width:700px){.sidebar-footer{display:none}}.reference-shell .payment-detail-main>.feed-toolbar,.reference-shell .payment-detail-main>header{padding-left:0;padding-right:0}.reference-shell .payment-detail-main>header .crumb{gap:7px}.reference-shell .payment-detail-main>header .crumb>span{margin-left:0;margin-right:0}.feed-toolbar .toolbar-select{position:relative;display:inline-flex;align-items:center;gap:7px;color:#58676d;font-size:12px;font-weight:400;min-width:0}.toolbar-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;box-shadow:none;padding:8px 22px 8px 0;border-radius:4px;font-size:12px;color:#58676d;width:auto;max-width:220px;cursor:pointer}.toolbar-select select:focus{outline:2px solid #c6d5dc;box-shadow:none}.toolbar-select>svg{position:absolute;right:2px;pointer-events:none}.toolbar-select option{background:#fff;color:#293c45}.feed-toolbar{gap:8px;position:relative;z-index:6}.toolbar-dropdown{position:relative;min-width:0}.feed-toolbar .toolbar-dropdown-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid transparent;border-radius:18px;background:transparent;color:#58676d;font-size:12px;line-height:18px;text-align:left}.feed-toolbar .toolbar-dropdown-trigger:hover,.feed-toolbar .toolbar-dropdown-trigger.is-open{background:#e9eef0;color:#202e34}.toolbar-dropdown-trigger svg{transition:transform .15s ease;color:#718188;flex-shrink:0}.toolbar-dropdown-trigger.is-open svg{transform:rotate(180deg)}.toolbar-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;max-width:calc(100vw - 110px);max-height:min(420px,65vh);overflow-y:auto;padding:6px;background:#fff;border:1px solid #e2e7e9;border-radius:14px;box-shadow:0 8px 28px #263c451a,0 2px 5px #263c4508}.toolbar-dropdown-caption{padding:9px 10px 10px;color:#829096;font-size:10px;letter-spacing:.7px;text-transform:uppercase}.feed-toolbar .toolbar-dropdown-menu button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:11px 12px;border:0;border-radius:8px;background:transparent;color:#3d4e56;font-size:13px;text-align:left;line-height:18px}.feed-toolbar .toolbar-dropdown-menu button:hover,.feed-toolbar .toolbar-dropdown-menu button:focus-visible{background:#f1f4f5;outline:none;color:#202e34}.feed-toolbar .toolbar-dropdown-menu button.is-selected{background:#e7ecee;color:#202e34;font-weight:600}.toolbar-dropdown-menu button svg{color:#536a74;flex-shrink:0}.feed-toolbar .toolbar-dropdown-trigger:focus-visible{outline:2px solid #93a8b2;outline-offset:2px}@media(max-width:700px){.feed-toolbar{gap:2px}.feed-toolbar .toolbar-dropdown-trigger{padding:8px 6px;gap:6px;font-size:11px}.toolbar-dropdown-menu{min-width:185px}.toolbar-dropdown:last-child:not(:first-child) .toolbar-dropdown-menu{left:auto;right:0}}.user-status-action,.record-action{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:8px 14px;border:1px solid #dfe6e9;border-radius:20px;background:#fff;color:#3d4e56;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.user-status-action:hover:not(:disabled),.record-action:hover:not(:disabled){background:#e9eef0;border-color:#cbd6db;color:#202e34}.user-status-action.activate{background:#e9eef0;border-color:transparent;color:#25343c}.user-status-action.activate:hover:not(:disabled){background:#dfe7ea}.user-status-action:focus-visible,.record-action:focus-visible{outline:2px solid #93a8b2;outline-offset:2px}.user-status-action:disabled{opacity:.4;cursor:not-allowed}.deactivation-dialog{width:min(100%,440px);border-radius:20px;padding:26px;border:1px solid #e2e7e9;box-shadow:0 16px 60px #20313b26}.deactivation-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.deactivation-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e9eef0;color:#435c67}.deactivation-close{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#73858d}.deactivation-close:hover{background:#e9eef0}.deactivation-dialog h2{font-size:21px;font-weight:600;color:#202e34}.deactivation-dialog p{font-size:13px;line-height:1.7;color:#6b7d85;margin:12px 0 18px}.deactivation-dialog p strong{color:#3d4e56;font-weight:600}.deactivation-user{display:flex;align-items:center;gap:11px;padding:14px;background:#f6f8f9;border-radius:12px}.deactivation-user>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#e2eaed;color:#4a626e;font-size:14px}.deactivation-user strong,.deactivation-user small{display:block}.deactivation-user strong{font-size:13px;color:#344b57;font-weight:600}.deactivation-user small{font-size:12px;color:#7b8c94;margin-top:4px;overflow-wrap:anywhere}.deactivation-dialog .dialog-actions{margin-top:22px;padding-top:18px;border-color:#e9edef;gap:9px}.deactivation-dialog .dialog-actions button{border-radius:22px;padding:10px 18px;font-size:12px}.deactivation-dialog .dialog-actions button:not(.primary){border-color:#dfe6e9;color:#465d68}.deactivation-dialog button:disabled{opacity:.5;cursor:wait}.deactivation-dialog button:focus-visible{outline:2px solid #93a8b2;outline-offset:3px}.data-table.panel{overflow:visible}.data-table-footer .page-size-control{display:flex;align-items:center;gap:8px;white-space:nowrap}.data-table-footer .toolbar-dropdown-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:auto;min-width:62px;height:32px;padding:6px 10px;border:1px solid transparent;border-radius:18px;background:#e9eef0;color:#3d4e56;font-size:12px;font-weight:500;line-height:18px}.data-table-footer .toolbar-dropdown-trigger:hover,.data-table-footer .toolbar-dropdown-trigger.is-open{border-color:transparent;background:#dfe7ea;color:#202e34}.data-table-footer .toolbar-dropdown-trigger:focus-visible{outline:2px solid #93a8b2;outline-offset:2px}.data-table-footer .toolbar-dropdown-menu{top:auto;bottom:calc(100% + 8px);left:auto;right:0;min-width:150px;z-index:9}.data-table-footer .toolbar-dropdown-menu button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;height:auto;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#3d4e56;font-size:12px;line-height:18px;text-align:left}.data-table-footer .toolbar-dropdown-menu button:hover,.data-table-footer .toolbar-dropdown-menu button:focus-visible{border-color:transparent;background:#f1f4f5;outline:none;color:#202e34}.data-table-footer .toolbar-dropdown-menu button.is-selected{background:#e7ecee;color:#202e34;font-weight:600}@media(max-width:700px){.data-table-footer .page-size-control{gap:7px}}.toast-stack{position:fixed;top:76px;right:24px;z-index:100;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border:1px solid #e1e7e9;border-radius:14px;box-shadow:0 8px 30px #263c451a,0 2px 5px #263c4508;pointer-events:auto;animation:toast-enter .2s ease-out}.toast-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#edf6f0;color:#307b50}.toast-error .toast-icon{background:#fff0ed;color:#bd503c}.toast-copy{flex:1;min-width:0;padding-top:1px}.toast-copy strong{font-size:13px;font-weight:600;color:#253840}.toast-copy p{margin:5px 0 0;font-size:12px;line-height:1.6;color:#657981;overflow-wrap:anywhere}.toast-dismiss{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;color:#84939a}.toast-dismiss:hover{background:#edf1f3;color:#344b55}.toast-dismiss:focus-visible{outline:2px solid #93a8b2;outline-offset:2px}@keyframes toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}@media(max-width:700px){.toast-stack{top:72px;right:16px}.toast{padding:14px}}.beneficiary-action-group{display:inline-flex;align-items:stretch;border:1px solid #dfe6e9;border-radius:20px;background:#fff;white-space:nowrap}.beneficiary-action-group button{border:0;background:transparent;color:#3d4e56;font-size:12px;font-weight:600;line-height:18px}.beneficiary-status-button{padding:8px 13px;border-radius:20px 0 0 20px}.beneficiary-action-group .beneficiary-more-button{display:grid;place-items:center;border-left:1px solid #dfe6e9;padding:8px 10px;border-radius:0 20px 20px 0}.beneficiary-action-group button:hover{background:#e9eef0;color:#202e34}.beneficiary-action-group button:focus-visible{outline:2px solid #93a8b2;outline-offset:2px}.beneficiary-action-menu{position:fixed;z-index:20;width:220px;padding:6px;border:1px solid #e2e7e9;border-radius:14px;background:#fff;box-shadow:0 8px 28px #263c451a,0 2px 5px #263c4508}.beneficiary-action-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;border-radius:8px;background:transparent;color:#3d4e56;font-size:13px;text-align:left}.beneficiary-action-menu button:hover,.beneficiary-action-menu button:focus-visible{background:#f1f4f5;outline:none}.beneficiary-delete-option{border-top:1px solid #edf0f2;margin-top:4px;padding-top:4px}.beneficiary-action-menu .delete-option{color:#b34d3d}.beneficiary-action-menu button:disabled{color:#a3adb2;cursor:not-allowed;background:transparent}.beneficiary-delete-option small{display:block;padding:0 12px 8px 38px;color:#8b999f;font-size:10px;line-height:1.5}.directory-edit-dialog{border-radius:20px;border-color:#e2e7e9;box-shadow:0 16px 60px #20313b26}.directory-edit-dialog .dialog-actions button{border-radius:22px}.directory-edit-dialog button:disabled{opacity:.5;cursor:wait}.reference-shell.sidebar-collapsed{--sidebar-width:40px}.reference-shell.sidebar-collapsed .workspace-sidebar{width:var(--sidebar-width);padding:0;border:0;border-right:1px solid #d6d9da;background:#fff;box-shadow:none}.reference-shell.sidebar-collapsed .workspace-sidebar>.nav,.reference-shell.sidebar-collapsed .workspace-sidebar>.navtitle,.reference-shell.sidebar-collapsed .workspace-sidebar>.sidebar-footer{display:none}.reference-shell.sidebar-collapsed .sidebar-toggle{right:-17px}@media(max-width:700px){.reference-shell.sidebar-collapsed .sidebar-toggle{right:-14px}}.sidebar-toggle-tooltip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:7px 11px;border-radius:7px;background:#25343c;color:#fff;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;box-shadow:0 3px 10px #263c451a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.sidebar-toggle-tooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:#25343c}.sidebar-toggle:hover .sidebar-toggle-tooltip,.sidebar-toggle:focus-visible .sidebar-toggle-tooltip{opacity:1;visibility:visible}.profile-menu{position:relative}.profile-menu>.topbar-avatar{display:grid;place-items:center;cursor:pointer;border:0;padding:0}.profile-menu>.topbar-avatar:focus-visible{outline:2px solid #93a8b2;outline-offset:3px}.profile-panel{position:absolute;top:calc(100% + 15px);right:0;width:310px;max-width:calc(100vw - 32px);padding:8px;background:#fff;border:1px solid #e2e7e9;border-radius:16px;box-shadow:0 8px 30px #263c4520;color:#3d4e56;z-index:12}.profile-heading{display:flex;align-items:center;gap:11px;padding:13px 12px 18px;border-bottom:1px solid #edf0f2}.profile-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#b4eeee;color:#186773;font-size:18px;font-weight:600;flex-shrink:0}.profile-heading strong{display:block;font-size:15px;font-weight:600;color:#253840;overflow-wrap:anywhere}.profile-heading small{display:block;font-size:11px;color:#829096;margin-top:4px}.profile-details{margin:0;padding:12px}.profile-details>div{padding:7px 0}.profile-details dt{display:flex;align-items:center;gap:8px;color:#819097;font-size:11px}.profile-details dd{margin:5px 0 0 24px;font-size:13px;color:#3d4e56;overflow-wrap:anywhere}.profile-role{text-transform:capitalize}.profile-theme{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2}.profile-theme>span{display:flex;align-items:center;gap:10px;font-size:13px}.theme-switch{position:relative;width:36px;height:21px;padding:3px;border:0;border-radius:20px;background:#d8e1e5;cursor:pointer}.theme-switch>span{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s ease}.theme-switch[aria-checked=true]{background:#5f9aab}.theme-switch[aria-checked=true]>span{transform:translate(15px)}.theme-switch:focus-visible,.profile-logout:focus-visible{outline:2px solid #93a8b2;outline-offset:3px}.profile-logout{display:flex;align-items:center;gap:10px;width:100%;padding:12px;margin-top:6px;border:0;border-radius:9px;background:transparent;color:#3d4e56;text-align:left;font-size:13px}.profile-logout:hover{background:#edf1f3}.profile-logout:disabled{opacity:.5;cursor:wait}html[data-theme=dark]{--np-bg:#11181c;--np-surface:#182227;--np-raised:#202d33;--np-hover:#28383f;--np-line:#314047;--np-text:#e0e8eb;--np-muted:#9cafb7;color-scheme:dark;background:var(--np-bg);color:var(--np-text)}html[data-theme=dark] body,html[data-theme=dark] .reference-shell,html[data-theme=dark] .auth-bg{background:var(--np-bg);color:var(--np-text)}html[data-theme=dark] :is(.app-topbar,.workspace-sidebar,.sidebar-toggle,.reference-shell.sidebar-collapsed .workspace-sidebar,.dialog,.auth-card,.profile-panel,.toolbar-dropdown-menu,.beneficiary-action-menu,.toast){background:var(--np-surface);border-color:var(--np-line);color:var(--np-text)}html[data-theme=dark] .reference-shell :is(.panel,.case-panel,.case-metrics,.case-tabs,.case-tabs button){background:var(--np-surface);border-color:var(--np-line);color:var(--np-text);box-shadow:none}html[data-theme=dark] :is(.context-card,.deactivation-user,.global-search,.case-callout,.routing-icon,.document-icon){background:var(--np-raised);border-color:var(--np-line);color:var(--np-muted)}html[data-theme=dark] .payment-visual{background:radial-gradient(ellipse at 50% 25%,#263b43,#18262d);border-color:var(--np-line)}html[data-theme=dark] .reference-shell :is(h1,h2,h3,.payment-visual>strong,.payment-post h2 button,.case-title-line h2,.case-metric strong,.case-panel-head h3,.case-detail-grid dd,.context-metric strong,.recent-payment strong,.context-summary,.post-meta strong){color:var(--np-text)}html[data-theme=dark] .reference-shell :is(.muted,.feed-toolbar button,.payment-visual p,.payment-visual small,.post-meta,.context-card p,.context-heading,.recent-payment,.sidebar-footer,.case-title p,.case-tab-hint,.case-detail-grid dt,.case-detail-grid dd small,.case-metric>span,.case-metric small){color:var(--np-muted)}html[data-theme=dark] .workspace-sidebar .nav,html[data-theme=dark] .topbar-tools>button,html[data-theme=dark] .feed-toolbar .toolbar-dropdown-trigger,html[data-theme=dark] .profile-heading strong,html[data-theme=dark] .profile-details dd{color:var(--np-text)}html[data-theme=dark] .workspace-sidebar .nav.active,html[data-theme=dark] .workspace-sidebar .nav:hover,html[data-theme=dark] .reference-shell .case-tabs button.active,html[data-theme=dark] .reference-shell .case-tabs button:hover{background:var(--np-hover);color:var(--np-text)}html[data-theme=dark] .reference-shell .nav em,html[data-theme=dark] :is(.post-actions button,.post-actions>span,.post-avatar,.userdot,.approver-avatar,.tab-count,.deactivation-user>span){background:var(--np-hover);color:var(--np-text)}html[data-theme=dark] .reference-shell :is(.feed-toolbar,.panel-head,.case-panel-head,.case-header,.case-tabs,.case-metric,.case-detail-grid>div,.payment-post,.context-metric,.recent-payment,.sidebar-footer,.case-callout,.detail-actions,.approver-list-head,.approver-list li,.attachment-row,.document-list li){border-color:var(--np-line)}html[data-theme=dark] .reference-shell .data-table th{background:var(--np-raised);border-color:var(--np-line);color:var(--np-muted)}html[data-theme=dark] .reference-shell .data-table td{border-color:var(--np-line);color:var(--np-muted)}html[data-theme=dark] .reference-shell .data-table td strong,html[data-theme=dark] .reference-shell .data-table .amount,html[data-theme=dark] .reference-shell .data-table-heading h2{color:var(--np-text)}html[data-theme=dark] .reference-shell .data-table tbody tr:hover{background:var(--np-raised)}html[data-theme=dark] .reference-shell .data-table-footer{border-color:var(--np-line);color:var(--np-muted)}html[data-theme=dark] :is(.data-table-footer button,.user-status-action,.record-action,.beneficiary-action-group,.beneficiary-action-group .beneficiary-more-button,.reference-shell .data-table-export,.actions button,.case-secondary){background:var(--np-raised);border-color:var(--np-line);color:var(--np-text)}html[data-theme=dark] :is(.beneficiary-action-group button,.beneficiary-action-menu button,.feed-toolbar .toolbar-dropdown-menu button,.data-table-footer .toolbar-dropdown-menu button,.profile-logout){color:var(--np-text)}html[data-theme=dark] :is(.feed-toolbar .toolbar-dropdown-trigger.is-open,.feed-toolbar .toolbar-dropdown-trigger:hover,.data-table-footer .toolbar-dropdown-trigger,.toolbar-dropdown-menu button.is-selected,.feed-toolbar .toolbar-dropdown-menu button.is-selected,.data-table-footer .toolbar-dropdown-menu button.is-selected,.beneficiary-action-menu button:hover,.beneficiary-action-menu button:focus-visible,.feed-toolbar .toolbar-dropdown-menu button:hover,.feed-toolbar .toolbar-dropdown-menu button:focus-visible,.data-table-footer .toolbar-dropdown-menu button:hover,.data-table-footer .toolbar-dropdown-menu button:focus-visible,.user-status-action:hover:not(:disabled),.record-action:hover:not(:disabled),.beneficiary-action-group button:hover,.profile-logout:hover,.deactivation-close:hover){background:var(--np-hover);color:var(--np-text);border-color:var(--np-line)}html[data-theme=dark] :is(.profile-heading,.profile-theme,.beneficiary-delete-option,.dialog-actions,.permission-list){border-color:var(--np-line)}html[data-theme=dark] :is(input,select,textarea){background:var(--np-bg);color:var(--np-text);border-color:var(--np-line)}html[data-theme=dark] input::placeholder{color:#849ca7}html[data-theme=dark] .global-search input{background:transparent}html[data-theme=dark] :is(label,.permission-list legend,.dialog-head h2,.deactivation-dialog h2,.deactivation-dialog p strong,.deactivation-user strong,.toast-copy strong){color:var(--np-text)}html[data-theme=dark] :is(.dialog-head p,.deactivation-dialog p,.auth-card p,.auth-card small,.toast-copy p,.profile-details dt,.profile-heading small){color:var(--np-muted)}html[data-theme=dark] .reference-shell .primary,html[data-theme=dark] .auth-card .primary,html[data-theme=dark] .reference-shell .case-primary,html[data-theme=dark] .post-meta>button{background:#e0e8eb;color:#182227;border-color:#e0e8eb}html[data-theme=dark] .reference-shell .primary:hover,html[data-theme=dark] .auth-card .primary:hover{background:#c2d3da;border-color:#c2d3da}html[data-theme=dark] .dialog-actions button:not(.primary){background:var(--np-raised);color:var(--np-text);border-color:var(--np-line)}html[data-theme=dark] .tag{background:#2b3941;color:#b2c5ce}html[data-theme=dark] .tag.approved,html[data-theme=dark] .tag.successful{background:#1b3b31;color:#8bd1ae}html[data-theme=dark] :is(.tag.pending-approval,.tag.pending-confirmation,.tag.processing,.tag.pending,.tag.unknown){background:#40351e;color:#e5c476}html[data-theme=dark] .tag.rejected,html[data-theme=dark] .tag.failed{background:#452c2b;color:#efa49a}html[data-theme=dark] .toast-icon{background:#1b3b31;color:#8bd1ae}html[data-theme=dark] .toast-error .toast-icon{background:#452c2b;color:#efa49a}html[data-theme=dark] .beneficiary-action-menu .delete-option{color:#efa49a}html[data-theme=dark] .beneficiary-action-menu button:disabled{color:#6f828b;background:transparent}html[data-theme=dark] :is(.text-action,.context-heading button,.case-back){color:#8ab8e3}html[data-theme=dark] .case-empty strong{color:var(--np-text)}html[data-theme=dark] .case-empty span{color:var(--np-muted)}@media(max-width:700px){.profile-panel{right:-2px}.profile-menu>.topbar-avatar{width:28px;height:28px}}.notifications-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:6px 0 22px;padding:0 16px;color:#788b94;font-size:12px}.notifications-toolbar>span,.notifications-toolbar>div{display:flex;align-items:center;gap:9px}.notifications-toolbar .record-action{gap:7px;min-width:0}.record-action:disabled{opacity:.45;cursor:not-allowed}.notification-message{display:flex;align-items:flex-start;gap:10px;min-width:270px;max-width:620px}.notification-unread-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:transparent;margin-top:5px}.notification-message.unread .notification-unread-dot{background:#ee480b}.notification-message strong{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.notification-message p{font-size:12px;line-height:1.6;margin:7px 0 0;color:#7b8c94}.notification-sample{display:inline-flex;font-size:9px;font-weight:400;color:#7b8c94;background:#eef2f4;border-radius:12px;padding:3px 7px;letter-spacing:.2px}.reference-shell .notification-unread-tag{background:#e9eef0;color:#3c5d6c}.notifications-page time{white-space:nowrap;font-size:11px}.notifications-page .data-table-export{display:none}html[data-theme=dark] .notification-message p{color:var(--np-muted)}html[data-theme=dark] .notification-sample,html[data-theme=dark] .reference-shell .notification-unread-tag{background:var(--np-hover);color:var(--np-muted)}@media(max-width:700px){.notifications-toolbar{padding:0 6px;align-items:flex-start;flex-direction:column;gap:12px}.notifications-toolbar>div{flex-wrap:wrap}.notifications-page .data-table table{min-width:850px}.topbar-tools>.topbar-alert{display:flex!important}}.notification-link{width:100%;border:0;background:none;padding:0;text-align:left;font:inherit;cursor:pointer}.notification-link:hover strong{text-decoration:none}.notification-link:focus-visible{outline:2px solid #93a8b2;outline-offset:6px;border-radius:3px}.notification-link:disabled{cursor:wait;opacity:.65}.related-record-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:0 0 18px;background:#f6f8f9;border:1px solid #e2e7e9;border-radius:10px;color:#697e89;font-size:12px}.related-record-context button{border:0;background:transparent;padding:0;color:#3b657a;font-size:12px;white-space:nowrap}.related-record-context button:hover{text-decoration:underline}html[data-theme=dark] .related-record-context{background:var(--np-raised);border-color:var(--np-line);color:var(--np-muted)}html[data-theme=dark] .related-record-context button{color:#8ab8e3}@media(max-width:700px){.related-record-context{align-items:flex-start;flex-direction:column}}.notification-message{position:relative;gap:0}.notification-message .notification-unread-dot{position:absolute;left:-12px;top:0}.reference-shell .notifications-page .data-table td.notification-content{padding-left:20px}.wallet-balances{margin:4px 0 24px;border:1px solid #e2e7e9;border-radius:14px;background:#fff;overflow:visible}.wallet-balance-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #e9edef;color:#697e89;font-size:12px}.wallet-balance-heading>span{font-weight:600}.wallet-picker.feed-toolbar{height:auto;padding:0;border:0;z-index:4}.wallet-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-stat{padding:20px 16px;border-left:1px solid #e9edef;min-width:0}.wallet-stat:first-child{border-left:0}.wallet-stat>span{display:block;font-size:11px;color:#7b8d96}.wallet-stat strong{display:block;margin:13px 0 8px;font-size:20px;letter-spacing:-.5px;color:#263f4b;overflow-wrap:anywhere}.wallet-stat small{display:block;font-size:10px;color:#87989f;line-height:1.6}.wallet-list-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px}.wallet-list-tools p,.wallet-help,.wallet-empty{color:#82939c;font-size:12px;line-height:1.7}.wallet-list-tools .record-action{gap:7px;min-width:0}.wallet-page .data-table table{min-width:1250px}.wallet-page .data-table td{white-space:nowrap}.wallet-page .data-table time{font-size:11px}.wallet-page .wallet-help{margin:18px 0}.topup-dialog{width:min(100%,650px);border-radius:20px}.topup-dialog .dialog-actions button{border-radius:22px}.topup-dialog button:disabled{opacity:.5;cursor:not-allowed}.topup-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px;margin:8px 0 22px}.topup-detail-grid>div{min-width:0}.topup-detail-grid dt{font-size:11px;color:#82939c;margin-bottom:6px}.topup-detail-grid dd{margin:0;font-size:13px;color:#3d5562;overflow-wrap:anywhere;text-transform:none}.topup-notes{border-top:1px solid #e9edef;padding:14px 0 0;margin-top:14px;color:#3d5562}.topup-notes strong{font-size:12px}.topup-notes p{color:#82939c;font-size:12px;line-height:1.7;white-space:pre-wrap}.topup-detail-actions{flex-wrap:wrap}.proof-download{gap:7px;margin-top:14px}.topup-dialog .wallet-help{margin:6px 0 10px}.topup-dialog .permission-option{line-height:1.6}.wallet-page .tag.credited{background:#e7f4ee;color:#176b4e}.wallet-page .tag.under-review,.wallet-page .tag.pending{background:#f9f1df;color:#8c671e}.wallet-page .tag.reversed{background:#f1eaf8;color:#7c5aa4}html[data-theme=dark] .wallet-balances{background:var(--np-surface);border-color:var(--np-line)}html[data-theme=dark] :is(.wallet-balance-heading,.wallet-stat,.topup-notes){border-color:var(--np-line)}html[data-theme=dark] :is(.wallet-stat strong,.topup-detail-grid dd,.topup-notes){color:var(--np-text)}html[data-theme=dark] :is(.wallet-stat>span,.wallet-stat small,.wallet-list-tools p,.wallet-help,.topup-detail-grid dt,.topup-notes p){color:var(--np-muted)}html[data-theme=dark] .wallet-page .tag.credited{background:#1b3b31;color:#8bd1ae}html[data-theme=dark] .wallet-page .tag.reversed{background:#332940;color:#c6a9e3}.workspace-sidebar{overflow-y:auto;overflow-x:clip}.workspace-sidebar .sidebar-toggle{position:fixed;left:calc(var(--sidebar-width) - 17px);right:auto;top:80px;z-index:7}.reference-shell.sidebar-collapsed .sidebar-toggle{right:auto;left:23px}.sidebar-toggle-tooltip{z-index:8}@media(max-width:1200px){.wallet-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-stat:nth-child(3){border-left:0;border-top:1px solid #e9edef}.wallet-stat:nth-child(4){border-top:1px solid #e9edef}}@media(max-width:700px){.wallet-balance-heading{align-items:flex-start;flex-direction:column;gap:5px;padding:12px}.wallet-stat{padding:14px 12px}.wallet-stat strong{font-size:17px}.wallet-list-tools{align-items:flex-start}.wallet-list-tools p{margin:0}.topup-detail-grid{gap:16px}.topup-dialog{padding:20px}.workspace-sidebar .sidebar-toggle{left:51px}.reference-shell.sidebar-collapsed .sidebar-toggle{left:26px}}.dashboard{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.dash-label{display:block;font-size:11px;color:#7b8d96}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e2e7e9;border-radius:14px;background:#fff;overflow:hidden}.dash-kpi{text-align:left;border:0;border-left:1px solid #e9edef;background:none;padding:16px;min-width:0;cursor:pointer;color:inherit;font:inherit}.dash-kpi:first-child{border-left:0}.dash-kpi:hover{background:#f6f8f9}.dash-kpi strong{display:block;margin:10px 0 4px;font-size:19px;font-weight:600;letter-spacing:-.4px;color:#263f4b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dash-kpi small{font-size:11px;color:#87989f}.dash-panel{border:1px solid #e2e7e9;border-radius:14px;background:#fff;overflow:hidden}.dash-panel-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #e9edef}.dash-panel-head h2{margin:0;font-size:15px;font-weight:600;color:#263f4b}.dash-panel-head .text-action{margin-left:auto;font-family:inherit;font-size:13px}.dash-count{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:#fff0e8;color:#d93a00;font-size:11px;font-weight:700}.dash-clear{display:flex;align-items:center;gap:12px;padding:20px 16px;color:#168256}.dash-clear strong{display:block;font-size:13px;color:#29373e}.dash-clear p{margin:3px 0 0;font-size:12px;color:#7b8d96}.dash-loading{padding:30px 16px;color:#7b8d96;font-size:13px}@media(max-width:1100px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-kpi:nth-child(3){border-left:0}.dash-kpi:nth-child(n+3){border-top:1px solid #e9edef}}html[data-theme=dark] .reference-shell :is(.dash-kpis,.dash-panel){background:var(--np-surface);border-color:var(--np-line)}html[data-theme=dark] .reference-shell :is(.dash-kpi,.dash-kpi:nth-child(n+3),.dash-panel-head){border-color:var(--np-line)}html[data-theme=dark] .reference-shell :is(.dash-kpi strong,.dash-panel-head h2,.dash-clear strong,){color:var(--np-text)}html[data-theme=dark] .reference-shell :is(.dash-label,.dash-kpi small,.dash-clear p,.dash-loading){color:var(--np-muted)}html[data-theme=dark] .reference-shell :is(.dash-kpi:hover){background:var(--np-raised)}.auth-back{display:block;margin:18px auto 0;border:0;background:none;color:#5d6f76;font-size:13px;cursor:pointer}.auth-back:hover{color:#ed480b}.lp{--lp-accent:#ed480b;--lp-accent-2:#ff7a3d;--lp-ink:#15201d;--lp-muted:#4f5d63;--lp-line:#e6e9eb;--lp-soft:#fff4ee;--lp-surface:#fff;--lp-card:#fff;position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;background:var(--lp-surface);color:var(--lp-ink);font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark] .lp{--lp-ink:#e8eef0;--lp-muted:#a3b3ba;--lp-line:#2c3a40;--lp-soft:#2a1d17;--lp-surface:#11181c;--lp-card:#182227}.lp:before,.lp:after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--lp-accent) 10%,transparent),transparent 70%)}.lp:before{width:620px;height:620px;left:-300px;bottom:-120px}.lp:after{width:520px;height:520px;right:-240px;bottom:-200px}.lp>*{position:relative;z-index:1;width:100%;padding-left:12.5vw;padding-right:12.5vw}.lp-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:none;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--lp-line);background:var(--lp-surface)}.lp-brand{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:700;letter-spacing:-.8px;color:var(--lp-ink)}.lp-brand .logo-mark{background:var(--lp-accent);color:#fff;width:42px;height:42px;border-radius:10px;font-size:24px}.lp-brand-company{margin-left:16px;padding-left:28px;border-left:1px solid var(--lp-line);font-size:19px;font-weight:500;letter-spacing:-.2px;color:var(--lp-muted)}.lp-nav-right{display:flex;align-items:center;gap:20px}.lp-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:12px;background:color-mix(in srgb,var(--lp-ink) 5%,transparent);font-size:15px;font-weight:500;color:var(--lp-ink)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:0;font-size:18px;font-weight:700;text-decoration:none;cursor:pointer;transition:filter .15s,transform .15s}.lp-btn.primary{background:linear-gradient(180deg,var(--lp-accent-2),var(--lp-accent));color:#fff;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--lp-accent) 80%,transparent)}.lp-btn.primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.lp-btn.small{min-height:42px;padding:0 20px;font-size:15px;border-radius:12px}.lp-btn:focus-visible{outline:3px solid #f6a07f;outline-offset:2px}.lp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px;align-items:center;padding-top:36px;padding-bottom:30px}.lp-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;border-radius:12px;background:var(--lp-soft);color:var(--lp-accent);font-size:14px;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.lp-hero h1{margin:18px 0;font-size:clamp(36px,3.6vw,58px);line-height:1.02;letter-spacing:-2px;font-weight:800;color:var(--lp-ink)}.lp-hero h1 span{white-space:nowrap}.lp-hero h1 span{display:block;color:var(--lp-accent)}.lp-hero p{max-width:640px;margin:0 0 12px;font-size:clamp(16px,1.15vw,19px);line-height:1.4;color:var(--lp-muted)}.lp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:22px 32px;margin-top:26px}.lp-note{display:inline-flex;align-items:center;gap:10px;font-size:16px;color:var(--lp-muted)}.lp-preview-wrap{position:relative;padding:30px 0 30px 40px}.lp-preview-wrap:before{content:"";position:absolute;top:0;right:-40px;bottom:-10px;left:0;border-radius:48% 40% 36% 44%/40% 34% 50% 48%;background:linear-gradient(135deg,color-mix(in srgb,var(--lp-accent) 14%,transparent),color-mix(in srgb,var(--lp-accent-2) 40%,transparent));transform:rotate(-6deg)}.lp-preview{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);border-radius:20px;overflow:hidden;background:#f3f5f6;box-shadow:0 30px 60px -28px #15201d73,0 0 0 8px #ffffffe6;transform:perspective(1600px) rotateY(-9deg) rotateX(4deg) rotate(1deg);font-size:11px;color:#1d2a27}.lp-pv-side{background:#1e3631;padding:18px 10px;display:flex;flex-direction:column;gap:4px}.lp-pv-brand{display:flex;align-items:center;gap:8px;color:#fff;font-size:15px;font-weight:700;padding:0 6px 14px}.lp-pv-brand .logo-mark{width:22px;height:22px;font-size:13px;border-radius:5px;background:#ed480b}.lp-pv-nav{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:#d5e0dd;font-size:11px}.lp-pv-nav.active{background:#ed480b;color:#fff;font-weight:600}.lp-pv-main{padding:12px 16px 16px}.lp-pv-top{display:flex;justify-content:flex-end;align-items:center;gap:14px;color:#4c5a57}.lp-pv-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#6b5547,#2d211a);border:2px solid #fff}.lp-pv-head{display:flex;justify-content:space-between;align-items:flex-start;margin:6px 0 12px}.lp-pv-head strong{display:block;font-size:17px;letter-spacing:-.3px}.lp-pv-head small{color:#6b7774;font-size:10px}.lp-pv-select{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:7px;padding:5px 9px;font-size:10px;box-shadow:0 1px 2px #0000000f}.lp-pv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lp-pv-kpis>div{background:#fff;border-radius:10px;padding:10px;box-shadow:0 1px 2px #0000000d}.lp-pv-kpis small{display:block;margin-top:6px;font-size:9px;color:#56625f}.lp-pv-kpis strong{display:block;margin-top:2px;font-size:16px;letter-spacing:-.3px;white-space:nowrap}.lp-pv-kpis>div:last-child strong{font-size:11px;margin-top:6px}.tone-red{color:#e2533d}.tone-amber{color:#e7a21f}.tone-green{color:#1f9a63}.tone-orange{color:#ed480b}.lp-pv-bottom{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;margin-top:8px}.lp-pv-chart,.lp-pv-recent{background:#fff;border-radius:10px;padding:10px;box-shadow:0 1px 2px #0000000d}.lp-pv-chart strong,.lp-pv-recent>strong{display:block;font-size:11px;margin-bottom:6px}.lp-pv-chart svg{display:block;width:100%;height:110px}.lp-pv-recent>div{display:flex;align-items:center;gap:7px;padding:6px 0;color:#56625f}.lp-pv-recent span{flex:1;min-width:0}.lp-pv-recent b{display:block;font-size:9.5px;color:#1d2a27;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-pv-recent small{font-size:8.5px}.lp-pv-recent em{font-style:normal;font-size:8.5px;font-weight:700;padding:3px 7px;border-radius:6px}.lp-pv-recent em.ok{background:#e3f6ea;color:#1f8a57}.lp-pv-recent em.wait{background:#fdf2d6;color:#a87a12}.lp-workflow{padding-bottom:22px}.lp-workflow h2{position:relative;margin:0 0 30px;font-size:28px;font-weight:700;letter-spacing:-.6px;color:var(--lp-ink)}.lp-workflow h2:after{content:"";position:absolute;left:0;bottom:-12px;width:68px;height:4px;border-radius:2px;background:var(--lp-accent)}.lp-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.lp-workflow-grid article{display:flex;gap:24px;align-items:flex-start;padding:18px 22px;border:1px solid var(--lp-line);border-radius:14px;background:var(--lp-card);box-shadow:0 8px 24px -20px #15201d59}.lp-icon{display:grid;place-items:center;flex:none;width:70px;height:70px;border-radius:14px;background:var(--lp-soft);color:var(--lp-accent)}.lp-workflow-grid h3{margin:2px 0 6px;font-size:21px;font-weight:700;letter-spacing:-.3px;color:var(--lp-ink)}.lp-workflow-grid p{margin:0;font-size:16px;line-height:1.45;color:var(--lp-muted)}.lp-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding:16px 0;border-radius:16px;background:var(--lp-soft)}.lp-pillars>div{display:flex;align-items:flex-start;gap:24px;padding:4px 32px 4px 60px;color:var(--lp-accent)}.lp-pillars>div+div{border-left:1px solid color-mix(in srgb,var(--lp-accent) 18%,transparent)}.lp-pillars>div>svg{flex:none;margin-top:4px}.lp-pillars strong{display:block;font-size:18px;font-weight:700;color:var(--lp-ink)}.lp-pillars p{margin:4px 0 0;font-size:15px;color:var(--lp-muted)}.lp-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;max-width:none;margin-top:auto;padding-top:18px;padding-bottom:18px;border-top:1px solid var(--lp-line);background:var(--lp-surface);font-size:15px;color:var(--lp-muted)}.lp-footer-tag{padding-left:14px;border-left:3px solid var(--lp-accent);color:var(--lp-ink)}@media(max-width:1180px){.lp-hero{grid-template-columns:1fr}.lp-hero h1 span{white-space:normal}.lp-preview-wrap{max-width:760px;width:100%;margin:0 auto;padding-left:0}.lp-workflow-grid,.lp-pillars{grid-template-columns:1fr}.lp-pillars>div{padding:12px 28px}.lp-pillars>div+div{border-left:0;border-top:1px solid color-mix(in srgb,var(--lp-accent) 18%,transparent)}}@media(max-width:760px){.lp-brand-company,.lp-chip{display:none}.lp-brand{font-size:22px}.lp-brand .logo-mark{width:36px;height:36px;font-size:20px}.lp-preview{grid-template-columns:1fr;transform:none}.lp-pv-side{display:none}.lp-pv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-pv-bottom{grid-template-columns:1fr}.lp-preview-wrap:before{top:-10px;right:-30px;bottom:-10px;left:-30px}.lp-icon{width:56px;height:56px}.lp-workflow-grid article{gap:16px;padding:18px}}@media(max-width:560px){.lp>*{padding-left:16px;padding-right:16px}.lp-cta .lp-btn{width:100%}.lp-footer{justify-content:center;text-align:center;font-size:13px}}.dashboard{--dash-series:#ed480b;--dash-surface:#fff}html[data-theme=dark] .dashboard{--dash-series:#e85d24;--dash-surface:var(--np-surface)}.dash-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.dash-panel-head small{display:block;margin-top:3px;font-size:11px;color:#87989f}.dash-panel-total{margin-left:auto;font-size:16px;font-weight:600;color:#263f4b;font-variant-numeric:tabular-nums}.dash-chart{position:relative;padding:12px 12px 6px}.dash-chart svg{display:block;overflow:visible}.dash-grid{stroke:#00000014;stroke-width:1}.dash-baseline{stroke:#00000024;stroke-width:1}.dash-axis{font-size:11px;fill:#6c757d;font-variant-numeric:tabular-nums}.dash-crosshair{stroke:#b9c4c8;stroke-width:1;stroke-dasharray:3 3}.dash-tooltip{position:absolute;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;background:#fff;color:#212529;border:1px solid #dee2e6;border-radius:6px;padding:8px 10px;font-size:11px;white-space:nowrap;box-shadow:0 8px 20px -8px #0006}.dash-tooltip strong{display:block;font-size:13px;font-variant-numeric:tabular-nums}.dash-tooltip span{color:#6c757d}.dash-recent{list-style:none;margin:0;padding:6px 0}.dash-recent button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.dash-recent button:hover{background:#f8fafb}.dash-recent-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:#fff0e8;color:#e94912}.dash-recent-main{flex:1;min-width:0}.dash-recent-main strong{display:block;font-size:13px;font-weight:600;color:#29373e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-recent-main small{display:block;margin-top:2px;font-size:11px;color:#7b8d96;font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:1100px){.dash-split{grid-template-columns:1fr}}html[data-theme=dark] .reference-shell :is(.dash-panel-total,.dash-recent-main strong){color:var(--np-text)}html[data-theme=dark] .reference-shell :is(.dash-panel-head small,.dash-recent-main small){color:var(--np-muted)}html[data-theme=dark] .reference-shell .dash-grid{stroke:var(--np-line)}html[data-theme=dark] .reference-shell .dash-axis{fill:var(--np-muted)}html[data-theme=dark] .reference-shell .dash-recent button:hover{background:var(--np-raised)}html[data-theme=dark] .reference-shell .dash-recent-icon{background:var(--np-hover);color:#f08a5d}html[data-theme=dark] .reference-shell .dash-tooltip{background:var(--np-surface);border-color:var(--np-line);color:var(--np-text)}html[data-theme=dark] .reference-shell .dash-tooltip span{color:var(--np-muted)}html[data-theme=dark] .reference-shell .dash-baseline{stroke:var(--np-line)}.global-search-wrap{position:relative}.global-search-wrap .global-search{width:584px}@media(min-width:1101px){.global-search-wrap{position:absolute;left:50%;transform:translate(-50%)}.global-search-wrap .global-search{position:static;transform:none}}@media(max-width:700px){.global-search-wrap{flex:1;min-width:0}.global-search-wrap .global-search{width:auto}}.global-search input::placeholder{color:#6f8087}.search-panel{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:30;width:min(560px,calc(100vw - 24px));max-height:min(70vh,560px);overflow-y:auto;padding:6px;background:#fff;border:1px solid #e2e7e9;border-radius:14px;box-shadow:0 18px 40px -12px #17262247,0 2px 6px #1726220f}.search-note{margin:0;padding:18px 14px;font-size:13px;color:#7b8d96;text-align:center}.search-group+.search-group{border-top:1px solid #eef1f2;margin-top:4px;padding-top:4px}.search-group-label{padding:8px 10px 4px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#87989f}.search-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.search-item.active{background:#f2f5f6}.search-item-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:#fff0e8;color:#e94912}.search-item-text{flex:1;min-width:0}.search-item-text strong{display:block;font-size:13px;font-weight:600;color:#29373e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-item-text small{display:block;margin-top:2px;font-size:11px;color:#7b8d96;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-item .tag{flex:none}html[data-theme=dark] .search-panel{background:var(--np-surface);border-color:var(--np-line)}html[data-theme=dark] :is(.search-group+.search-group){border-color:var(--np-line)}html[data-theme=dark] .search-item.active{background:var(--np-raised)}html[data-theme=dark] .search-item-text strong{color:var(--np-text)}html[data-theme=dark] :is(.search-item-text small,.search-group-label,.search-note){color:var(--np-muted)}html[data-theme=dark] .search-item-icon{background:var(--np-hover);color:#f08a5d}
