.cs-alert{padding:14px 18px;border:1px solid #e2a72d55;background:#e2a72d12;color:#b17808;border-radius:14px;margin-bottom:16px}.cs-layout{display:grid;grid-template-columns:minmax(360px,440px) 1fr;gap:18px;align-items:start}.cs-form hr{border:0;border-top:1px solid var(--line);margin:20px 0}.cs-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 18px}.cs-options label{display:flex;gap:7px;align-items:center;padding:9px;background:var(--bg);border-radius:9px}.cs-options input{width:auto}.cs-profile{margin:13px 0;padding:13px;background:var(--bg);border-radius:12px}.cs-profile header{display:flex;justify-content:space-between}.cs-profile header span{color:var(--accent)}.cs-profile small{display:block;color:var(--muted);margin-top:8px}.cs-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cs-stats span{font-size:10px;padding:5px 8px;border:1px solid var(--line);border-radius:10px}.cs-result{min-height:650px;position:sticky;top:14px;max-height:calc(100vh - 110px);overflow:auto}.cs-placeholder{display:grid;place-content:center;text-align:center;min-height:560px;color:var(--muted)}.cs-result-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.cs-result-head>span{color:#a77710;background:#f3bf3c20;padding:6px 10px;border-radius:12px}.cs-preview{line-height:2.1;border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.cs-preview h2,.cs-preview h3{margin-top:24px}.cs-result details{padding:12px;background:var(--bg);border-radius:10px}.cs-jobs button{display:flex;width:100%;justify-content:space-between;align-items:center;text-align:right;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;padding:12px}.cs-jobs b,.cs-jobs small{display:block}.cs-jobs small,.cs-jobs em{color:var(--muted);font-style:normal}@media(max-width:980px){.cs-layout{grid-template-columns:1fr}.cs-result{position:static;max-height:none}}@media(max-width:600px){.cs-two,.cs-options{grid-template-columns:1fr}.cs-result-head{align-items:flex-start;flex-direction:column}.cs-result-head>div{display:flex;flex-wrap:wrap}}
