/* Scoped to new ATS screens; approved builder/global stylesheet are untouched. */
.ats-page{max-width:1180px}.ats-card{padding:24px;margin:20px 0}.ats-heading,.ats-row{display:flex;justify-content:space-between;align-items:center;gap:18px}.ats-heading{margin-bottom:16px}.ats-heading h2,.ats-heading h3{margin:0}.ats-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ats-notice{background:#f4f3ff;border:1px solid #dcd8ff;border-radius:12px;padding:18px;line-height:1.6}.ats-notice p{margin:8px 0 0}.ats-stats{display:flex;gap:20px;flex-wrap:wrap;padding:20px 4px 0;font-size:13px}.ats-connection{padding:18px;border:1px solid #e7e9f0;border-radius:12px;margin:14px 0}.ats-tag{display:inline-block;border-radius:20px;padding:4px 10px;background:#f0f2f7;color:#4d5870;font-size:12px;margin-bottom:7px}.ats-row{border-top:1px solid #eef0f5;padding:17px 0}.ats-row:first-child{border:0}.ats-row p{margin:6px 0}.ats-row>div:first-child{min-width:0;overflow-wrap:anywhere}.ats-table{overflow:auto;max-height:540px;margin:15px 0}.ats-table table{width:100%;border-collapse:collapse}.ats-table th,.ats-table td{text-align:left;border-bottom:1px solid #e7e9f0;padding:12px;vertical-align:top}.ats-table td{overflow-wrap:anywhere}.ats-note{padding:18px;border-radius:10px;background:#f5f6fa;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ats-page .form-error{margin:12px 0;color:#a82135}.ats-page .btn{white-space:normal}.ats-page select{max-width:100%}@media(max-width:720px){.ats-card{padding:16px}.ats-heading,.ats-row{align-items:stretch;flex-direction:column;gap:12px}.ats-actions .btn{flex:1}.ats-stats{gap:12px}.ats-table table{min-width:480px}.ats-notice{padding:14px}.ats-page .page-head{gap:14px}}
