.company-buttons{display:flex;gap:8px;flex-wrap:wrap}.form-shell small{color:var(--muted);font-weight:500}.interview-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.interview-summary>div:first-child{display:grid;gap:7px}.completion{display:grid;place-items:center;min-width:110px;padding:15px;border-radius:14px;background:#eaf7f2;color:#087455}.completion strong{font-size:28px}.completion span{font-size:12px;font-weight:800}.interview-form{display:grid;gap:16px}.interview-form fieldset{display:grid;gap:18px;margin:0}.interview-form legend{display:flex;align-items:center;gap:10px;padding:0 8px;font-size:19px;font-weight:900}.interview-form legend span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--green);color:#fff;font-size:13px}.interview-form textarea:disabled{background:#f4f7f9;color:#526276}.interview-actions{position:sticky;bottom:12px;display:flex;justify-content:flex-end;align-items:center;gap:10px;z-index:2}.interview-actions .muted{margin-right:auto}.client-welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.secure-badge{padding:10px 13px;border-radius:99px;background:#eaf7f2;color:#087455;font-size:12px;font-weight:800}.client-missions .mission-card{border-top:4px solid var(--green)}.progress{height:8px;overflow:hidden;border-radius:99px;background:#e8eef3}.progress span{display:block;height:100%;border-radius:inherit;background:var(--green)}#client-mission-select{width:auto;min-width:260px}.client-action{grid-template-columns:minmax(0,1fr) 140px 110px}@media(max-width:720px){.interview-summary,.client-welcome{align-items:flex-start;flex-direction:column}.completion{width:100%}.interview-actions{position:static;align-items:stretch;flex-direction:column}.interview-actions .muted{margin:0}.client-action{grid-template-columns:1fr}.mission-tabs{overflow-x:auto;padding-bottom:5px}.mission-tabs button{white-space:nowrap}#client-mission-select{width:100%}}
