.driver-access-modal-module__XrdCPW__backdrop{z-index:90;background:#0a121f94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.driver-access-modal-module__XrdCPW__modal{background:#fff;border-radius:17px;width:min(620px,96vw);overflow:hidden;box-shadow:0 28px 80px #00000047}.driver-access-modal-module__XrdCPW__modal header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.driver-access-modal-module__XrdCPW__modal header div{gap:3px;display:grid}.driver-access-modal-module__XrdCPW__modal header span,.driver-access-modal-module__XrdCPW__linkBox>span{text-transform:uppercase;letter-spacing:.09em;color:#8a94a3;font-size:9px;font-weight:800}.driver-access-modal-module__XrdCPW__modal h2{margin:0;font-size:18px}.driver-access-modal-module__XrdCPW__modal header button{cursor:pointer;color:#536074;background:#f1f3f6;border:0;border-radius:9px;width:31px;height:31px;font-size:19px}.driver-access-modal-module__XrdCPW__body{gap:16px;padding:20px;display:grid}.driver-access-modal-module__XrdCPW__status{align-items:center;gap:11px;display:flex}.driver-access-modal-module__XrdCPW__status>span{border-radius:50%;flex:none;width:10px;height:10px}.driver-access-modal-module__XrdCPW__online{background:#1b9b68;box-shadow:0 0 0 5px #e8f7f1}.driver-access-modal-module__XrdCPW__neutral{background:#8994a5;box-shadow:0 0 0 5px #f0f2f5}.driver-access-modal-module__XrdCPW__status div{gap:2px;display:grid}.driver-access-modal-module__XrdCPW__status strong{font-size:13px}.driver-access-modal-module__XrdCPW__status small{color:#818b9a;font-size:10px}.driver-access-modal-module__XrdCPW__linkBox{background:#fafbfc;border:1px solid #e2e7ed;border-radius:11px;gap:8px;padding:14px;display:grid}.driver-access-modal-module__XrdCPW__linkBox>div{gap:8px;display:flex}.driver-access-modal-module__XrdCPW__linkBox input{color:#445268;background:#fff;border:1px solid #dce2e9;border-radius:8px;flex:1;min-width:0;padding:9px 10px;font-size:10px}.driver-access-modal-module__XrdCPW__linkBox button,.driver-access-modal-module__XrdCPW__modal footer button,.driver-access-modal-module__XrdCPW__modal footer a{cursor:pointer;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:700}.driver-access-modal-module__XrdCPW__linkBox button{color:#435167;background:#fff;border:1px solid #dce2e9}.driver-access-modal-module__XrdCPW__linkBox small{color:#7d8796;font-size:10px;line-height:1.4}.driver-access-modal-module__XrdCPW__empty{background:#fafbfc;border:1px dashed #d9dfe7;border-radius:11px;gap:4px;padding:18px;display:grid}.driver-access-modal-module__XrdCPW__empty strong{font-size:12px}.driver-access-modal-module__XrdCPW__empty span,.driver-access-modal-module__XrdCPW__notice,.driver-access-modal-module__XrdCPW__error{font-size:10px;line-height:1.45}.driver-access-modal-module__XrdCPW__empty span,.driver-access-modal-module__XrdCPW__notice{color:#778395}.driver-access-modal-module__XrdCPW__notice{background:#f5f7fa;border-radius:9px;margin:0;padding:10px 12px}.driver-access-modal-module__XrdCPW__error{color:#a3332b;background:#fff4f2;border-radius:9px;margin:0;padding:10px 12px}.driver-access-modal-module__XrdCPW__modal footer{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.driver-access-modal-module__XrdCPW__modal footer a,.driver-access-modal-module__XrdCPW__secondary{color:#435167;background:#fff;border:1px solid #dce2e9;text-decoration:none}.driver-access-modal-module__XrdCPW__primary{color:#fff;background:#172033;border:1px solid #172033}.driver-access-modal-module__XrdCPW__danger{color:#a3332b;background:#fff8f7;border:1px solid #edcfcb}.driver-access-modal-module__XrdCPW__modal footer button:disabled{opacity:.5;cursor:default}@media (max-width:620px){.driver-access-modal-module__XrdCPW__backdrop{padding:10px}.driver-access-modal-module__XrdCPW__modal{width:100%}.driver-access-modal-module__XrdCPW__linkBox>div{display:grid}.driver-access-modal-module__XrdCPW__modal footer{flex-wrap:wrap}.driver-access-modal-module__XrdCPW__modal footer a,.driver-access-modal-module__XrdCPW__modal footer button{text-align:center;white-space:nowrap;flex:1}}
.record-tools-module__8vwGmW__tools{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 14px;display:flex}.record-tools-module__8vwGmW__search,.record-tools-module__8vwGmW__select{color:#2d3a4d;height:38px;font:inherit;background:#fff;border:1px solid #dce2e9;border-radius:9px;outline:none;font-size:11px}.record-tools-module__8vwGmW__search{flex:1;min-width:240px;padding:0 11px}.record-tools-module__8vwGmW__select{padding:0 10px}.record-tools-module__8vwGmW__search:focus,.record-tools-module__8vwGmW__select:focus{border-color:#95a9cb;box-shadow:0 0 0 3px #43669d14}.record-tools-module__8vwGmW__count{color:#8792a2;margin-left:auto;font-size:10px;font-weight:700}.record-tools-module__8vwGmW__stack{gap:3px;min-width:0;display:grid}.record-tools-module__8vwGmW__stack strong{font-size:12px}.record-tools-module__8vwGmW__stack span,.record-tools-module__8vwGmW__muted{color:#818c9d;font-size:10px}.record-tools-module__8vwGmW__category{color:#4d5d73;background:#eef2f7;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.record-tools-module__8vwGmW__expenseHead,.record-tools-module__8vwGmW__expenseRow{grid-template-columns:1.55fr .9fr 1.15fr .8fr .8fr 1.05fr!important;min-width:960px!important}.record-tools-module__8vwGmW__linkButton{color:#536074;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:7px;justify-content:center;align-items:center;padding:6px 8px;font-size:10px;font-weight:650;display:inline-flex}.record-tools-module__8vwGmW__linkButton:hover{background:#f7f9fb}@media (max-width:720px){.record-tools-module__8vwGmW__search{min-width:100%}.record-tools-module__8vwGmW__select{flex:1}.record-tools-module__8vwGmW__count{width:100%;margin-left:0}.record-tools-module__8vwGmW__expenseHead,.record-tools-module__8vwGmW__expenseRow{min-width:900px!important}}
.driver-reports-module__gb4Xdq__toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.driver-reports-module__gb4Xdq__toolbar>span{color:#7d8796;font-size:11px}.driver-reports-module__gb4Xdq__tabs{gap:6px;display:flex}.driver-reports-module__gb4Xdq__tabs button{color:#5b687a;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700}.driver-reports-module__gb4Xdq__tabs .driver-reports-module__gb4Xdq__active{color:#fff;background:#172033;border-color:#172033}.driver-reports-module__gb4Xdq__list{gap:10px;display:grid}.driver-reports-module__gb4Xdq__report{background:#fff;border:1px solid #e4e8ee;border-radius:13px;grid-template-columns:1.6fr .9fr auto auto;align-items:center;gap:18px;padding:16px 18px;display:grid;box-shadow:0 1px 2px #11182708}.driver-reports-module__gb4Xdq__report>div:first-child,.driver-reports-module__gb4Xdq__amount{gap:4px;display:grid}.driver-reports-module__gb4Xdq__report strong{font-size:12px}.driver-reports-module__gb4Xdq__report span{color:#818b9a;font-size:10px}.driver-reports-module__gb4Xdq__amount strong{color:#263348;font-size:15px}.driver-reports-module__gb4Xdq__status{text-transform:capitalize;border-radius:999px;padding:5px 8px;font-weight:750!important;display:inline-flex!important}.driver-reports-module__gb4Xdq__pending{background:#fff4d8;color:#936000!important}.driver-reports-module__gb4Xdq__approved{background:#e9f7f0;color:#15764e!important}.driver-reports-module__gb4Xdq__rejected{background:#fceceb;color:#a92c24!important}.driver-reports-module__gb4Xdq__report>button{color:#4e5c70;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:700}.driver-reports-module__gb4Xdq__empty{text-align:center;color:#7e8998;background:#fff;border:1px solid #e4e8ee;border-radius:13px;place-content:center;gap:6px;min-height:210px;display:grid}.driver-reports-module__gb4Xdq__empty strong{color:#465365;font-size:13px}.driver-reports-module__gb4Xdq__empty span{font-size:11px}.driver-reports-module__gb4Xdq__backdrop{z-index:80;background:#0a121f94;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.driver-reports-module__gb4Xdq__modal{background:#fff;border-radius:17px;width:min(980px,96vw);max-height:90vh;overflow:auto;box-shadow:0 28px 80px #00000047}.driver-reports-module__gb4Xdq__modal header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.driver-reports-module__gb4Xdq__modal header div{gap:3px;display:grid}.driver-reports-module__gb4Xdq__modal header span{text-transform:uppercase;letter-spacing:.1em;color:#8a94a3;font-size:9px;font-weight:800}.driver-reports-module__gb4Xdq__modal h2{margin:0;font-size:18px}.driver-reports-module__gb4Xdq__modal header button{cursor:pointer;color:#536074;background:#f1f3f6;border:0;border-radius:9px;width:31px;height:31px;font-size:19px}.driver-reports-module__gb4Xdq__reviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:500px;display:grid}.driver-reports-module__gb4Xdq__proofPane{background:#111827;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.driver-reports-module__gb4Xdq__proofPane img{object-fit:contain;background:#fff;border-radius:10px;max-width:100%;max-height:560px}.driver-reports-module__gb4Xdq__proofTabs{flex-wrap:wrap;gap:7px;display:flex}.driver-reports-module__gb4Xdq__proofTabs button{color:#c9d1dc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:7px 10px;font-size:10px}.driver-reports-module__gb4Xdq__proofTabs .driver-reports-module__gb4Xdq__proofActive{color:#172033;background:#fff}.driver-reports-module__gb4Xdq__noProof{color:#cbd5e1;font-size:12px}.driver-reports-module__gb4Xdq__details{align-content:start;gap:18px;padding:24px;display:grid}.driver-reports-module__gb4Xdq__details>div:first-child{border-bottom:1px solid #edf0f4;gap:6px;padding-bottom:18px;display:grid}.driver-reports-module__gb4Xdq__details span{text-transform:uppercase;letter-spacing:.08em;color:#8b95a4;font-size:9px;font-weight:800}.driver-reports-module__gb4Xdq__bigAmount{letter-spacing:-.035em;color:#172033;font-size:28px}.driver-reports-module__gb4Xdq__fact{gap:5px;display:grid}.driver-reports-module__gb4Xdq__fact strong{color:#364357;word-break:break-word;font-size:13px;line-height:1.35}.driver-reports-module__gb4Xdq__modal footer{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:flex-end;gap:9px;padding:16px 20px;display:flex}.driver-reports-module__gb4Xdq__modal footer button{cursor:pointer;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:750}.driver-reports-module__gb4Xdq__reject{color:#a3332b;background:#fff8f7;border:1px solid #edcfcb}.driver-reports-module__gb4Xdq__approve{color:#fff;background:#172033;border:1px solid #172033}@media (max-width:760px){.driver-reports-module__gb4Xdq__report{grid-template-columns:1fr auto;gap:10px}.driver-reports-module__gb4Xdq__report .driver-reports-module__gb4Xdq__amount{grid-column:1}.driver-reports-module__gb4Xdq__report>.driver-reports-module__gb4Xdq__status{grid-area:1/2}.driver-reports-module__gb4Xdq__report>button{grid-area:2/2}.driver-reports-module__gb4Xdq__reviewGrid{grid-template-columns:1fr}.driver-reports-module__gb4Xdq__proofPane{min-height:330px}.driver-reports-module__gb4Xdq__backdrop{padding:10px}.driver-reports-module__gb4Xdq__modal{width:100%;max-height:96vh}}
