.tow-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}.tow-fields label,.tow-editor>label,.tow-toolbar label,.tow-policy-option label{display:grid;gap:6px;color:#3e5963;font-size:.85rem;font-weight:600}.tow-fields input,.tow-fields select,.tow-editor input,.tow-toolbar input,.tow-toolbar select,.tow-policy-option input[type=number]{width:100%;min-width:0;border:1px solid #cbdade;border-radius:8px;padding:11px;background:#fff;color:#193a47;font:inherit}.tow-toolbar,.tow-actions{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}.tow-actions{margin:0;gap:7px}.tow-toolbar>label{flex:1;min-width:160px}.tow-table-wrap{overflow-x:auto}.tow-table{border-collapse:collapse;width:100%;font-size:.85rem}.tow-table td,.tow-table th{padding:13px 10px;text-align:left;border-bottom:1px solid #d9e4e8;white-space:nowrap}.tow-table th{color:#637c86}.tow-table small,.tow-fields small{display:block;color:#637c86;font-size:.78rem;margin-top:4px}.tow-fields strong{display:block;overflow-wrap:anywhere}.tow-note,.tow-policy-option p{color:#637c86;font-size:.82rem}.tow-candidates{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.tow-policy-option{grid-column:1/-1;display:grid;gap:10px;padding:16px;border:1px solid #c8dde0;border-radius:10px;background:#f5fafb}.tow-policy-option>label:first-child{display:flex;align-items:center;gap:8px}.tow-policy-option input[type=checkbox]{width:18px;height:18px}#tow-feedback{color:#176773}#tow-one-client .primary-action{display:inline-flex;justify-content:center;text-align:center}#tow-one-client[hidden]{display:none!important}body.claims-only #admin-nav [data-view=tow-one-admin]{display:none!important}#client-home .client-welcome{margin-top:24px}@media(max-width:760px){.tow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tow-actions{flex-direction:column;align-items:stretch}#tow-one-client{padding:20px}#tow-one-client .primary-action{width:100%}}@media(max-width:460px){.tow-fields{grid-template-columns:1fr}.tow-toolbar{align-items:stretch}.tow-toolbar>label{min-width:100%;width:100%}}
