@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#202b25;background:#f3f4ef;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;font-weight:400;--ink:#202b25;--muted:#758078;--line:#e4e8e1;--paper:#fff;--green:#176d56;--green-dark:#105641;--green-pale:#e7f2eb;--amber:#a16c17;--amber-pale:#f6eddc;--blue:#47718c;--blue-pale:#eaf1f5;--red:#a34237;--shadow:0 12px 30px rgba(32,43,37,.045)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(23,109,86,.23);outline-offset:2px}.app-shell{min-height:100vh}.sidebar{width:254px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:23px 15px 13px;z-index:5}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);padding:0 9px 29px}.brand-mark{width:36px;height:36px;background:var(--green);display:grid;place-items:center;color:#fff;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;letter-spacing:.3px;flex:none}.brand strong{display:block;font:800 17px Manrope,sans-serif;letter-spacing:0}.brand small{display:block;color:#929b94;font-size:8px;letter-spacing:1.05px;margin-top:3px;font-weight:700}.workspace-label,.nav-label{font-size:9px;letter-spacing:1.2px;font-weight:700;color:#9aa39c;padding:0 10px 9px}.team-switch{display:flex;align-items:center;gap:10px;padding:10px;background:#f7f8f5;border:1px solid #eef0eb;margin:0 2px 27px}.team-icon{width:31px;height:31px;display:grid;place-items:center;background:#e4eee6;color:var(--green)}.team-switch strong,.team-switch small{display:block}.team-switch strong{font-size:11px}.team-switch small{color:#8a948d;font-size:9px;margin-top:3px}.team-switch>svg{margin-left:auto;color:#89948c}.nav-label{padding-bottom:8px}.side-nav{display:grid;gap:3px}.nav-item{height:39px;border:0;background:transparent;color:#626e66;display:flex;align-items:center;gap:11px;padding:0 10px;text-align:left;font-size:12px;font-weight:600}.nav-item:hover{background:#f5f7f3;color:var(--ink)}.nav-active{background:#edf4ef;color:var(--green);font-weight:700}.nav-item span{flex:1}.nav-item b{min-width:20px;height:19px;border-radius:20px;display:grid;place-items:center;background:#f3e7d2;color:#8b611e;font-size:10px}.sidebar-bottom{margin-top:auto}.help-strip{background:#f5f7f3;padding:12px;display:flex;gap:9px;margin-bottom:12px}.help-icon{color:#b17b29}.help-strip strong{font-size:10px}.help-strip p{font-size:9px;color:#7e8880;line-height:1.5;margin:4px 0 0}.account{width:100%;border:0;border-top:1px solid var(--line);background:#fff;display:flex;align-items:center;gap:9px;padding:12px 4px 2px;text-align:left;color:#768079}.avatar{width:31px;height:31px;background:#d6e6db;color:#22674f;display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.account-meta{flex:1}.account-meta strong,.account-meta small{display:block}.account-meta strong{font-size:11px;color:var(--ink)}.account-meta small{font-size:9px;color:#838d85;margin-top:3px}.main-area{margin-left:254px;min-height:100vh}.topbar{height:61px;background:#ffffffeb;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;position:sticky;top:0;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.crumb{font-size:11px;color:#829087}.crumb span{color:#b1b8b2;margin:0 9px}.crumb strong{color:#3a4940;font-weight:700}.top-actions{display:flex;align-items:center;gap:12px}.icon-button{width:31px;height:31px;border:0;background:transparent;color:#67756b;display:grid;place-items:center;position:relative}.icon-button i{position:absolute;width:6px;height:6px;border-radius:50%;background:#c57a3b;right:4px;top:4px;border:1px solid white}.top-divider{height:23px;border-left:1px solid var(--line)}.top-user{font-size:11px;font-weight:600;color:#59665d}.avatar-small{width:27px;height:27px;font-size:10px}.page-content{max-width:1390px;padding:32px 38px 55px;margin:0 auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:23px;gap:18px}.date-line{text-transform:capitalize;color:#79847c;font-size:10px;font-weight:600}.page-heading h1{font:800 27px Manrope,sans-serif;letter-spacing:0;margin:6px 0 4px}.page-heading p{color:#7a857d;font-size:12px;margin:0}.primary-button,.outline-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--green);background:var(--green);color:#fff;padding:0 14px;font-size:11px;font-weight:700;transition:background .16s ease,transform .16s ease}.primary-button:hover{background:var(--green-dark);transform:translateY(-1px)}.outline-button{background:#fff;color:#3c5849;border-color:#dbe2dc}.outline-button:hover{background:#f8faf7}.welcome-band{min-height:175px;background:#1a493b;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:28px 34px;position:relative;overflow:hidden}.welcome-band:after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:110px;top:-115px;box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff05}.welcome-eyebrow{font-size:9px;letter-spacing:1.4px;color:#bed3c4;font-weight:700}.welcome-eyebrow span{display:inline-block;width:6px;height:6px;background:#d3a75c;border-radius:50%;margin-right:7px;vertical-align:1px}.welcome-band h2{font:700 26px Manrope,sans-serif;margin:12px 0 6px}.welcome-band p{font-size:11px;color:#d0ded3;margin:0}.welcome-number{position:relative;z-index:1;display:grid;text-align:center;border-left:1px solid rgba(255,255,255,.25);padding-left:25px;margin-left:20px}.welcome-number span{font:600 36px Manrope,sans-serif;line-height:1}.welcome-number small{font-size:9px;letter-spacing:1px;color:#c0d3c7;margin-top:5px}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:15px 0}.metric-card{background:#fff;border:1px solid var(--line);text-align:left;padding:16px 17px 13px;min-height:134px;box-shadow:var(--shadow);transition:transform .15s ease,border .15s ease}.metric-card:hover{transform:translateY(-2px);border-color:#cdd8cf}.metric-top{display:flex;align-items:center;justify-content:space-between}.metric-top>span{font-size:9px;color:#849087;letter-spacing:.65px;font-weight:800}.metric-top i{font-style:normal;width:30px;height:30px;display:grid;place-items:center}.tone-amber .metric-top i{color:var(--amber);background:var(--amber-pale)}.tone-green .metric-top i{color:var(--green);background:var(--green-pale)}.tone-blue .metric-top i{color:var(--blue);background:var(--blue-pale)}.metric-value{font:800 29px Manrope,sans-serif;margin:8px 0 3px;color:#25332a}.metric-foot{font-size:10px;color:#818b83;display:flex;justify-content:space-between}.tone-amber .metric-foot span{color:var(--amber)}.tone-green .metric-foot span{color:var(--green)}.tone-blue .metric-foot span{color:var(--blue)}.panel{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.recent-panel{margin-top:15px}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid #edf0eb}.section-kicker{display:block;color:#8a968e;font-size:8px;letter-spacing:1.1px;font-weight:800;margin-bottom:5px}.panel-heading h3{font:700 15px Manrope,sans-serif;margin:0}.text-button{border:0;background:transparent;color:var(--green);font-size:11px;font-weight:700;padding:7px}.text-button span{font-size:16px;margin-left:4px}.request-table{width:100%;border-collapse:collapse;min-width:850px}.request-table th{text-align:left;padding:11px 13px;background:#fafbf9;color:#929c94;font-size:8px;letter-spacing:.75px;font-weight:800;white-space:nowrap}.request-table td{border-top:1px solid #edf0eb;padding:12px 13px;font-size:10px;color:#46534a;vertical-align:middle}.request-table td strong,.request-table td small{display:block}.request-table td strong{font-size:10px;color:#37463c;font-weight:700;white-space:nowrap;max-width:190px;overflow:hidden;text-overflow:ellipsis}.request-table td small{font-size:9px;color:#8a948d;margin-top:4px;white-space:nowrap;max-width:190px;overflow:hidden;text-overflow:ellipsis}.request-id{font-weight:800;color:#28644e;white-space:nowrap}.request-table .amount-cell{font-weight:800;color:#28352d;white-space:nowrap}.status-pill{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 8px;font-size:9px;font-weight:700}.status-pill.pending{color:#956419;background:#f8efde}.status-pill.paid{color:#287052;background:#e8f3eb}.date-cell{white-space:nowrap;color:#7f8981!important}.row-actions{display:flex;align-items:center;gap:5px}.table-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:29px;height:29px;padding:0 7px;background:#fff;border:1px solid #e1e7e1;color:#58685d}.table-action:hover{border-color:#aabdaf;color:var(--green)}.table-action.pay-action{position:relative;color:var(--green);font-size:9px;font-weight:700;white-space:nowrap}.pay-action input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.dashboard-note{display:flex;align-items:flex-start;gap:11px;background:#edf2ed;padding:14px 16px;margin-top:15px}.note-icon{color:#32654f}.dashboard-note strong{font-size:10px}.dashboard-note p{font-size:10px;color:#7a867d;margin:4px 0 0}.list-panel{min-height:280px}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 17px;border-bottom:1px solid var(--line)}.filter-tabs{display:flex;align-items:center;gap:3px}.filter-tabs button{border:0;background:transparent;padding:8px 11px;color:#7f8982;font-size:10px;font-weight:700}.filter-tabs button.filter-current{background:#edf4ef;color:#226a52}.filter-tabs button small{margin-left:6px;color:#976c26}.search-box{display:flex;align-items:center;gap:7px;border:1px solid #e0e5df;background:#fff;height:31px;padding:0 9px;color:#89948c;min-width:220px}.search-box input{border:0;outline:0;min-width:0;width:100%;font-size:10px;color:var(--ink)}.form-layout{display:grid;gap:14px;max-width:940px}.form-panel{padding-bottom:17px}.form-panel .panel-heading{margin-bottom:3px}.step-mark{font:700 13px Manrope,sans-serif;color:#b1bbb2}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:13px 19px}.form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.form-field>span{font-size:10px;color:#56645a;font-weight:700}.form-field>span i{font-style:normal;color:#a84939}.form-field input,.form-field select,.money-input{height:36px;border:1px solid #dfe5df;background:#fff;padding:0 10px;font-size:11px;color:#34433a;min-width:0;width:100%}.form-field input::placeholder{color:#a7afa8}.form-field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.money-input{display:flex;align-items:center;padding:0 9px}.money-input span{color:#8c978f;font-size:10px;border-right:1px solid var(--line);padding-right:8px}.money-input input{border:0;height:100%;outline:0;padding-left:9px}.form-footer{border-top:1px solid #edf0eb;margin:6px 19px 0;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.form-footer>span{font-size:9px;color:#89938c}.management-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.management-panel{min-width:0}.management-tabs{padding:10px 14px 2px}.inline-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:10px 15px 14px;border-bottom:1px solid var(--line)}.inline-form .form-field input{height:34px}.inline-form .primary-button{height:34px;padding:0 10px;font-size:10px}.management-tabs+.inline-form .form-field:only-child{grid-column:span 2}.manage-list{padding:0 14px}.manage-row{min-height:49px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf0eb}.manage-row:last-child{border-bottom:0}.manage-row>div:first-child{flex:1}.manage-row strong,.manage-row small{display:block}.manage-row strong{font-size:10px}.manage-row small{color:#8b958d;font-size:9px;margin-top:3px}.switch{width:31px;height:18px;border:0;background:#d8ded8;border-radius:12px;padding:2px;display:flex;align-items:center}.switch i{width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .14s}.switch-on{background:#5b9b79}.switch-on i{transform:translate(13px)}.count-chip{font-size:9px;background:#f1f4ef;color:#748078;padding:6px 8px}.user-form{padding:13px 15px;border-bottom:1px solid var(--line)}.user-form .form-field input,.user-form .form-field select{height:33px}.user-form>.form-field{margin-bottom:11px}.user-form .form-grid{padding:0;gap:9px}.user-form .form-footer{margin:12px 0 0;padding:0;border:0;align-items:end}.user-form .form-footer .primary-button{height:34px;font-size:10px}.users-list{padding-bottom:8px}.user-row-info{flex:1}.notices-panel{padding:0 18px}.notice-row{display:flex;align-items:center;gap:12px;padding:17px 4px;border-bottom:1px solid var(--line)}.notice-row:last-child{border-bottom:0}.notice-dot{width:8px;height:8px;background:#cfd8d0;border-radius:50%;flex:none}.notice-unread .notice-dot{background:#bc8433}.notice-row>div{flex:1}.notice-row strong,.notice-row small{display:block}.notice-row strong{font-size:11px}.notice-row small{font-size:9px;color:#88938b;margin-top:5px}.audit-panel{min-height:250px}.empty-state{min-height:145px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:23px;text-align:center}.empty-state>span{width:38px;height:38px;background:#eef3ed;color:#508168;display:grid;place-items:center;margin-bottom:10px}.empty-state strong{font-size:11px}.empty-state p{font-size:10px;color:#88938b;margin:5px 0}.error-banner{background:#fbefed;border:1px solid #f0d7d2;color:#8f392f;padding:10px 12px;margin:-8px 0 16px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.error-banner button{border:0;background:transparent;color:inherit;display:grid;place-items:center}.login-screen{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr;background:#fff}.login-art{background:#173f34;color:#fff;min-height:100vh;padding:28px 6.5%;display:flex;flex-direction:column;position:relative;overflow:hidden}.login-art:after{content:"";position:absolute;right:-170px;bottom:-260px;width:590px;height:590px;border:1px solid rgba(224,237,226,.13);border-radius:50%;box-shadow:0 0 0 48px #e0ede206,0 0 0 110px #e0ede205}.login-art-top{display:flex;align-items:center;gap:10px;font:800 17px Manrope,sans-serif}.login-art-top .brand-mark{background:#d8ad67;color:#193e33}.route-graphic{position:absolute;top:24%;right:10%;width:43%;height:175px;opacity:.8}.route-line{position:absolute;top:25px;right:20px;bottom:20px;left:30px;border:1px dashed rgba(215,232,218,.5);border-left:0;border-bottom:0;border-radius:0 85% 0 0;transform:rotate(8deg)}.route-node{position:absolute;width:9px;height:9px;border:2px solid #d5b16c;background:#173f34;border-radius:50%}.node-one{top:116px;left:15px}.node-two{top:63px;left:47%}.node-three{top:17px;right:8px}.route-truck{position:absolute;top:40px;left:45%;color:#e4c384;transform:rotate(-9deg)}.route-caption{position:absolute;bottom:2px;right:1px;color:#b7cfc0;font-size:8px;letter-spacing:1.1px}.route-caption i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#d1a353;margin:0 5px 1px}.login-art-copy{margin-top:auto;margin-bottom:auto;position:relative;z-index:1}.login-art-copy>span{font-size:9px;color:#c6d9ca;letter-spacing:1.8px;font-weight:700}.login-art-copy h2{font:600 44px/1.12 Manrope,sans-serif;margin:18px 0 13px}.login-art-copy h2 em{font-style:normal;color:#d6b477}.login-art-copy p{color:#c3d3c7;font-size:12px;max-width:315px;line-height:1.7}.art-index{font-size:8px;letter-spacing:1.1px;color:#9fb9a6;position:relative;z-index:1}.login-panel{display:flex;flex-direction:column;justify-content:center;padding:7% 12%;position:relative}.login-form-wrap{width:100%;max-width:390px;margin:0 auto}.eyebrow{font-size:9px;font-weight:800;color:#648171;letter-spacing:1.5px}.login-form-wrap h1{font:800 35px/1.14 Manrope,sans-serif;margin:12px 0 8px}.login-form-wrap>p{font-size:12px;color:#808b83;margin:0 0 29px}.login-form-wrap form{display:grid;gap:17px}.login-form-wrap form label{display:grid;gap:7px;font-size:10px;font-weight:700;color:#536158}.login-form-wrap input{height:42px;width:100%;border:1px solid #dce3dc;padding:0 12px;font-size:12px;color:#25332a;background:#fff}.login-submit{height:42px;margin-top:4px;justify-content:space-between;padding:0 14px}.login-submit span{font-size:18px;font-weight:400}.form-error{font-size:10px;color:var(--red);background:#fbefed;padding:9px}.login-security{display:block;font-size:9px;color:#98a198;margin-top:19px}.login-footer{position:absolute;bottom:24px;left:12%;right:12%;display:flex;justify-content:space-between;color:#a1aaa3;font-size:8px;letter-spacing:.7px}.screen-loader{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#78837b;font-size:11px}.loader-mark{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:var(--green);font:800 12px Manrope,sans-serif}.mobile-menu,.mobile-scrim{display:none}@media(max-width:1100px){.sidebar{width:225px}.main-area{margin-left:225px}.page-content{padding:28px 25px 45px}.topbar{padding:0 25px}.request-table{min-width:760px}.management-grid{grid-template-columns:1fr}.login-art-copy h2{font-size:37px}.route-graphic{right:4%;width:40%}}@media(max-width:760px){.sidebar{width:270px;transform:translate(-100%);transition:transform .2s ease;box-shadow:12px 0 32px #1e28211f}.sidebar-open{transform:translate(0)}.mobile-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#19221c52;z-index:4}.main-area{margin-left:0}.topbar{height:55px;padding:0 16px}.mobile-menu{display:grid;place-items:center;background:transparent;border:0;color:#435249;padding:4px;margin-left:-6px}.crumb{margin-right:auto;margin-left:10px;font-size:10px}.top-user,.top-divider{display:none}.page-content{padding:23px 15px 40px}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px}.page-heading p{font-size:11px;max-width:250px;line-height:1.5}.page-heading>.primary-button,.page-heading>.outline-button{font-size:0;padding:0;width:39px;min-width:39px;height:37px}.page-heading>.primary-button svg,.page-heading>.outline-button svg{width:17px}.welcome-band{min-height:158px;padding:22px 19px}.welcome-band h2{font-size:21px}.welcome-band p{max-width:230px;line-height:1.5;font-size:10px}.welcome-number{padding-left:15px;margin-left:5px}.welcome-number span{font-size:29px}.welcome-band:after{right:-85px}.metric-grid{grid-template-columns:1fr;gap:8px;margin:10px 0}.metric-card{min-height:95px;padding:11px 13px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto}.metric-top{grid-column:1/-1}.metric-top i{width:25px;height:25px}.metric-value{font-size:24px;margin:3px 0}.metric-foot{align-items:end;justify-content:flex-end;gap:10px}.panel-heading{padding:14px}.panel-heading h3{font-size:14px}.list-toolbar{align-items:stretch;flex-direction:column;padding:10px}.filter-tabs{overflow-x:auto}.filter-tabs button{white-space:nowrap;padding:7px 9px}.search-box{width:100%}.request-table{min-width:760px}.form-grid{grid-template-columns:1fr;padding:12px 14px;gap:12px}.form-footer{align-items:flex-start;flex-direction:column;margin:8px 14px 0}.form-footer .primary-button{width:100%}.inline-form{grid-template-columns:1fr;align-items:stretch}.management-tabs{overflow-x:auto}.management-tabs button{white-space:nowrap}.user-form .form-grid{grid-template-columns:1fr}.user-form-footer{flex-direction:column;align-items:stretch!important}.user-form-footer .form-field,.user-form-footer .primary-button{width:100%}.login-screen{grid-template-columns:1fr;min-height:100vh}.login-art{min-height:220px;padding:20px 24px}.login-art-top{font-size:15px}.login-art-top .brand-mark{width:31px;height:31px}.login-art-copy{margin:28px 0 0}.login-art-copy>span{font-size:8px}.login-art-copy h2{font-size:28px;margin:9px 0 5px}.login-art-copy p{display:none}.route-graphic{width:33%;height:110px;top:25px;right:7%}.route-line{top:17px;right:15px;bottom:10px;left:15px}.route-node.node-one{top:76px}.route-node.node-two{top:43px}.route-node.node-three{top:12px}.route-truck{top:27px}.route-caption{font-size:6px}.art-index{display:none}.login-panel{padding:36px 25px 65px;min-height:calc(100vh - 220px)}.login-form-wrap h1{font-size:30px}.login-footer{left:25px;right:25px;bottom:18px}.login-footer span{font-size:7px}.help-strip{display:none}}@media(max-width:420px){.page-heading{gap:7px}.page-heading h1{font-size:20px}.page-heading p{max-width:220px}.date-line{font-size:9px}.welcome-band{padding:19px 15px}.welcome-band h2{font-size:19px}.welcome-number{padding-left:11px}.welcome-number span{font-size:25px}.request-table{min-width:760px}.login-art{min-height:204px}.login-panel{min-height:calc(100vh - 204px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:320px){body{min-width:0}}.manage-row-editing{align-items:flex-start;padding:8px 0}.manage-edit-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0}.manage-edit-form input{height:32px;min-width:0;width:100%;padding:0 8px;border:1px solid #dfe5df;background:#fff;color:#34433a;font-size:10px}.manage-actions{display:flex;align-items:center;gap:5px;flex:none}.manage-row:not(.manage-row-editing)>.manage-actions{margin-left:auto}:root[data-theme=dark] .manage-edit-form input{background:#19221c;border-color:#3a4940;color:#e7eee8}@media(max-width:520px){.manage-row-editing{display:block}.manage-edit-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.manage-edit-form>.manage-actions{grid-column:1/-1;justify-content:flex-end}.management-tabs button{font-size:9px;padding-inline:8px}}.install-button{height:31px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe3dc;background:#fff;color:#386b51;padding:0 9px;font-size:9px;font-weight:700;white-space:nowrap}.install-button:hover{background:#edf4ef;border-color:#a9c2af}.login-panel-tools{position:absolute;right:28px;top:24px;display:flex;align-items:center;gap:7px}.login-panel-tools .login-theme-toggle{position:static}.install-help-copy{font-size:11px;line-height:1.6;color:#67736b;margin:10px 0}.install-help-copy strong{color:#34463a;font-weight:800}.install-help-close{width:100%;margin-top:12px}.live-toast{position:fixed;right:22px;bottom:20px;z-index:9;width:min(380px,calc(100vw - 30px));display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid #dce5dc;border-left:3px solid #29805d;padding:13px 12px;box-shadow:0 12px 35px #1423192e;animation:toast-in .2s ease-out}.live-dot{width:8px;height:8px;border-radius:50%;background:#35936b;flex:none;margin-top:4px;box-shadow:0 0 0 4px #e4f2e8}.live-toast>div{flex:1;min-width:0}.live-toast strong{display:block;font-size:10px;color:#28704f}.live-toast p{font-size:11px;line-height:1.45;color:#334139;margin:4px 0 0;overflow-wrap:anywhere}.live-toast>button{border:0;background:transparent;color:#7a877e;padding:0;display:grid;place-items:center}.top-actions{gap:9px}:root[data-theme=dark] .install-button{background:#26332b;border-color:#45564a;color:#a6d9b8}:root[data-theme=dark] .install-button:hover{background:#2d4033}:root[data-theme=dark] .live-toast{background:#202a24;border-color:#3a4940;border-left-color:#62b28a}:root[data-theme=dark] .live-toast strong{color:#9bdbb5}:root[data-theme=dark] .live-toast p{color:#d5dfd7}:root[data-theme=dark] .live-toast>button{color:#a2afa5}:root[data-theme=dark] .install-help-copy{color:#b4c0b6}:root[data-theme=dark] .install-help-copy strong{color:#e2ebe4}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.top-actions{gap:3px}.install-button{width:32px;padding:0;font-size:0}.install-button svg{width:15px}.login-panel-tools{top:15px;right:15px}.login-panel-tools .install-button{width:auto;padding:0 8px;font-size:9px}.live-toast{right:12px;bottom:12px}}.main-area,.page-content,.panel{min-width:0}.table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.table-scroll>.request-table{width:100%;min-width:760px}@media(max-width:760px){.main-area{max-width:100vw;overflow-x:hidden}.page-content{max-width:100%;overflow-x:hidden}.table-scroll{margin-inline:0}.table-scroll>.request-table{min-width:760px}}.account-tool{width:26px;height:26px;display:grid;place-items:center;border:0;background:transparent;color:#829087;padding:0}.account-tool:hover{background:#edf4ef;color:var(--green)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#16221b66;z-index:10;display:grid;place-items:center;padding:20px}.password-modal{width:min(100%,420px);background:#fff;padding:22px;box-shadow:0 20px 70px #111e1633}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.modal-heading h2{font:800 19px Manrope,sans-serif;margin:0 0 8px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.modal-actions button{min-height:36px}:root[data-theme=dark]{color-scheme:dark;--ink:#e7eee8;--muted:#a2afa5;--line:#303d35;--paper:#202a24;--green:#62b28a;--green-dark:#4e9b76;--green-pale:#263d31;--amber:#e0b15f;--amber-pale:#443820;--blue:#8eb4ca;--blue-pale:#293a43;--red:#e48b7e;--shadow:0 12px 30px rgba(0,0,0,.14);background:#171f1a;color:#e7eee8}:root[data-theme=dark] body{background:#171f1a;color:#e7eee8}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar,:root[data-theme=dark] .panel,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .team-switch,:root[data-theme=dark] .search-box,:root[data-theme=dark] .table-action,:root[data-theme=dark] .password-modal{background:#202a24;color:#e7eee8;border-color:#303d35}:root[data-theme=dark] .sidebar{border-right-color:#303d35}:root[data-theme=dark] .topbar{background:#202a24f0;border-bottom-color:#303d35}:root[data-theme=dark] .main-area{background:#171f1a}:root[data-theme=dark] .brand,:root[data-theme=dark] .team-switch strong,:root[data-theme=dark] .nav-item.nav-active,:root[data-theme=dark] .account-meta strong,:root[data-theme=dark] .panel-heading h3,:root[data-theme=dark] .request-table td strong,:root[data-theme=dark] .row-title,:root[data-theme=dark] .metric-value,:root[data-theme=dark] .metric-card .metric-value,:root[data-theme=dark] .manage-row strong,:root[data-theme=dark] .notice-row strong,:root[data-theme=dark] .empty-state strong,:root[data-theme=dark] .dashboard-note strong,:root[data-theme=dark] .modal-heading h2{color:#e7eee8}:root[data-theme=dark] .brand small,:root[data-theme=dark] .workspace-label,:root[data-theme=dark] .nav-label,:root[data-theme=dark] .team-switch small,:root[data-theme=dark] .team-switch>svg,:root[data-theme=dark] .account-meta small,:root[data-theme=dark] .crumb,:root[data-theme=dark] .date-line,:root[data-theme=dark] .page-heading p,:root[data-theme=dark] .metric-top>span,:root[data-theme=dark] .metric-foot,:root[data-theme=dark] .request-table td,:root[data-theme=dark] .request-table td small,:root[data-theme=dark] .muted,:root[data-theme=dark] .manage-row small,:root[data-theme=dark] .notice-row small,:root[data-theme=dark] .login-security{color:#a2afa5}:root[data-theme=dark] .nav-item{color:#b4c0b6}:root[data-theme=dark] .nav-item:hover,:root[data-theme=dark] .nav-active{background:#293a30;color:#8bd0a9}:root[data-theme=dark] .team-switch{background:#252f29}:root[data-theme=dark] .team-icon,:root[data-theme=dark] .note-icon,:root[data-theme=dark] .help-icon{color:#80c49d}:root[data-theme=dark] .help-strip,:root[data-theme=dark] .dashboard-note,:root[data-theme=dark] .notice-row{background:#252f29;border-color:#303d35}:root[data-theme=dark] .team-icon{background:#304237}:root[data-theme=dark] .account{background:#202a24;border-top-color:#303d35;color:#a2afa5}:root[data-theme=dark] .account-tool{color:#a2afa5}:root[data-theme=dark] .account-tool:hover{background:#293a30;color:#8bd0a9}:root[data-theme=dark] .filter-tabs button{color:#a2afa5}:root[data-theme=dark] .filter-tabs button.filter-current{background:#2b4637;color:#9bdbb5}:root[data-theme=dark] .request-table th{background:#252f29;color:#a2afa5}:root[data-theme=dark] .request-table td,:root[data-theme=dark] .manage-row,:root[data-theme=dark] .panel-heading,:root[data-theme=dark] .list-toolbar,:root[data-theme=dark] .inline-form,:root[data-theme=dark] .user-form{border-color:#303d35}:root[data-theme=dark] .form-field>span,:root[data-theme=dark] .label{color:#c0cbc2}:root[data-theme=dark] .form-field input,:root[data-theme=dark] .form-field select,:root[data-theme=dark] .money-input,:root[data-theme=dark] .search-box input,:root[data-theme=dark] .login-form-wrap input{background:#19221c;border-color:#3a4940;color:#e7eee8}:root[data-theme=dark] .form-field input::placeholder,:root[data-theme=dark] .search-box input::placeholder{color:#77857a}:root[data-theme=dark] .money-input span{border-color:#3a4940;color:#a2afa5}:root[data-theme=dark] .outline-button{background:#26332b;border-color:#45564a;color:#c5d5c9}:root[data-theme=dark] .text-button,:root[data-theme=dark] .link{color:#85cda3}:root[data-theme=dark] .count-chip,:root[data-theme=dark] .empty-state>span{background:#2b3930;color:#a1d1b1}:root[data-theme=dark] .status-pill.pending{background:#443820;color:#edc477}:root[data-theme=dark] .status-pill.paid{background:#263d31;color:#8bd0a9}:root[data-theme=dark] .paid-action,:root[data-theme=dark] .pay-action{color:#9bdbb5}:root[data-theme=dark] .error-banner,:root[data-theme=dark] .form-error{background:#422b27;border-color:#69413a;color:#f0a195}:root[data-theme=dark] .modal-backdrop{background:#000000a6}:root[data-theme=dark] .login-panel{background:#202a24}:root[data-theme=dark] .login-form-wrap h1,:root[data-theme=dark] .login-form-wrap>p,:root[data-theme=dark] .login-form-wrap form label{color:#e7eee8}:root[data-theme=dark] .login-form-wrap>p{color:#a2afa5}:root[data-theme=dark] .eyebrow{color:#86cba4}:root[data-theme=dark] .login-footer{color:#78877b}:root[data-theme=dark] .login-theme-toggle{background:#26332b;border-color:#45564a;color:#c9d6cb}:root[data-theme=dark] .login-art{background:#142c24}:root[data-theme=dark] .login-art:after{border-color:#e0ede21a}:root[data-theme=dark] .welcome-band{background:#183c30}:root[data-theme=dark] .welcome-number{border-color:#fff3}.icon-button:hover{background:#788c7e1f}.login-panel{position:relative}.login-theme-toggle{position:absolute;right:28px;top:24px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #e1e6e0;background:#fff;color:#5a6c60}.login-theme-toggle:hover{background:#f2f5f1}.payment-modal{width:min(100%,520px);background:#fff;padding:22px;box-shadow:0 20px 70px #111e1633}.payment-warning{font-size:11px;line-height:1.55;color:#765c35;background:#f8f2e7;border-left:3px solid #c99745;padding:11px 12px;margin:12px 0}.payment-summary{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin:14px 0}.payment-summary>div{padding:10px 12px;min-width:0}.payment-summary>div:nth-child(odd){border-right:1px solid var(--line)}.payment-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.payment-summary span,.payment-summary strong{display:block}.payment-summary span{font-size:9px;color:#89948c;margin-bottom:4px}.payment-summary strong{font-size:11px;color:#34433a;overflow-wrap:anywhere}.receipt-picker{position:relative;display:flex;align-items:center;gap:11px;border:1px dashed #bdc9bf;background:#f8faf7;padding:11px 12px;color:#49745c;cursor:pointer}.receipt-picker:hover{background:#f0f5f0;border-color:#759b80}.receipt-picker>span strong,.receipt-picker>span small{display:block}.receipt-picker>span strong{font-size:10px}.receipt-picker>span small{font-size:9px;color:#89948c;margin-top:3px}.receipt-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.remove-receipt{margin-top:5px;border:0;background:transparent;color:#9b5145;padding:3px 0;font-size:9px;font-weight:700}.payment-acknowledge{display:flex;align-items:flex-start;gap:9px;margin:17px 0 3px;color:#435249;font-size:10px;line-height:1.45;cursor:pointer}.payment-acknowledge input{accent-color:#176d56;margin:1px 0 0}.modal-actions .primary-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.modal-actions .outline-button:disabled,.remove-receipt:disabled{opacity:.55;cursor:not-allowed}:root[data-theme=dark] .payment-modal{background:#202a24;color:#e7eee8}:root[data-theme=dark] .payment-warning{background:#3a3324;border-color:#c49a4e;color:#e4ca94}:root[data-theme=dark] .payment-summary{border-color:#3a4940}:root[data-theme=dark] .payment-summary>div:nth-child(odd){border-color:#3a4940}:root[data-theme=dark] .payment-summary>div:nth-child(n+3){border-top-color:#3a4940}:root[data-theme=dark] .payment-summary span,:root[data-theme=dark] .receipt-picker>span small{color:#a2afa5}:root[data-theme=dark] .payment-summary strong,:root[data-theme=dark] .payment-acknowledge{color:#d5dfd7}:root[data-theme=dark] .receipt-picker{background:#252f29;border-color:#526457;color:#91c9a5}:root[data-theme=dark] .receipt-picker:hover{background:#2c3a30}:root[data-theme=dark] .payment-acknowledge input{accent-color:#62b28a}:root[data-theme=dark]{color-scheme:dark;--ink:#ece9e3;--muted:#a4a5a8;--line:#383a3f;--paper:#24262b;--green:#e4a654;--green-dark:#c9853e;--green-pale:#3a3025;--amber:#e9b55f;--amber-pale:#403522;--blue:#9dc5e1;--blue-pale:#293744;--red:#ef9689;--shadow:0 12px 30px rgba(0,0,0,.22);background:#17181b;color:#ece9e3}:root[data-theme=dark] body,:root[data-theme=dark] .main-area{background:#17181b;color:#ece9e3}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar,:root[data-theme=dark] .panel,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .table-action,:root[data-theme=dark] .password-modal,:root[data-theme=dark] .payment-modal,:root[data-theme=dark] .login-panel{background:#24262b;color:#ece9e3;border-color:#383a3f}:root[data-theme=dark] .topbar{background:#24262bf5}:root[data-theme=dark] .team-switch,:root[data-theme=dark] .help-strip,:root[data-theme=dark] .dashboard-note,:root[data-theme=dark] .notice-row,:root[data-theme=dark] .request-table th,:root[data-theme=dark] .count-chip{background:#2a2c31;border-color:#383a3f}:root[data-theme=dark] .team-icon,:root[data-theme=dark] .nav-item:hover,:root[data-theme=dark] .nav-active,:root[data-theme=dark] .empty-state>span{background:#3a3025}:root[data-theme=dark] .nav-active,:root[data-theme=dark] .nav-item.nav-active,:root[data-theme=dark] .team-icon,:root[data-theme=dark] .note-icon,:root[data-theme=dark] .help-icon,:root[data-theme=dark] .text-button,:root[data-theme=dark] .link,:root[data-theme=dark] .request-id,:root[data-theme=dark] .empty-state>span{color:#e4a654}:root[data-theme=dark] .brand,:root[data-theme=dark] .team-switch strong,:root[data-theme=dark] .account-meta strong,:root[data-theme=dark] .panel-heading h3,:root[data-theme=dark] .request-table td strong,:root[data-theme=dark] .metric-value,:root[data-theme=dark] .manage-row strong,:root[data-theme=dark] .notice-row strong,:root[data-theme=dark] .empty-state strong,:root[data-theme=dark] .dashboard-note strong,:root[data-theme=dark] .modal-heading h2,:root[data-theme=dark] .payment-summary strong{color:#ece9e3}:root[data-theme=dark] .brand small,:root[data-theme=dark] .workspace-label,:root[data-theme=dark] .nav-label,:root[data-theme=dark] .team-switch small,:root[data-theme=dark] .account-meta small,:root[data-theme=dark] .crumb,:root[data-theme=dark] .date-line,:root[data-theme=dark] .page-heading p,:root[data-theme=dark] .metric-top>span,:root[data-theme=dark] .metric-foot,:root[data-theme=dark] .request-table td,:root[data-theme=dark] .request-table td small,:root[data-theme=dark] .muted,:root[data-theme=dark] .manage-row small,:root[data-theme=dark] .notice-row small,:root[data-theme=dark] .payment-summary span,:root[data-theme=dark] .receipt-picker>span small{color:#a4a5a8}:root[data-theme=dark] .nav-item{color:#c5c3bf}:root[data-theme=dark] .filter-tabs button{color:#b6b5b3}:root[data-theme=dark] .filter-tabs button.filter-current{background:#3a3025;color:#f0bc71}:root[data-theme=dark] .account{background:#24262b;border-color:#383a3f}:root[data-theme=dark] .account-tool{color:#b6b5b3}:root[data-theme=dark] .account-tool:hover,:root[data-theme=dark] .icon-button:hover{background:#34363c;color:#f0bc71}:root[data-theme=dark] .form-field>span,:root[data-theme=dark] .label{color:#c3c0bb}:root[data-theme=dark] .form-field input,:root[data-theme=dark] .form-field select,:root[data-theme=dark] .money-input,:root[data-theme=dark] .search-box,:root[data-theme=dark] .search-box input,:root[data-theme=dark] .manage-edit-form input,:root[data-theme=dark] .login-form-wrap input{background:#1c1d21;border-color:#41434a;color:#ece9e3}:root[data-theme=dark] .form-field input::placeholder,:root[data-theme=dark] .search-box input::placeholder{color:#85868a}:root[data-theme=dark] .money-input span{border-color:#41434a;color:#a4a5a8}:root[data-theme=dark] .outline-button{background:#2c2e33;border-color:#484a50;color:#dedbd5}:root[data-theme=dark] .install-button{background:#30291f;border-color:#62503a;color:#f0bc71}:root[data-theme=dark] .install-button:hover{background:#3a3025}:root[data-theme=dark] .table-action:hover{background:#34363c;border-color:#62503a;color:#f0bc71}:root[data-theme=dark] .switch-on{background:#6b8eb0}:root[data-theme=dark] .status-pill.pending{background:#403522;color:#edc477}:root[data-theme=dark] .status-pill.paid{background:#293744;color:#a8cdea}:root[data-theme=dark] .welcome-band,:root[data-theme=dark] .login-art{background:#25272c}:root[data-theme=dark] .welcome-band:after,:root[data-theme=dark] .login-art:after{border-color:#ece9e31f}:root[data-theme=dark] .welcome-eyebrow,:root[data-theme=dark] .welcome-number small,:root[data-theme=dark] .login-art-copy>span,:root[data-theme=dark] .art-index{color:#c4b8a4}:root[data-theme=dark] .login-art-copy h2 em{color:#e4a654}:root[data-theme=dark] .login-panel-tools .login-theme-toggle,:root[data-theme=dark] .login-theme-toggle{background:#2c2e33;border-color:#484a50;color:#f0bc71}:root[data-theme=dark] .login-form-wrap h1,:root[data-theme=dark] .login-form-wrap form label{color:#ece9e3}:root[data-theme=dark] .login-form-wrap>p,:root[data-theme=dark] .login-security,:root[data-theme=dark] .login-footer{color:#a4a5a8}:root[data-theme=dark] .eyebrow{color:#e4a654}:root[data-theme=dark] .payment-warning{background:#403522;border-color:#d29a4f;color:#edcf9f}:root[data-theme=dark] .payment-summary{border-color:#41434a}:root[data-theme=dark] .payment-summary>div:nth-child(odd){border-color:#41434a}:root[data-theme=dark] .payment-summary>div:nth-child(n+3){border-top-color:#41434a}:root[data-theme=dark] .payment-summary strong,:root[data-theme=dark] .payment-acknowledge{color:#dedbd5}:root[data-theme=dark] .receipt-picker{background:#2a2c31;border-color:#62503a;color:#f0bc71}:root[data-theme=dark] .receipt-picker:hover{background:#34363c}:root[data-theme=dark] .payment-acknowledge input{accent-color:#e4a654}:root[data-theme=dark] .modal-backdrop{background:#000000ad}:root[data-theme=dark] .error-banner,:root[data-theme=dark] .form-error{background:#422b29;border-color:#69413c;color:#f0a195}:root[data-theme=dark] .live-toast{background:#24262b;border-color:#41434a;border-left-color:#e4a654}:root[data-theme=dark] .live-toast strong,:root[data-theme=dark] .live-dot{color:#f0bc71}:root[data-theme=dark] .live-toast p{color:#dedbd5}:root[data-theme=dark] .live-toast>button{color:#a4a5a8}:root[data-theme=dark] .install-help-copy{color:#c5c3bf}:root[data-theme=dark] .install-help-copy strong{color:#ece9e3}.pix-key-hint{grid-column:1/-1;min-height:14px;margin-top:-9px;font-size:10px;line-height:1.4;color:#758078}.pix-key-invalid{color:#a34237}.pix-key-valid{color:#758078}.form-field input[aria-invalid=true]{border-color:#b44d42;box-shadow:0 0 0 1px #b44d4214}:root[data-theme=dark] .pix-key-hint{color:#a4a5a8}:root[data-theme=dark] .pix-key-invalid{color:#ef9689}:root[data-theme=dark] .pix-key-valid{color:#a4a5a8}:root[data-theme=dark] .form-field input[aria-invalid=true]{border-color:#cf7165;box-shadow:0 0 0 1px #cf716526}.history-panel{min-height:260px}.history-toolbar{display:flex;align-items:flex-end;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.history-date{display:grid;gap:6px;color:#758078;font-size:10px;font-weight:700}.history-date input{height:34px;min-width:145px;border:1px solid #dfe5df;background:#fff;color:#34433a;padding:0 9px;font:inherit}.history-status{margin-left:auto}.history-summary{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;background:#fafbf9;color:#758078;font-size:10px}.history-summary strong{font-size:12px;color:#34433a}.history-empty{min-height:145px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;text-align:center}.history-empty strong{font-size:12px;color:#34433a}.history-empty span{font-size:10px;color:#758078}@media(max-width:760px){.history-toolbar{align-items:stretch;gap:9px;padding:12px}.history-date{flex:1;min-width:calc(50% - 6px)}.history-date input{min-width:0;width:100%}.history-status{width:100%;margin-left:0;overflow-x:auto}.history-status button{white-space:nowrap}.history-summary{padding:10px 12px}}:root[data-theme=dark] .history-toolbar{border-color:#383a3f}:root[data-theme=dark] .history-date{color:#c3c0bb}:root[data-theme=dark] .history-date input{background:#1c1d21;border-color:#41434a;color:#ece9e3}:root[data-theme=dark] .history-summary{background:#2a2c31;color:#a4a5a8}:root[data-theme=dark] .history-summary strong,:root[data-theme=dark] .history-empty strong{color:#ece9e3}:root[data-theme=dark] .history-empty span{color:#a4a5a8}.pix-details-toggle{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:0;border:0;background:transparent;text-align:left;color:inherit;min-width:0}.pix-details-toggle strong{font:inherit;color:#37463c!important}.pix-details-toggle small{font-size:9px;color:#7e8981;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.pix-details-toggle>span{display:inline-flex;align-items:center;gap:3px;color:#176d56;font-size:9px;font-weight:700;margin-top:3px}.pix-details-toggle[aria-expanded=true]>span svg{transform:rotate(180deg)}.request-details-row>td{padding:0!important;background:#f7f8f5;border-top:0!important}.request-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;padding:13px 18px 15px;border-top:1px solid #e4e8e1}.request-detail-item{min-width:0;padding:8px 0}.request-detail-item>span,.request-detail-note>span{display:block;color:#87928a;font-size:8px;font-weight:800;letter-spacing:.55px;text-transform:uppercase;margin-bottom:4px}.request-detail-item>strong{display:block;color:#34433a;font-size:10px;font-weight:600;overflow-wrap:anywhere}.request-detail-note{grid-column:1/-1;border-top:1px solid #e4e8e1;padding-top:10px;margin-top:3px}.request-detail-note p{font-size:10px;color:#59665d;line-height:1.5;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}:root[data-theme=dark] .pix-details-toggle strong{color:#ece9e3!important}:root[data-theme=dark] .pix-details-toggle small{color:#a4a5a8}:root[data-theme=dark] .pix-details-toggle>span{color:#e4a654}:root[data-theme=dark] .request-details-row>td{background:#2a2c31}:root[data-theme=dark] .request-details-grid{border-color:#41434a}:root[data-theme=dark] .request-detail-item>span,:root[data-theme=dark] .request-detail-note>span{color:#a4a5a8}:root[data-theme=dark] .request-detail-item>strong,:root[data-theme=dark] .request-detail-note p{color:#dedbd5}:root[data-theme=dark] .request-detail-note{border-color:#41434a}@media(max-width:760px){.request-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:10px 12px}.pix-details-toggle small{max-width:150px}}@media(max-width:420px){.request-details-grid{grid-template-columns:1fr}.request-detail-note{grid-column:auto}}.performance-page{display:grid;gap:14px}.export-actions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.export-actions .history-date input{min-width:135px}.export-actions button:disabled{opacity:.5;cursor:not-allowed}.performance-filters{display:flex;align-items:flex-end;gap:14px;padding:14px 16px}.performance-filter-heading{display:grid;gap:4px;flex:1}.performance-filter-heading strong{font-size:11px;color:#455249}.performance-filters .history-date{min-width:145px}.performance-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.performance-metric{width:100%;cursor:default}.performance-metric:hover{transform:none;border-color:var(--line)}.performance-metric .metric-foot span{display:none}.performance-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.performance-chart-card{min-width:0;overflow:hidden}.performance-wide-chart{grid-column:1/-1}.chart-container{width:100%;height:280px;padding:12px 12px 8px}.chart-donut{height:290px}.performance-tooltip{display:grid;gap:5px;padding:10px 12px;box-shadow:0 6px 24px #0003}.performance-tooltip strong{padding-bottom:4px;border-bottom:1px solid #41434a}.performance-chart-card .empty-state{min-height:180px}.performance-empty{min-height:170px;display:grid;align-content:center;justify-items:center;gap:5px;text-align:center;padding:20px}.performance-empty strong{font-size:11px;color:var(--ink)}.performance-empty span{font-size:10px;color:var(--muted)}:root{--chart-grid:#e3e7e1;--chart-label:#758078}:root[data-theme=dark]{--chart-grid:#41434a;--chart-label:#a4a5a8}@media(max-width:900px){.performance-chart-grid{grid-template-columns:1fr}.performance-wide-chart{grid-column:auto}}@media(max-width:760px){.performance-filters{align-items:stretch;flex-wrap:wrap;padding:12px}.performance-filter-heading{flex-basis:100%}.performance-filters .history-date{flex:1;min-width:calc(50% - 8px)}.performance-filters .history-date input{width:100%;min-width:0}.export-actions{width:100%;justify-content:flex-start}.export-actions .history-date{flex:1;min-width:calc(50% - 8px)}.export-actions .history-date input{width:100%;min-width:0}.performance-kpis{grid-template-columns:1fr;gap:8px}.chart-container{height:250px;padding-inline:5px}.chart-donut{height:270px}}
