.tracker-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.application-actions{flex-wrap:wrap}.import-source{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-bottom:18px}.import-source label{flex:1;min-width:220px;font-size:14px}.block-label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:14px}#import-dialog{width:1100px}#mapping-section{padding:18px;background:#f5f7fd;border-radius:12px;margin:18px 0}#column-mapping{margin:16px 0}#import-status,#import-count,#session-status{font-size:14px;color:#39569d;line-height:1.7}.table-scroll{max-height:420px;overflow:auto;border:1px solid #dce3ef;border-radius:8px}table{border-collapse:collapse;min-width:1500px;width:100%;font-size:14px}th,td{padding:9px;border-bottom:1px solid #e2e8f1;text-align:left}th{background:#edf2ff;position:sticky;top:0;z-index:1;white-space:nowrap}td input,td select{min-width:130px}td input[type=checkbox]{min-width:18px;width:18px;height:18px}td[data-row-status]{min-width:180px;color:#866022}#sessions-dialog{width:760px}.session-toolbar{display:flex;gap:12px;margin:20px 0}.round-card{border:1px solid #e1e7f2;border-radius:12px;padding:20px;margin:15px 0;background:#fafbfe}.round-heading{display:flex;align-items:center;gap:12px}.round-heading h3{margin:0;font-size:18px}.round-card p{font-size:14px;color:#63738d}.round-card dt{font-size:14px;font-weight:600;margin-top:14px}.round-card dd{margin:6px 0 0;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.round-card dl:empty{display:none}#session-form{border-top:2px solid #e4eafa;margin-top:24px;padding-top:12px}.backup-actions{flex-wrap:wrap}#demo-banner{margin-bottom:18px}#followups{margin-bottom:18px}@media(max-width:650px){.tracker-heading{flex-wrap:wrap}.tracker-heading-actions{width:100%}.tracker-heading-actions .secondary{margin-left:0}#sessions-dialog,#import-dialog{padding:18px}.round-card{padding:15px}#column-mapping{grid-template-columns:1fr}}
.import-card{border:1px solid #dce3ef;border-radius:12px;padding:18px;margin:14px 0}.import-card h3{margin:0 0 12px}.import-card>label{display:block;margin-top:14px}.import-card details{margin:12px 0}.import-card summary{cursor:pointer;font-size:14px}.import-card [data-import-status]{font-size:14px;color:#36528d;line-height:1.7}.import-card select{max-width:100%}#import-cards{max-height:60vh;overflow:auto}.import-card .hint{overflow-wrap:anywhere}@media(max-width:650px){.import-card .fields{grid-template-columns:1fr}.import-card{padding:12px}}
