.fleet-finance-design{--fd-navy:#061d36;--fd-blue:#0874df;--fd-gold:#d59b37;color:#061d36;background:#f2f6fa;border-radius:0;min-width:0;max-width:100%;font-family:inherit;font-size:16px;padding:24px!important}.fleet-finance-design *{box-sizing:border-box}.fleet-finance-design .fleet-heading{color:#061d36;background:0 0;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 24px;padding:0;display:flex}.fleet-finance-design .fleet-heading>div:first-child{display:block}.fleet-finance-design .fleet-heading h2{color:#061d36;margin:0;font-size:30px;font-weight:800;line-height:1.5;display:block}.fleet-finance-design .fleet-heading p{color:#7e899a;margin:4px 0 0;font-weight:600}.fleet-finance-design button,.fleet-finance-design a.fd-btn{font:inherit;cursor:pointer;border-radius:9px;min-height:48px;font-weight:700;line-height:1.4}.fleet-finance-design button:disabled{opacity:.45;cursor:not-allowed}.fleet-finance-design input:not([type=checkbox]):not([type=file]),.fleet-finance-design select,.fleet-finance-design textarea{font:inherit;color:#061d36;background:#fff;border:1px solid #cad7e8;border-radius:9px;max-width:100%;min-height:48px;padding:10px 14px}.fleet-finance-design input[type=checkbox]{accent-color:#0874df;flex-shrink:0;width:21px;height:21px}.fleet-finance-design .fd-btn{white-space:nowrap;box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:inline-flex}.fleet-finance-design .fd-btn.blue{color:#fff;background:#0874df;border-color:#0874df}.fleet-finance-design .fd-btn.navy,.fleet-finance-design .fleet-primary{color:#fff!important;background:#061d36!important;border-color:#061d36!important}.fleet-finance-design .fd-btn.gold{color:#fff;background:linear-gradient(110deg,#c98b24,#e0ae49);border-color:#d59b37;font-size:18px}.fleet-finance-design .fd-btn.outline{color:#061d36;background:#fff;border-color:#061d36}.fleet-finance-design .fd-btn.green{color:#fff;background:#079249;border-color:#079249}.fleet-finance-design .fd-btn.warning{color:#d76c08;background:#fff;border-color:#d76c08}.fleet-finance-design .fd-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fleet-finance-design .fd-full{width:100%;margin-top:12px}.fd-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 24px;display:grid}.fd-stat{color:#0874df;background:#eff6ff;border:1px solid #cce0fa;border-radius:12px;align-items:center;gap:16px;min-height:120px;padding:20px;display:flex}.fd-stat-icon{color:#fff;background:#0874df;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.fd-stat span{font-size:16px;font-weight:750;display:block}.fd-stat strong{overflow-wrap:anywhere;margin-top:5px;font-size:30px;font-weight:800;display:block}.fd-stat.orange{color:#d8790c;background:#fff6e8;border-color:#f6deb9}.fd-stat.orange .fd-stat-icon{background:#f68b16}.fd-stat.red{color:#d5233b;background:#fff1f3;border-color:#f7cbd3}.fd-stat.red .fd-stat-icon{background:#eb3f55}.fd-stat.green{color:#138347;background:#eafaf2;border-color:#c7ead6}.fd-stat.green .fd-stat-icon{background:#18a65d}.fd-stat.purple{color:#7043bd;background:#f4eeff;border-color:#e3d6fa}.fd-stat.purple .fd-stat-icon{background:#8254cd}.fleet-finance-design .fd-tabs{background:#fff;border:1px solid #d8e3ef;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 0 24px;padding:0;display:grid;overflow:visible}.fleet-finance-design .fd-tabs button{border:0;color:#061d36;white-space:normal;background:0 0;border-inline-end:1px solid #e7edf5;border-radius:0;min-height:68px;padding:12px 8px;font-size:17px;font-weight:750}.fleet-finance-design .fd-tabs button[aria-pressed=true]{color:#fff;background:#061d36;border-bottom:5px solid #d59b37;border-radius:10px}.fd-panel{background:#fff;border:1px solid #dce6f0;border-radius:12px;min-width:0;margin-bottom:18px;overflow:hidden}.fd-section-heading{color:#061d36;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:20px;font-size:22px;font-weight:800;display:flex}.fd-section-heading h3{margin:0;font-size:22px}.fd-panel-title{color:#fff;background:#061d36;margin:0;padding:15px 20px;font-size:20px}.fd-panel-body{padding:20px}.fd-filters{flex-wrap:wrap;align-items:center;gap:12px;padding:0 20px 20px;display:flex}.fd-search{background:#fff;border:1px solid #cad7e8;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:220px;padding:0 12px;display:flex}.fleet-finance-design .fd-search input{width:100%;min-width:0;border:0!important;padding:12px 0!important}.fd-search svg{color:#6f829a;flex-shrink:0}.fd-filters select{flex:0 auto;min-width:140px}.fleet-finance-design .fd-table-wrap{border:1px solid #e2eaf3;border-radius:10px;max-width:100%;margin:0 14px 14px;overflow-x:auto}.fleet-finance-design .fd-table{border-collapse:collapse;text-align:right;white-space:normal;width:100%;font-size:15px}.fleet-finance-design .fd-table th{color:#061d36;white-space:nowrap;background:#edf2f8;border:0;padding:17px 12px;font-weight:750}.fleet-finance-design .fd-table td{vertical-align:middle;border-bottom:1px solid #e5edf5;padding:18px 12px}.fleet-finance-design .fd-table small{color:#6d7d92;max-width:260px;margin-top:4px;font-size:13px;line-height:1.8;display:block}.fd-table tr.selected{background:#e6f2ff}.fleet-finance-design .fd-table .fd-row-actions{min-width:210px}.fleet-finance-design .fd-table .fd-btn{min-height:44px;padding:10px 13px;font-size:14px}.fd-table-footer{background:#edf3fa;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:14px;padding:18px;display:flex}.fd-pill{white-space:nowrap;color:#68778a;background:#e7edf4;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.fd-pill.blue{color:#0874df;background:#deedff}.fd-pill.green{color:#138347;background:#dcf6e7}.fd-pill.orange{color:#d17a09;background:#fff0d4}.fd-pill.red{color:#d3263d;background:#ffe0e6}.fd-orange{color:#d77b0b;font-weight:750}.fd-green{color:#138347;font-weight:750}.fd-money{color:#0874df;margin:14px 0;font-size:28px;font-weight:800}.fd-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.fd-main,.fd-aside{min-width:0}.fleet-finance-design .fd-outer-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.fleet-finance-design .fd-outer-single{display:block}.fd-aside dl,.fleet-finance-design .fleet-detail dl{margin:0 0 15px}.fd-aside dl>div,.fleet-finance-design .fleet-detail dl>div{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.fd-aside dt{color:#677b94}.fd-aside dd{text-align:left;overflow-wrap:anywhere;margin:0;font-weight:700}.fd-aside label:not(.fd-btn){margin:12px 0;font-size:15px;font-weight:650;display:block}.fd-aside label input:not([type=checkbox]),.fd-aside label select,.fd-aside label textarea{width:100%;margin-top:6px}.fd-notice{color:#7e591f;background:#fff8e8;border:1px solid #f0d39a;border-radius:9px;padding:14px;font-size:14px;line-height:1.9}.fd-success{color:#14783a;background:#eefbf3;border:1px solid #9cdbb6;border-radius:8px;padding:15px}.fd-muted{color:#718298;font-size:14px}.fd-empty{color:#6c7a8e;text-align:center;padding:24px}.fleet-finance-design .fd-check{border-bottom:1px solid #e5edf4;align-items:center;gap:10px;padding:12px 0;display:flex!important}.fd-check span{margin-inline-start:auto}.fd-upload input[type=file]{width:100%;margin-top:8px;font-size:13px}.fd-upload{flex-wrap:wrap;white-space:normal!important}.fd-alert-list{gap:16px;padding:16px;display:grid}.fd-alert{color:#061d36;background:#eff6ff;border:1px solid #d8e7f7;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.fd-alert>svg{color:#0874df;flex-shrink:0;width:44px;height:44px}.fd-alert>div{flex:1;min-width:0}.fd-alert h4{margin:0 0 8px;font-size:20px}.fd-alert p{margin:0 0 8px;line-height:1.8}.fd-alert.orange{background:#fff5e7;border-color:#f6dcad}.fd-alert.orange>svg{color:#e08a13}.fd-alert.red{background:#fff0f2;border-color:#f4ccd3}.fd-alert.red>svg{color:#d72641}.fd-alert.purple{background:#f4edff;border-color:#e3d1fc}.fd-alert.purple>svg{color:#7542c1}.fd-aside .fd-alert-list{gap:12px;padding:0}.fd-aside .fd-alert{flex-wrap:wrap;gap:10px;padding:14px}.fd-aside .fd-alert>svg{width:26px;height:26px}.fd-aside .fd-alert h4{font-size:16px}.fd-aside .fd-alert p{font-size:14px}.fd-aside .fd-alert button{width:100%}.fleet-finance-design .fleet-detail{background:#fff;border:1px solid #dce6f0;border-radius:12px;width:auto;padding:0;position:static;overflow:hidden}.fleet-finance-design .fleet-detail>header{color:#fff;background:#061d36;padding:16px}.fleet-finance-design .fleet-detail>header button{color:#fff;background:0 0;border-color:#8ba0b8}.fleet-finance-design .fleet-detail>dl,.fleet-finance-design .fleet-detail>.fleet-actions,.fleet-finance-design .fleet-detail>details,.fleet-finance-design .fleet-detail>.fleet-records,.fleet-finance-design .fleet-detail>.vehicle-oil{margin:18px}.fleet-finance-design .fleet-detail .fleet-actions{grid-template-columns:1fr;gap:10px;display:grid}.fleet-finance-design .fleet-detail button{min-height:48px}.fleet-finance-design .fleet-records>header{flex-wrap:wrap;gap:8px}.fleet-finance-design .fleet-records>header h3{font-size:17px}.fleet-finance-design .fleet-modal{color:#061d36;background:#fff;border-radius:14px;width:calc(100% - 40px);max-width:850px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 12px 60px #061d3640}.fleet-finance-design .fleet-modal input,.fleet-finance-design .fleet-modal select,.fleet-finance-design .fleet-modal textarea{min-height:48px}.fleet-finance-design .fleet-modal>header h3{font-size:24px}.fleet-finance-design .fd-extra-modal{max-width:1280px}.fd-module-footer{color:#708197;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.fd-workshop-editor .fleet-list-row{display:none}.fd-workshop-editor fieldset{border:0;gap:16px;display:grid}.fd-workshop-editor fieldset label{gap:8px;display:grid}.fleet-oil-opening{background:#fffbf1;border:1px solid #d59b37;border-radius:12px;margin:20px 0;padding:16px}.fleet-oil-opening label{margin:12px 0;display:block}.fleet-oil-opening input:not([type=checkbox]),.fleet-oil-opening select{border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:48px;padding:10px}.fleet-finance-design [hidden]{display:none!important}.fleet-finance-design .vehicle-oil{padding:16px!important}.fleet-finance-design .vehicle-oil h3{font-size:18px}.fleet-finance-design .vehicle-oil form input{max-width:100%;margin:10px 0!important}.fleet-finance-design .vehicle-oil form button{width:100%;min-height:48px}.fleet-finance-design .fleet-heading>.fd-row-actions{display:flex!important}.fleet-finance-design .fleet-form-grid label{font-weight:650}@media (min-width:1700px){.fd-workspace,.fleet-finance-design .fd-outer-grid{grid-template-columns:minmax(0,1fr) 360px}.fleet-finance-design .fd-table .fd-row-actions{min-width:320px}.fleet-finance-design .fd-table .fd-btn{font-size:15px}}@media (max-width:1200px){.fd-workspace,.fleet-finance-design .fd-outer-grid{grid-template-columns:minmax(0,1fr) 290px}.fd-stat{gap:10px;padding:14px}.fd-stat-icon{width:44px;height:44px}.fd-stat strong{font-size:24px}.fd-stat span{font-size:14px}.fleet-finance-design .fd-tabs button{font-size:15px}.fd-alert{flex-wrap:wrap}.fd-alert button{margin-inline-start:auto}}@media (max-width:950px){.fd-workspace,.fleet-finance-design .fd-outer-grid{grid-template-columns:1fr}.fd-aside{width:100%}.fd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-finance-design .fleet-heading{flex-wrap:wrap}.fleet-finance-design .fleet-heading h2{font-size:26px}.fleet-finance-design .fd-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-finance-design .fd-tabs button{min-height:60px}.fleet-finance-design .fleet-detail{width:100%}.fd-aside .fd-panel-body form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fd-aside .fd-panel-body form>p,.fd-aside .fd-panel-body form>dl,.fd-aside .fd-panel-body form>.fd-full{grid-column:1/-1}}@media (max-width:600px){.fleet-finance-design{font-size:15px;padding:12px!important}.fleet-finance-design .fleet-heading h2{font-size:23px}.fleet-finance-design .fleet-heading>.fd-row-actions{width:100%}.fleet-finance-design .fleet-heading .fd-btn{flex:1;padding:12px;font-size:15px}.fd-stat{gap:8px;min-height:105px;padding:12px}.fd-stat strong{font-size:22px}.fd-stat-icon{width:38px;height:38px}.fd-stat-icon svg{width:24px}.fd-stat span{font-size:13px}.fd-metrics{gap:10px;margin-bottom:16px}.fleet-finance-design .fd-tabs{margin-bottom:16px}.fleet-finance-design .fd-tabs button{padding:10px 4px;font-size:14px}.fd-section-heading{padding:16px;font-size:20px}.fd-section-heading h3{font-size:20px}.fd-filters{gap:10px;padding:0 14px 14px}.fd-search{width:100%;min-width:100%}.fd-filters select{flex:1;min-width:120px}.fd-table-footer{padding:14px}.fd-table-footer .fd-btn{width:100%}.fd-alert{gap:10px;padding:16px}.fd-alert h4{font-size:18px}.fd-alert p{font-size:14px}.fd-alert>svg{width:30px;height:30px}.fd-alert .fd-btn{width:100%;margin:0}.fd-aside .fd-panel-body form{display:block}.fleet-finance-design .fleet-modal{width:calc(100% - 20px);padding:16px}.fleet-finance-design .fleet-form-grid{grid-template-columns:1fr}.fd-module-footer{font-size:13px}.fd-module-footer .fd-btn{width:100%}}
