.insight-fold>summary{font-weight:650;cursor:pointer;font-size:15px;padding:2px 0}.insight-fold[open]>summary{margin-bottom:12px}.fold-actions{display:flex;justify-content:flex-end;gap:8px}.donut-layout{display:flex;gap:16px;align-items:center;margin:14px 0}.donut{flex:0 0 125px;width:125px;height:125px;border-radius:50%;display:grid;place-items:center}.donut>span{background:#fff;border-radius:50%;width:88px;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut small{font-size:10px;color:#698174}.donut b{font-size:13px}.donut-legend{flex:1;min-width:0}.donut-legend summary{display:flex;gap:6px;padding:7px 0;cursor:pointer;font-size:12px}.donut-legend summary i{height:10px;width:10px;border-radius:50%;margin-top:4px;flex-shrink:0}.donut-legend small{display:block;color:#667c70}.donut-legend .compact-metrics{grid-template-columns:1fr}.chart-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.chart-tabs .btn{padding:8px;font-size:12px;min-height:36px}.source-row{padding:8px 0}.source-row summary{display:grid;grid-template-columns:90px minmax(35px,1fr) 74px;gap:7px;align-items:center;font-size:11px;cursor:pointer;list-style:none}.source-row summary b{text-align:right;font-size:11px}.source-row summary::-webkit-details-marker{display:none}.bar-track{height:14px;background:#edf3ef;border-radius:4px;overflow:hidden}.bar-track i{display:block;height:100%;background:#438568;border-radius:4px;transition:width .2s}.lead-filters{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.lead-filters input,.lead-filters select{font:inherit;font-size:13px;padding:9px;border:1px solid #d8e4dc;border-radius:9px;min-width:0;max-width:100%;flex:1 1 105px;background:white}.lead-compact{border:1px solid #dce8df;background:white;padding:11px 12px;margin:8px 0;border-radius:12px;font-size:13px}.lead-compact p{margin:7px 0}.compact-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.7}.compact-row .pill{margin-left:auto;font-size:11px}.lead-compact .actions{display:flex;gap:8px;margin-top:7px}.lead-compact .btn{padding:6px 12px;min-height:36px;font-size:12px}.service-photo{max-width:90px;max-height:90px;border-radius:8px;margin:5px}.service-usage-row{padding:10px;background:#f0f6f2;border-radius:10px;margin:8px 0}.lead-compact .help{font-size:11px;color:#687d72}.compact-section button.compact-metric{border:0;color:inherit;cursor:pointer}.order-money{display:flex;justify-content:space-between;gap:5px;font-size:11px;margin:8px 0;flex-wrap:wrap}.order-compact.m-card{padding:11px 12px;margin:8px 0;border-radius:13px}.order-compact.m-card h3{font-size:14px;line-height:1.4;margin:6px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-compact.m-card .m-address{font-size:12px;line-height:1.4;margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-compact.m-card .m-muted{font-size:11px;margin:4px 0}.order-compact .m-code{font-size:10px}.order-compact .pill{font-size:10px}.order-compact .actions{display:flex;gap:6px;margin-top:6px;padding-top:6px}.order-compact .actions .btn{font-size:11px;padding:6px 8px;min-height:34px;flex:1}.order-compact .m-card-top{margin-bottom:4px}.batch-label-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #e4eae5}.batch-label-row input{width:20px;height:20px}.label-batches{margin:10px 0}.label-batches summary{cursor:pointer;font-weight:600}.label-batches .actions{display:flex;flex-wrap:wrap;gap:6px}
@media(min-width:821px){.donut{width:175px;height:175px;flex-basis:175px}.donut>span{width:125px;height:125px}.donut b{font-size:17px}.source-row summary{grid-template-columns:150px 1fr 130px;font-size:14px}.source-row summary b{font-size:14px}.lead-compact{max-width:900px}.order-compact.m-card{min-height:0}.compact-section{max-width:1100px}}

@media(max-width:700px){
 #content.compact-orders{padding-top:6px}
 .compact-orders>.addition-inbox,.compact-orders>.workspace-tools{display:inline-flex;margin:0 5px 5px 0;gap:5px}
 .compact-orders>.addition-inbox .btn,.compact-orders>.workspace-tools .btn,.compact-orders>[data-action=after-list]{min-height:30px;padding:5px 9px;font-size:12px;margin:0 5px 5px 0}
 .compact-orders .m-heading{margin:0 0 4px;min-height:35px}
 .compact-orders .m-heading h1{font-size:20px}
 .compact-orders .m-heading .btn{min-height:34px;padding:6px 12px}
  .compact-orders>.m-menu{min-height:34px;padding:7px 12px;margin:0 0 4px}
 .compact-orders>.m-menu small{display:none}
 .compact-orders .toolbar{margin:6px 0;gap:7px}
 .compact-orders .toolbar input{min-height:36px;padding:7px 10px}
 .compact-orders .chips{gap:5px;margin:0}
 .compact-orders .chip{min-height:30px;padding:5px 9px;font-size:12px}
 .compact-orders .order-compact{padding:7px 11px;margin:0 0 7px;border-radius:12px}
 .compact-orders .order-compact h3{font-size:13px;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .compact-orders .order-compact p{font-size:12px;line-height:1.25;margin:3px 0}
 .compact-orders .order-compact .m-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .compact-orders .order-compact .m-card-top{margin:0;min-height:18px}
 .compact-orders .order-compact .order-money{font-size:11px;margin:5px 0}
 .compact-orders .order-compact .actions{margin-top:4px;padding-top:0;gap:5px}
 .compact-orders .order-compact .pill{padding:2px 5px;line-height:14px}
 .compact-orders .order-compact .actions .btn{min-height:29px;padding:4px 8px;font-size:11px}
}
