@media (max-width:700px){.card .grid{grid-template-columns:1fr;gap:14px}.card .grid .full{grid-column:auto}.card .grid{--ctrl-h:50px}.brandrow{align-items:flex-start;gap:10px}header h1{line-height:1.25}header{padding:15px 16px}.header-live{font-size:12px;margin-top:4px}header h1{font-size:16px;letter-spacing:.01em}header{padding:12px 14px;margin-bottom:11px}.header-live,header p{font-size:11.5px}.card{padding:14px 13px}label{font-size:10.5px;margin-bottom:6px}.card .grid label{font-size:11px;margin-bottom:6px}.card .grid .csel-trigger,.card .grid input{font-size:15px}.btn{font-size:14px}.filters{gap:8px}.filters .search{flex:1 1 100%}.filters .spacer{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stats--stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.stats--stack .sc{padding:9px 7px 10px 10px}.stats--stack .sc-label{font-size:9px;letter-spacing:.02em;white-space:normal;gap:4px;line-height:1.25}.stats--stack .sc-dot{width:5px;height:5px}.stats--stack .sc-val{font-size:16px;margin-top:4px;letter-spacing:-.02em}.stats--stack .sc-rule{font-size:9.5px;line-height:1.3;margin-top:5px}.sc-val{font-size:20px}.sc-rule{font-size:11px}.sc-foot-val{font-size:14px}.sc-foot{margin-top:8px;padding-top:7px}.stats--stack .sc-foot-val{font-size:12.5px}.stats--stack .sc-foot-label{font-size:9px}.stats--stack .sc-foot{margin-top:6px;padding-top:6px}.card .grid label .miniLink{float:none;margin-left:8px}.wrap{padding-left:2px;padding-right:2px}.tablewrap{border:none;background:none;box-shadow:none;overflow:visible}.ttable{display:block;min-width:0;width:100%;font-size:14px}.ttable thead{display:none}.ttable tbody{display:block}.ttable tbody tr{display:flex;flex-direction:column;position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:6px 4px;margin-bottom:11px}.ttable tbody tr:hover td{background:none}.ttable.rowTint tbody tr{background-color:color-mix(in srgb,var(--pt,transparent) var(--tint-w),var(--surface));border-color:color-mix(in srgb,var(--pt,transparent) 40%,var(--border))}.ttable.rowTint tbody td,.ttable.rowTint tbody tr:hover td{background:none}.ttable tbody td{display:flex;align-items:center;justify-content:space-between;gap:12px;width:auto;padding:6px 12px;border:none;text-align:right;white-space:normal;min-height:34px}.ttable tbody td+td{border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.ttable tbody td:before{content:attr(data-label);flex:none;font-size:10.5px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);text-align:left}.ttable tbody td:not([data-label]){display:none}.ttable tbody td.selCell{display:flex;position:absolute;top:8px;right:8px;padding:0;width:auto}.ttable tbody td.selCell:before{content:none}.ttable tbody td[data-label=Agent],.ttable tbody td[data-label=Client]{order:-2;padding-top:11px;padding-right:44px;font-size:16px;font-weight:var(--fw-bold)}.ttable tbody td[data-label=Sold]{order:-1}.ttable tbody td[data-label=Agent]:before,.ttable tbody td[data-label=Client]:before{display:none}.ttable tbody td .person,.ttable tbody td[data-label=Agent],.ttable tbody td[data-label=Client]{justify-content:flex-start}.ttable tbody td .contactInput,.ttable tbody td .nameInput,.ttable tbody td .noteInput,.ttable tbody td .numInput,.ttable tbody td .paidInput{width:auto;flex:1 1;min-width:0;text-align:right;height:34px}.personalTable .nameInput{width:auto}.ttable tbody td .csel{margin-left:auto}.ttable tbody td .csel-trigger.sm{height:34px}.ttable tbody td .contactCell{align-items:flex-end}.ttable .col-toggle,.ttable .colToggle{display:none}.ttable .col-extra{display:flex}.ttable.collapsible tbody td.cardSum{display:block;order:-3;padding:0;border:none}.ttable.collapsible tbody tr{padding:0;overflow:hidden}.ttable.collapsible tbody tr>td:not(.cardSum):not(.selCell){display:none}.ttable.collapsible tbody tr.cardOpen>td[data-label]{display:flex;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.ttable.collapsible tbody tr.cardOpen td[data-label=Agent]{order:0;font-size:14px;font-weight:var(--fw);padding-right:12px}.ttable.collapsible tbody tr.cardOpen td[data-label=Agent]:before{display:block}.cardSumBtn{display:flex;flex-direction:column;gap:4px;width:100%;background:none;border:none;text-align:left;color:inherit;font:inherit;padding:11px 12px;cursor:pointer}.cardSumTop{display:flex;align-items:center;gap:9px}.cardSumName{flex:1 1;min-width:0;font-size:16px;font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardSumChev{width:18px;height:18px;flex:none;color:var(--text-muted);transition:transform .16s ease}.cardOpen .cardSumChev{transform:rotate(180deg)}.cardOpen .cardSumMeta{display:none}.cardSumMeta{display:flex;align-items:center;gap:7px;padding-left:37px;font-size:13px;color:var(--text-muted)}.cardSumDot{opacity:.55}.cardSumCarrier{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardSumAp{margin-left:auto;flex:none;font-weight:var(--fw-bold);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ttable.collapsible tbody td.selCell{top:12px;right:38px}.ttable tfoot{display:block}.ttable tfoot td{display:flex;justify-content:space-between}.leWrap{padding:0;align-items:stretch}.leModal{width:100%;max-height:100%;border-radius:0;border:none}.leHead{padding:14px 15px 10px}.leTitle{font-size:17px}.leSub{font-size:12px}.leTabs{padding:0 15px;gap:0}.leTab{font-size:13px;margin-right:16px}.leBlurb{padding:10px 15px 0}.leBody{padding:8px 15px 14px}.leRow{flex-direction:column;align-items:stretch;gap:10px}.leAnswers{margin-left:0}.leMonthStrip,.leMonths,.leReason{align-items:flex-start;justify-content:flex-start}.leBtn{padding:9px 12px;font-size:13px}.leBtn em{display:none}.leFoot{padding:11px 15px}.addRow{grid-template-columns:1fr;gap:12px}.addRow .addBtn{width:100%}.headerTools{gap:7px}.crmTop span{display:none}.crmTop{padding:0 11px}.stats{align-items:start}.stats>.sc:last-child:nth-child(odd){grid-column:1/-1}.stats--stack{align-items:stretch}.stats--stack>.sc:last-child:nth-child(odd){grid-column:auto}.auditRow{flex-direction:column;gap:3px;padding:10px 8px}.auditTime{width:auto;font-size:11.5px}.auditLine{font-size:13px}.auditChanges li{font-size:12px}.auditDayHead{font-size:11px}.retentionHold{flex-direction:column;align-items:stretch}.retentionHold button,.retentionHold input,.retentionHold select{width:100%;max-width:none}.retentionBar{flex-direction:column;align-items:flex-start;gap:9px}}