.assist-queues{display:flex;flex-wrap:wrap;gap:6px;padding:9px;background:#eef5f1;border:1px solid #dce8e1;border-radius:10px;margin:12px 0 16px}.assist-queues button{font-size:12px;padding:8px 10px;background:transparent;border-color:transparent}.assist-queues button[aria-current=page]{background:white;border-color:#bcd7ca;color:#096b5d;font-weight:700}.assist-queues span{display:inline-block;margin-left:4px;padding:1px 6px;background:#dcebe3;border-radius:9px;font-size:11px}
.assist-center>.section-title p{font-size:13px;color:#5b7265;margin:5px 0}.assist-queue-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.assist-queue-cards article{display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;border:1px solid #dce7e0;border-radius:10px;background:#fff;min-width:0}.assist-queue-cards h3{font-size:14px;margin:7px 0}.assist-queue-cards p{font-size:12px;color:#5c7367;line-height:1.5;margin:0}.assist-queue-cards button{font-size:12px;padding:7px 10px;align-self:start}.assist-count{font-size:23px;font-weight:700;color:#0b7565}.assist-next,.assist-alert{padding:14px;border:1px solid #dce7e0;background:#f4f8f5;border-radius:9px;margin:15px 0}.assist-next p,.assist-alert p{font-size:13px}.assist-alert{background:#fff9ed;border-color:#ead8b3}.assist-history,.assist-quality{border:1px solid #dce7e0;border-radius:9px;padding:12px;margin:18px 0;font-size:13px}.assist-history>summary,.assist-quality>summary{font-weight:600;cursor:pointer}.assist-history>.automation-panels,.assist-quality>p{margin-top:12px}.assist-setup-banner{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:14px 16px;border:1px solid #cadfd3;background:#edf6f0;border-radius:10px;margin:0 0 18px}.assist-setup-banner p{font-size:12px;margin:5px 0 0;color:#506c5b}.assist-setup-banner button{font-size:12px;white-space:nowrap}.assist-tag{display:inline-block;font-size:11px;padding:4px 7px;border-radius:5px;background:#e8f1ec;color:#496c58;font-weight:500}.assist-tag.estimate,.assist-tag.stale{background:#fff2d3;color:#91600c}.assist-tag.missing{background:#fae9e6;color:#984c43}.assist-tag.confirmed{background:#e0f2e9;color:#1b7350}
.assist-account-list>div,.assist-existing>div{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #e0e9e3}.assist-account-list strong,.assist-existing strong{flex:1}.assist-account-list small{flex-basis:100%;color:#5c7367}.assist-account-list button,.assist-existing button{font-size:12px;padding:6px 9px}.setup-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.setup-steps button{display:grid;text-align:left;padding:12px;gap:6px;background:#fff;border-color:#dce7e0}.setup-steps button[aria-current=step]{border-color:#0a7968;box-shadow:0 0 0 1px #0a7968}.setup-steps strong{font-size:13px}.setup-steps small{color:#5c7367;font-size:11px}.setup-steps span{font-size:16px;color:#0a7968;font-weight:700}.setup-current{padding:18px;border:1px solid #dce7e0;border-radius:10px;background:#fff}.setup-current h3{font-size:18px;margin:12px 0}.setup-current>p{font-size:13px;line-height:1.6}.setup-footer{display:flex;align-items:center;gap:15px;margin:18px 0}.setup-footer span{flex:1;font-size:12px;color:#5c7367}.assist-budget-summary{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background:#edf5f0;border-radius:8px}.assist-budget-summary span{font-size:12px}.assist-budget-summary b{display:block;font-size:17px;margin-top:4px}.assist-task{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:14px;background:white;border:1px solid #dce7e0;border-radius:9px;margin:12px 0}.assist-task p{font-size:13px;color:#5c7367;margin:5px 0}.assist-task button{font-size:12px;white-space:nowrap}.ticket-bulk-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.ticket-bulk-actions button{font-size:12px;padding:7px 10px}.ticket-bulk-actions small{font-size:12px;flex-basis:100%;color:#5c7367}.review-queues[hidden],.inbox-intro[hidden]{display:none}.inline-recurring{margin:0}.home-forecast{border:1px solid #dce7e0;border-radius:10px;background:white;padding:16px;margin:18px 0}.home-forecast .section-title h2{font-size:18px}.home-forecast .section-title p{font-size:13px;margin-bottom:0}.home-forecast>p{font-size:12px;color:#5c7367}.home-forecast .section-title label{max-width:200px}.home-forecast .workspace-table td,.home-forecast .workspace-table th{font-size:12px;padding:9px}.home-forecast button{font-size:12px}.home-assistance .section-title{margin-top:14px}
.assist-account-list strong,.assist-existing strong,.bulk-review-preview span{min-width:0;overflow-wrap:anywhere}
@media(max-width:760px){.assist-account-list strong,.assist-existing strong{flex-basis:100%}.assist-account-list .assist-tag{max-width:100%}}
@media(max-width:1100px){.assist-queue-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-forecast .section-title{flex-wrap:wrap}}
@media(max-width:760px){.assist-queue-cards{gap:7px}.assist-queue-cards article{padding:11px}.assist-queue-cards p{font-size:11px}.assist-queue-cards h3{font-size:12px}.assist-setup-banner{align-items:flex-start;flex-direction:column;gap:9px}.assist-setup-banner button{white-space:normal}.assist-task{flex-direction:column;align-items:flex-start}.setup-current{padding:12px}.setup-footer{flex-wrap:wrap;gap:8px}.setup-footer span{order:3;flex-basis:100%}.setup-footer button:last-child{margin-left:auto}.home-forecast{padding:12px}.home-forecast .workspace-table td[data-label]:before{display:inline}.assist-center .section-title{flex-wrap:wrap}}

.payment-exception,.activity-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line,#dce4e2)}.payment-exception>div,.activity-row>div{min-width:0}.payment-exception small,.activity-row small{display:block;overflow-wrap:anywhere}.payment-exceptions,.receipt-jobs{padding:12px;border:1px solid var(--line,#dce4e2);border-radius:10px;margin-bottom:12px}.activity-list .actions{flex-shrink:0}@media(max-width:650px){.payment-exception,.activity-row{align-items:flex-start;flex-direction:column}.activity-list .actions{flex-wrap:wrap}}
