.cs-wrap,.cs-dashboard{max-width:1100px;margin:24px auto}.cs-dashboard>header{background:#151922;padding:24px;border-radius:14px;margin-bottom:18px}.cs-dashboard>header h1,.cs-dashboard>header h2,.cs-dashboard>header h3,.cs-dashboard>header p{color:#f7f8fb!important}.cs-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;margin:14px 0;box-shadow:0 5px 20px rgba(0,0,0,.04)}.cs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.cs-form{display:grid;gap:13px}.cs-form label{display:grid;gap:6px;font-weight:600}.cs-form input,.cs-form select,.cs-form textarea,.cs-filter input,.cs-filter select{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:8px}.cs-form textarea{min-height:110px}.cs-form .inline{display:flex;align-items:center}.cs-form .inline input{width:auto}.cs-filter{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px}.cs-btn,.cs-form button,.cs-filter button,.cs-job-actions button{display:inline-block;background:#1d4ed8;color:#fff!important;border:0;border-radius:8px;padding:10px 15px;text-decoration:none;cursor:pointer}.cs-job-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.cs-job-actions form{margin:0}.cs-job-actions .secondary{background:#374151}.cs-notice{padding:12px;border-radius:8px;margin:12px 0;background:#dcfce7}.cs-notice.bad{background:#fee2e2}.cs-table{width:100%;border-collapse:collapse}.cs-table th,.cs-table td{padding:9px;border-bottom:1px solid #eee;text-align:left}.cs-ad{text-align:center;margin:18px 0;overflow:hidden}@media(max-width:700px){.cs-filter{grid-template-columns:1fr}.cs-table{display:block;overflow:auto}}
