.usage-report{width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box;padding:22px;color:#26303b}.ur-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.ur-heading>div>span{font-size:10px;letter-spacing:1.5px;color:#e55c0a;font-weight:700}.ur-heading h2{font-size:24px;margin:7px 0}.ur-heading p{font-size:12px;color:#7e8792;margin:5px 0 18px}.ur-heading button,.ur-dates button{border:1px solid #ffd0b2;background:#fff0e7;border-radius:10px;color:#db5604;padding:10px 16px;font-size:12px;font-weight:600;cursor:pointer}.ur-heading button:disabled{opacity:.4}.ur-periods{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 12px}.ur-periods button{padding:8px 14px;border:0;border-radius:8px;background:#f4f5f7;color:#73808d;font-size:12px;cursor:pointer}.ur-periods button.on{background:#fff0e7;color:#e15c0b;font-weight:700}.ur-dates{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.ur-dates label{display:flex;align-items:center;gap:6px;font-size:11px;color:#7b8692}.ur-dates input{width:145px!important;height:32px!important;font-size:11px!important}.ur-dates button{padding:7px 14px}.ur-dates small{margin-left:auto;font-size:10px;color:#8d96a2}.ur-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ur-stats article{padding:20px;border-radius:14px;background:#fff5ee;border:1px solid #ffe1cc;min-width:0}.ur-stats small{font-size:12px;color:#6a7480}.ur-stats strong{display:block;font-size:29px;margin:12px 0;color:#e85c06;letter-spacing:-.8px}.ur-stats p{font-size:11px;color:#8c929c;margin:0;line-height:1.6}.ur-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px}.ur-charts,.ur-grid aside{display:flex;flex-direction:column;gap:16px;min-width:0}.ur-card{background:#fff;border:1px solid #e9edf2;border-radius:15px;padding:20px;min-width:0;overflow:hidden}.ur-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ur-card-heading h3{margin:0;font-size:14px}.ur-card-heading>span{font-size:10px;color:#949da8}.ur-card-heading select{font-size:11px!important;height:30px!important;border:1px solid #edf0f4;border-radius:8px;background:#fafbfc;padding:4px 8px}.ur-bars{display:flex;align-items:flex-end;gap:4px;min-height:150px;margin-top:22px;overflow-x:auto;max-width:100%;padding-bottom:3px}.ur-bars>div{flex:1;min-width:14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px}.ur-bars i{width:75%;min-width:4px;max-width:38px;border-radius:4px 4px 0 0;background:#ff8a40}.ur-bars>div:nth-child(even) i{background:#ffb17e}.ur-bars b{font-size:9px;color:#87919d;font-weight:500}.ur-bars small{font-size:9px;color:#8994a1;white-space:nowrap;height:14px}.ur-daily-bars{min-height:175px}.ur-analysis-summary{display:flex;gap:22px;margin-top:16px;color:#8c96a2;font-size:10px}.ur-analysis-summary b{display:block;color:#3e4957;font-size:12px;margin-top:4px}.ur-breakdown{display:flex;flex-direction:column;gap:17px;margin-top:22px}.ur-breakdown article>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;margin-bottom:7px}.ur-breakdown span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ur-breakdown em{font-style:normal;color:#d88d5d;background:#fff2e9;font-size:9px;padding:4px;border-radius:5px;margin-right:7px}.ur-breakdown b{font-size:11px;white-space:nowrap}.ur-meter{height:5px;background:#f7f0eb;border-radius:4px;overflow:hidden}.ur-meter i{display:block;background:#ff934d;height:100%;border-radius:4px}.ur-footnote{font-size:10px;color:#939da8;line-height:1.8;margin:15px 0 0}.ur-empty,.ur-loading{font-size:12px;color:#939da8;padding:25px 0}.ur-error{background:#fff2ed;border:1px solid #ffcdbb;border-radius:10px;padding:12px;color:#c84d26;font-size:12px}.ur-error[hidden]{display:none}.ur-embedded{padding:0;margin:0 0 20px}.ur-embedded .ur-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.ur-embedded aside{display:grid;grid-template-columns:1fr 1fr}.ur-embedded .ur-grid{grid-template-columns:1fr}.ur-embedded .ur-bars{min-height:150px}.ad-operations{border:1px solid #e6e9ee;background:#fff;border-radius:14px;padding:18px;margin:0 0 20px}.ad-operations>div{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#737d88;margin:14px 0}.ad-operations b{color:#db5a0a;margin-left:8px}.ad-operations p{font-size:10px;line-height:1.7;color:#909aa6;margin:0}.ad-report-actions{display:flex;gap:14px;align-items:center;font-size:11px;color:#88929d}.ad-new-only{display:flex;gap:5px;align-items:center;white-space:nowrap;font-size:11px;color:#737f8a}.ad-customer-controls .ad-new-only input{width:14px!important;height:14px!important;accent-color:#FF8A3D}.ad-customer-controls{flex-wrap:wrap}.ad-customer-controls input[type=search]{width:190px!important}html body.cargoquick .usage-report .ur-stats strong,html body.cargoquick .usage-report .ur-heading>div>span,html body.cargoquick .usage-report .ur-periods button.on,html body.cargoquick .usage-report .ur-heading button{color:#df5809!important}html body.cargoquick .usage-report :is(.ur-heading p,.ur-dates label,.ur-footnote,.ur-stats p,.ur-card-heading>span,.ur-bars small,.ur-empty){color:#7d8795!important}html body.cargoquick .admin-dashboard .ad-stat-grid article:nth-child(2) strong,html body.cargoquick .admin-dashboard .ad-table td button{color:#df5809!important}html body.cargoquick .admin-dashboard :is(.ad-heading p,.ad-customer-heading p,.ad-stat-grid p,.ad-customer-stats p,.ad-chart small,.ad-operations p){color:#7d8795!important}@media(max-width:1000px){.ur-grid{grid-template-columns:1fr}.ur-grid aside{display:grid;grid-template-columns:1fr 1fr}.ur-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.usage-report{padding:10px}.ur-heading{align-items:flex-start}.ur-heading h2{font-size:20px}.ur-heading button{padding:9px;font-size:10px}.ur-stats{gap:8px}.ur-stats article{padding:14px}.ur-stats strong{font-size:23px}.ur-grid aside,.ur-embedded aside{display:flex}.ur-card{padding:15px}.ur-dates input{width:125px!important}.ur-dates small{width:100%;margin:0}.ur-bars{gap:2px}.ur-bars small{font-size:8px}.ur-embedded{padding:0}.ad-report-actions{flex-wrap:wrap}.ad-customer-controls .ad-new-only input{min-width:14px}.ad-customer-controls input[type=search]{width:auto!important}}
.ur-dates input,.ad-dates input{border:1px solid #e1e6ed!important;border-radius:8px!important;background:#fff!important;padding:5px 8px!important;font-family:inherit!important;box-sizing:border-box}.ur-dates input:focus,.ad-dates input:focus{outline:2px solid #ffb78c;outline-offset:1px}

html body.cargoquick app-order .menu-view #p76-history-tabs button{background:#fff;border:1px solid #f0d3bf;color:#5e6875!important;font-weight:650;display:inline-flex;align-items:center;gap:7px;box-shadow:none}html body.cargoquick app-order .menu-view #p76-history-tabs button.on{background:#c94b00!important;border-color:#c94b00!important;color:#fff!important}html body.cargoquick app-order .menu-view #p76-history-tabs button b{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 7px;box-sizing:border-box;border-radius:12px;background:#c94b00!important;color:#fff!important;font-size:11px;line-height:1.6;margin:0}html body.cargoquick app-order .menu-view #p76-history-tabs button.on b{background:#fff!important;color:#b74200!important}html body.cargoquick app-order .menu-view #p76-history-tabs button:focus-visible{outline:2px solid #ffb178;outline-offset:3px}.quote-review-status{display:flex;flex-direction:column;gap:6px;background:#f8f9fb;border:1px solid #e4e8ed;border-radius:10px;padding:13px;margin:12px 0;font-size:12px}.quote-review-status.done{background:#fff5ed;border-color:#ffc9a7}.quote-review-status strong{font-size:14px}.quote-review-status span{font-size:11px;line-height:1.7}.quote-review-admin>div:not(.quote-review-status){display:flex;gap:8px;flex-wrap:wrap}.quote-review-admin>p{font-size:11px;color:#7d8793;line-height:1.7}.quote-review-admin [role=alert]:empty{display:none}

.ad-view-tabs,.ur-chart-tabs{display:flex;align-items:center;gap:6px;flex:none;border-bottom:1px solid #e8ebef;margin-bottom:14px;padding-bottom:10px}.ad-view-tabs button,.ur-chart-tabs button{border:0;background:#f3f5f7;color:#737e8b;padding:8px 14px;border-radius:8px;font-size:12px;cursor:pointer}.ad-view-tabs button.on,.ur-chart-tabs button.on{background:#c94b00;color:#fff}.ad-view-tabs>span{margin-left:auto;font-size:10px;color:#8b95a0}.admin-dashboard[data-dashboard-view=overview] :is(.ad-customer-section,[data-ad-usage]),.admin-dashboard[data-dashboard-view=customers] :is([data-ad-metrics],[data-ad-usage],.ad-operations),.admin-dashboard[data-dashboard-view=analytics] :is([data-ad-metrics],.ad-customer-section,.ad-operations){display:none}.usage-report:not(.ur-embedded) .ur-charts[data-ur-chart=daily] .ur-pattern-card,.usage-report:not(.ur-embedded) .ur-charts[data-ur-chart=patterns] .ur-daily-card{display:none}.ur-stats article{background:#fff;border-color:#e6eaf0}.ur-stats article:first-child{background:#fff7f1;border-color:#ffd1b3}html body.cargoquick #customer-dashboard .ur-stats strong{color:#dc5406!important}html body.cargoquick #customer-dashboard :is(.ur-footnote,.ur-heading p,.ur-stats p,.ur-bars small,.ur-card-heading>span){color:#7d8896!important}html body.cargoquick #p7-admin-content .ad-view-tabs button.on,html body.cargoquick #customer-dashboard .ur-chart-tabs button.on{color:#fff!important}html body.cargoquick #p7-admin-content .ad-stat-grid article:nth-child(2) strong,html body.cargoquick #p7-admin-content .ad-table td button{color:#dc5406!important}
@media(min-width:901px){#p7-admin-content[data-page=dashboard]{display:flex!important;overflow:hidden!important;min-height:0;padding:14px 24px!important}.admin-dashboard{height:100%;min-height:0;display:flex;flex-direction:column;width:100%}.ad-heading{flex:none;margin-bottom:12px}.ad-heading h3{font-size:21px}.ad-filters{flex:none;margin-bottom:12px}.ad-view-tabs{margin-bottom:12px}.ad-stat-grid{flex:none;gap:10px}.ad-stat-grid article{padding:14px 17px}.ad-stat-grid strong{font-size:25px;margin:8px 0}.ad-statuses{flex:none;margin:10px 0 12px;padding:5px}.admin-dashboard [data-ad-metrics]{min-height:0;display:flex;flex-direction:column;flex:1}.ad-insight-grid{min-height:0;flex:1;margin-bottom:12px;gap:12px}.ad-trend,.ad-customer-stats{padding:15px}.ad-chart{min-height:0;height:135px;margin-top:18px}.ad-chart i{max-height:85px}.ad-customer-stats dl{margin:10px 0 6px}.ad-customer-stats dl>div{padding:5px 0}.ad-operations{flex:none;padding:12px 16px;margin:0}.ad-operations>div{margin:9px 0}.ad-customer-section{min-height:0;flex:1;display:flex;flex-direction:column;padding:16px}.ad-table-wrap{min-height:0;flex:1;max-height:none}.ad-pagination{flex:none}.admin-dashboard [data-ad-usage]{min-height:0;flex:1;overflow:auto}.ur-embedded{margin:0}.ur-embedded .ur-card{padding:16px}.ur-embedded .ur-grid{gap:12px}.ur-embedded .ur-grid aside{gap:12px}.ur-embedded .ur-breakdown{gap:12px;margin-top:14px}.menu-view:has(>#customer-dashboard){padding:14px 26px!important;overflow:hidden!important}#customer-dashboard{height:100%;min-height:0;display:flex;flex-direction:column;padding:4px 0;max-width:1600px}#customer-dashboard .ur-heading{flex:none}#customer-dashboard .ur-heading h2{font-size:22px}#customer-dashboard .ur-heading p{margin-bottom:10px}#customer-dashboard .ur-periods{flex:none;margin:4px 0 10px}#customer-dashboard .ur-dates{flex:none;margin-bottom:14px}#customer-dashboard [data-ur-content]{display:flex;flex-direction:column;min-height:0;flex:1}#customer-dashboard .ur-stats{flex:none;margin-bottom:12px;gap:12px}#customer-dashboard .ur-stats article{padding:14px 18px}#customer-dashboard .ur-stats strong{font-size:26px;margin:8px 0}#customer-dashboard .ur-grid{flex:1;min-height:0;gap:14px}#customer-dashboard .ur-charts{min-height:0;gap:0}#customer-dashboard .ur-chart-tabs{margin-bottom:10px;padding-bottom:8px}#customer-dashboard .ur-charts>.ur-card{flex:1;min-height:0;display:flex;flex-direction:column}#customer-dashboard .ur-bars{flex:1;min-height:0;margin-top:15px}#customer-dashboard .ur-card{padding:16px}#customer-dashboard .ur-grid aside{min-height:0;gap:12px}#customer-dashboard .ur-grid aside>.ur-card{flex:1;min-height:0}#customer-dashboard .ur-breakdown{margin-top:15px;gap:13px}#customer-dashboard .ur-footnote{flex:none;margin-top:9px;font-size:10px}}
@media(max-width:900px){.ad-view-tabs{overflow:auto}.ad-view-tabs>span{display:none}.ad-view-tabs button,.ur-chart-tabs button{white-space:nowrap}.admin-dashboard[data-dashboard-view=customers] .ad-table-wrap{max-height:55dvh}.ur-chart-tabs{margin-bottom:0}.ur-embedded .ur-charts{display:block}}
@media(min-width:901px){.ad-customer-stats{min-height:0;overflow:hidden}.ad-customer-stats dl>div{padding:3px 0;font-size:11px}.ad-customer-stats p{font-size:9px;line-height:1.4;margin:4px 0}.ad-insight-grid>*{min-height:0}}@media(min-width:901px) and (max-height:820px){.ad-heading p{display:none}.ad-customer-stats dl{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.ad-customer-stats p{display:none}.ad-chart{height:100px;margin-top:12px}.ad-chart i{max-height:60px}.ad-stat-grid article{padding:10px 15px}.ad-stat-grid strong{font-size:23px;margin:6px 0}}

#customer-dashboard .ur-charts[data-ur-chart=daily]>.ur-pattern-card,#customer-dashboard .ur-charts[data-ur-chart=patterns]>.ur-daily-card{display:none!important}
