.ats{--ats-green:var(--hr-accent);--ats-border:#e4e9e7;color:var(--hr-text-strong);font-size:13px}.ats-intro{border:1px solid var(--ats-border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px 26px;display:flex}.ats-intro h2{letter-spacing:-.6px;margin:7px 0;font-size:23px}.ats-intro p,.ats-help,.ats-panel p,.ats-editor p{color:var(--hr-text-muted);line-height:1.6}.ats-eyebrow{font-size:var(--hr-text-xs);letter-spacing:1.6px;color:var(--ats-green);font-weight:700}.ats-tabs{border-bottom:1px solid var(--ats-border);gap:2px;margin-bottom:22px;display:flex;overflow:auto}.ats-tabs button{white-space:nowrap;color:var(--hr-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 14px}.ats-tabs button.active{color:var(--ats-green);border-color:var(--ats-green);font-weight:650}.ats-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.ats-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.ats-metrics>div{border:1px solid var(--ats-border);background:#fff;border-radius:10px;padding:20px}.ats-metrics span{color:var(--hr-text-muted);display:block}.ats-metrics strong{margin-top:8px;font-size:32px;font-weight:600;display:block}.ats-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ats-panel{border:1px solid var(--ats-border);background:#fff;border-radius:10px;margin:12px 0;padding:22px}.ats-panel h3{margin:0 0 10px;font-size:15px}.ats-list-row{border-bottom:1px solid #f0f3f1;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.ats-list-row:last-child{border:0}.ats-list-row p{margin:5px 0}.ats-text-button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;min-width:180px}.ats-text-button small{color:var(--hr-text-muted);margin-top:5px;display:block}.ats-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;display:flex}.ats-toolbar form{flex:1;align-items:center;gap:8px;display:flex}.ats-toolbar input{flex:1;min-width:180px}.ats input:not([type=checkbox]),.ats select,.ats textarea{color:var(--hr-text-strong);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d8e1dd;border-radius:6px;max-width:100%;padding:10px 12px}.ats input:focus,.ats select:focus,.ats textarea:focus{outline-offset:1px;outline:2px solid #abd4c6}.ats-board{gap:14px;padding-bottom:20px;display:flex;overflow:auto}.ats-lane{background:#f4f7f5;border-radius:10px;flex:1;min-width:235px;max-width:300px;min-height:320px;padding:14px}.ats-lane h3{font-size:var(--hr-text-base);justify-content:space-between;margin:2px 0 18px;display:flex}.ats-lane h3 span{background:#e4ece7;border-radius:5px;padding:1px 6px}.ats-candidate{border:1px solid var(--ats-border);text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border-radius:8px;margin-bottom:10px;padding:16px;display:block}.ats-candidate>span{color:var(--hr-text-muted);font-size:var(--hr-text-base);margin:8px 0;display:block}.ats-candidate>div{color:var(--ats-green);justify-content:space-between;margin-top:16px;display:flex}.ats-chips{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.ats-chips span,.ats-chips button{color:var(--hr-text-muted);font-size:var(--hr-text-base);background:#f0f6f3;border:1px solid #dfe9e3;border-radius:6px;gap:8px;padding:8px 10px;display:flex}.ats-empty{text-align:center;color:var(--hr-text-muted);border:1px dashed #d9e5dd;border-radius:10px;margin:15px 0;padding:55px 20px}.ats-empty h3{color:var(--hr-text-strong)}.ats-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ats-dialog{width:min(850px,95vw);max-height:90vh;padding:0}.ats-dialog header,.ats-dialog footer{border-bottom:1px solid #e4e9e7;justify-content:space-between;padding:18px 24px;display:flex}.ats-dialog footer{border-top:1px solid #e4e9e7;border-bottom:0;justify-content:flex-end;gap:8px}.ats-form-body{max-height:68vh;padding:20px 24px;overflow:auto}.ats-field{font-size:var(--hr-text-base);flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.ats-field>span{font-weight:600}.ats-field textarea{width:100%;min-height:90px}.ats-check{align-items:center;gap:10px;margin:15px 0;display:flex}.ats-checks{border:1px solid #e4e9e7;border-radius:6px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.ats-checks label{align-items:center;gap:5px;padding:6px;display:flex}.ats-checks small{color:var(--hr-text-muted)}.ats-editor{border:1px solid #e0e8e3;border-radius:8px;margin:15px 0;padding:18px}.ats-criterion{grid-template-columns:1fr 2fr 65px 25px;gap:7px;margin-bottom:9px;display:grid}.ats-criterion button,.ats-stage-editor button{color:var(--hr-text-muted);cursor:pointer;background:0 0;border:0;padding:4px}.ats-stage-editor{background:#f5f8f6;border:1px solid #e0e8e3;border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex}.ats-stage-fields{flex:1;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ats-stage-fields .ats-field{margin:0}.ats-flow-preview{flex-wrap:wrap;gap:8px;display:flex}.ats-flow-preview>div{background:#f0f6f3;border-radius:7px;min-width:120px;padding:12px 26px 12px 14px;position:relative}.ats-flow-preview small{color:var(--hr-text-muted);margin-top:6px;display:block}.ats-flow-preview svg{position:absolute;top:15px;right:8px}.ats details summary{cursor:pointer;color:#147d64;padding:8px 0}.ats blockquote{color:var(--hr-text-muted);border-left:3px solid #c7ddce;margin-left:0;padding-left:12px}.ats code{font-size:var(--hr-text-sm);color:var(--hr-text-muted)}.ats button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.ats-intro{padding:18px;display:block}.ats-columns{grid-template-columns:1fr}.ats-metrics{grid-template-columns:1fr 1fr}.ats-list-row{flex-wrap:wrap}.ats-criterion{grid-template-columns:1fr 65px 25px}.ats-criterion input:nth-child(2){grid-area:2/1/auto/-1}.ats-form-body{padding:16px}.ats-stage-fields{grid-template-columns:1fr}.ats-toolbar form{flex-wrap:wrap}.ats-intro h2{font-size:20px}}
