.ai-panel{--ai-green:#176b53;--ai-line:#dce7e1;color:#263b33;display:grid;gap:24px;max-width:1200px;margin:auto}.ai-hero{display:flex;align-items:flex-start;gap:16px;background:#edf6f1;border:1px solid #d3e7dc;border-radius:20px;padding:24px}.ai-hero>svg{flex-shrink:0;color:var(--ai-green);margin-top:3px}.ai-hero h2{font-size:24px;font-weight:700;margin:0 0 6px}.ai-hero p{margin:0;color:#5e766a;max-width:780px;line-height:1.6}.ai-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.ai-card{padding:24px;border:1px solid var(--ai-line);background:white;border-radius:18px;min-width:0}.ai-card h3{font-size:18px;font-weight:650;margin:0 0 18px}.ai-card form,.ai-fields{display:grid;gap:16px}.ai-card label{display:grid;gap:7px;color:#536b5f;font-size:14px}.ai-card input:not([type=checkbox]),.ai-card select,.ai-card textarea{width:100%;min-height:42px;border:1px solid var(--ai-line);border-radius:10px;padding:10px 12px;color:#263b33;background:white;box-sizing:border-box}.ai-card textarea{resize:vertical}.ai-card input:focus,.ai-card select:focus,.ai-card textarea:focus{outline:2px solid #7aaf98;outline-offset:2px}.ai-card .ai-toggle{display:flex;align-items:center;gap:10px}.ai-toggle input{width:18px;height:18px;accent-color:var(--ai-green)}.ai-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-note{font-size:13px;color:#678173;line-height:1.6;margin:8px 0 0}.ai-status{font-size:13px;padding:6px 10px;border-radius:8px;background:#edf5f0;color:#206b51;display:inline-block}.ai-error{background:#fff0e9;color:#a7472c;line-height:1.5}.ai-error,.ai-success{padding:12px 16px;border-radius:12px}.ai-success{background:#eaf6ef;color:#176344}.ai-knowledge{display:grid;gap:12px}.ai-knowledge article{border:1px solid var(--ai-line);border-radius:12px;padding:18px}.ai-knowledge p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;margin:10px 0}.ai-knowledge small{color:#6d8176}.ai-knowledge strong{display:block}.ai-knowledge .ai-actions{margin-top:12px}.ai-conversation{display:grid;gap:14px}.ai-messages{display:grid;gap:16px;max-height:480px;overflow-y:auto;padding:4px;scrollbar-gutter:stable}.ai-turn{display:grid;gap:10px}.ai-question{justify-self:end;background:#edf6f1;border-radius:14px 14px 3px 14px;padding:12px 16px;max-width:90%;white-space:pre-wrap;overflow-wrap:anywhere}.ai-answer{background:#f6f8f7;border:1px solid var(--ai-line);border-radius:14px 14px 14px 3px;padding:16px;max-width:95%}.ai-answer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.ai-answer small{color:#617a6c}.ai-empty{padding:24px 16px;color:#688073;line-height:1.7;border:1px dashed #d2e1d8;border-radius:12px}.ai-draft{margin-bottom:12px}.ai-draft p{margin:8px 0;font-size:13px}.ai-recording{color:#ad3d30}.ai-conversation audio{width:100%;margin-top:10px}.ai-footer{font-size:12px;color:#73867d;line-height:1.6}@media(max-width:850px){.ai-grid{grid-template-columns:1fr}.ai-card,.ai-hero{padding:18px}.ai-hero h2{font-size:21px}.ai-actions>button,.ai-answer{max-width:100%}}.recruiting-alice_root__Zud0D{border:1px solid #dfd9ed;border-radius:14px;background:#fff;padding:20px;color:#263d35;font-size:14px;line-height:1.5;min-width:0}.recruiting-alice_heading__7cyUK{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.recruiting-alice_heading__7cyUK h2{display:flex;gap:9px;align-items:center;font-size:20px;font-weight:650;margin:0}.recruiting-alice_heading__7cyUK p{font-size:13px;color:#62736b;margin:5px 0 0}.recruiting-alice_refresh__UCASA{display:flex;gap:6px;align-items:center;padding:8px 10px;border:1px solid #d8e2da;border-radius:8px;background:#fff;font-size:12px;flex-shrink:0}.recruiting-alice_privacy__UJrWe{background:#f2eefb;color:#564474;border-radius:9px;padding:12px;margin:15px 0;font-size:12px}.recruiting-alice_filters__qBJPr{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.recruiting-alice_filters__qBJPr label,.recruiting-alice_job__A6YU4{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600}.recruiting-alice_filters__qBJPr input,.recruiting-alice_filters__qBJPr select,.recruiting-alice_job__A6YU4 select{background:#fff;border:1px solid #cdd9d1;border-radius:7px;padding:7px 9px;font:inherit;color:inherit;min-width:0}.recruiting-alice_filters__qBJPr select{max-width:280px}.recruiting-alice_status__KFN_H{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.recruiting-alice_status__KFN_H span{font-size:12px;border-radius:20px;padding:4px 9px;background:#edf6f0;color:#256348}.recruiting-alice_status__KFN_H small{color:#66766d;font-size:11px}.recruiting-alice_metrics__Sktgn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.recruiting-alice_metrics__Sktgn div{background:#f6f8f6;border:1px solid #e4eae4;border-radius:9px;padding:12px;display:flex;flex-direction:column}.recruiting-alice_metrics__Sktgn strong{font-size:23px;font-weight:650}.recruiting-alice_metrics__Sktgn span{font-size:11px;color:#62736b}.recruiting-alice_coverage__XYdZQ{font-size:11px;color:#66766d}.recruiting-alice_root__Zud0D h3{font-size:15px;font-weight:650;margin:20px 0 9px}.recruiting-alice_actions__aMI5y{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 15px}.recruiting-alice_actions__aMI5y button{background:#f6f3fc;color:#523c84;border:1px solid #ded4f1;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:550;cursor:pointer}.recruiting-alice_root__Zud0D button:disabled{opacity:.5;cursor:default}.recruiting-alice_root__Zud0D button:not(:disabled):hover{filter:brightness(.98)}.recruiting-alice_preview__dL4RV,.recruiting-alice_queue__v99ol{border:1px solid #e0e6e0;border-radius:9px;padding:11px 13px;margin:15px 0;font-size:12px;background:#fbfcfb}.recruiting-alice_preview__dL4RV summary,.recruiting-alice_queue__v99ol summary{font-weight:600;cursor:pointer}.recruiting-alice_preview__dL4RV h4{font-size:13px;font-weight:650;margin:14px 0 8px}.recruiting-alice_preview__dL4RV p,.recruiting-alice_queue__v99ol p{color:#65756c;font-size:11px;margin:9px 0}.recruiting-alice_fields__hA7nt{margin:0;display:grid;gap:9px}.recruiting-alice_fields__hA7nt div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.recruiting-alice_fields__hA7nt dt{font-size:11px;color:#65756c}.recruiting-alice_fields__hA7nt dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.recruiting-alice_queue__v99ol ul{list-style:none;margin:0;padding:0}.recruiting-alice_queue__v99ol li{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e5ebe4;padding:10px 0}.recruiting-alice_queue__v99ol li span{min-width:0;overflow-wrap:anywhere}.recruiting-alice_queue__v99ol small{display:block;font-size:11px;color:#68776e}.recruiting-alice_queue__v99ol li button{border:1px solid #dae4da;border-radius:7px;padding:6px;background:#fff;flex-shrink:0}.recruiting-alice_job__A6YU4{max-width:560px}.recruiting-alice_job__A6YU4 select{width:100%}.recruiting-alice_form__cNKFp{margin-top:18px}.recruiting-alice_form__cNKFp label{font-weight:600;display:block;font-size:13px;margin-bottom:6px}.recruiting-alice_form__cNKFp textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #cbd7ce;border-radius:8px;padding:10px;font:inherit;font-size:13px;min-height:75px;max-height:240px;resize:vertical;background:white}.recruiting-alice_answer__nlPoK small,.recruiting-alice_form__cNKFp small{display:block;color:#68776e;font-size:11px;margin-top:6px}.recruiting-alice_primary__eAuNk{display:flex;gap:7px;align-items:center;border:0;border-radius:8px;padding:9px 13px;margin-top:10px;background:#5338a6;color:white;font-size:13px}.recruiting-alice_answer__nlPoK{margin-top:18px;border-top:1px solid #e0e7e0;padding-top:14px}.recruiting-alice_answer__nlPoK header{display:flex;justify-content:space-between;align-items:center;gap:12px}.recruiting-alice_answer__nlPoK header button{display:flex;gap:6px;align-items:center;border:1px solid #d7e1d8;background:#fff;border-radius:7px;padding:7px 10px;font-size:12px}.recruiting-alice_text__2ZC7G{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:13px 0;user-select:text}.recruiting-alice_wait__GCnzM{display:flex;align-items:center;gap:8px;color:#584381;font-size:13px}.recruiting-alice_error__TRdTs,.recruiting-alice_warning__W_a8b{border-radius:8px;padding:11px;background:#fff2ee;color:#933d2a;font-size:13px;margin-top:12px}.recruiting-alice_error__TRdTs p{margin:0}.recruiting-alice_error__TRdTs button{margin-top:8px;text-decoration:underline;background:none;border:0;color:inherit}.recruiting-alice_note__T_tIh{color:#6d7b72;font-size:11px;margin:15px 0 0}.recruiting-alice_candidateWrap__nDRzR{margin-bottom:15px}.recruiting-alice_openCandidate__kBWqJ{width:100%;display:flex;gap:8px;align-items:center;border:1px solid #ded3f0;background:#f5f0fc;color:#543b88;padding:11px 13px;border-radius:9px;text-align:left;font-size:13px;font-weight:600;cursor:pointer}.recruiting-alice_candidateWrap__nDRzR .recruiting-alice_root__Zud0D{margin-top:9px;padding:14px}.recruiting-alice_candidateWrap__nDRzR .recruiting-alice_heading__7cyUK{flex-wrap:wrap}.recruiting-alice_candidateWrap__nDRzR .recruiting-alice_heading__7cyUK h2{font-size:17px}.recruiting-alice_candidateWrap__nDRzR .recruiting-alice_fields__hA7nt div{grid-template-columns:1fr;gap:2px}.recruiting-alice_candidateWrap__nDRzR .recruiting-alice_actions__aMI5y button{padding:8px 10px;font-size:12px}@media(max-width:650px){.recruiting-alice_root__Zud0D{padding:14px}.recruiting-alice_heading__7cyUK{flex-wrap:wrap}.recruiting-alice_heading__7cyUK h2{font-size:18px}.recruiting-alice_metrics__Sktgn{grid-template-columns:repeat(2,minmax(0,1fr))}.recruiting-alice_filters__qBJPr{display:grid;grid-template-columns:1fr 1fr}.recruiting-alice_filters__qBJPr label:last-child:nth-child(3){grid-column:1/-1}.recruiting-alice_filters__qBJPr input,.recruiting-alice_filters__qBJPr select{width:100%;box-sizing:border-box}.recruiting-alice_filters__qBJPr select{max-width:none}.recruiting-alice_fields__hA7nt div{grid-template-columns:1fr;gap:2px}.recruiting-alice_actions__aMI5y button{padding:9px 10px}.recruiting-alice_answer__nlPoK header{align-items:flex-start}.recruiting-alice_coverage__XYdZQ{overflow-wrap:anywhere}}