.ts-jobs-wrap{max-width:1100px;margin:24px auto}.ts-job-form,.ts-jobs-filter{display:grid;gap:14px;background:#fff;border:1px solid #e2e8e5;border-radius:14px;padding:22px}.ts-job-form label{display:grid;gap:7px;font-weight:600;color:#25352d}.ts-job-form input,.ts-job-form select,.ts-job-form textarea,.ts-jobs-filter input,.ts-job-application select{width:100%;border:1px solid #ccd7d0;border-radius:8px;padding:11px 12px;font:inherit;box-sizing:border-box}.ts-job-form small{font-weight:400;color:#65736b}.ts-job-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ts-jobs-filter{grid-template-columns:2fr 1fr auto;margin-bottom:18px}.ts-job-card,.ts-job-application{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #e2e8e5;border-radius:12px;padding:18px;margin:14px 0;background:#fff}.ts-job-card h3,.ts-job-application h3{margin:0 0 6px}.ts-job-company{color:#52645a;margin:4px 0}.ts-job-card small{color:#65736b}.ts-jobs-notice{padding:12px 15px;border-radius:8px;margin:12px 0}.ts-jobs-success{background:#eaf7ee;color:#176334}.ts-jobs-error{background:#fff0ed;color:#9c2f20}.ts-jobs-info{background:#eef5f1;color:#315542}.ts-job-application{display:block}.ts-job-application form{display:flex;gap:10px;align-items:center;max-width:420px}.ts-job-application form select{flex:1}.ts-job-application .ts-btn,.ts-job-card .ts-btn,.ts-job-form .ts-btn,.ts-jobs-filter .ts-btn{display:inline-block;background:#16834b;color:#fff;border:0;border-radius:8px;padding:11px 18px;text-decoration:none;font-weight:700;cursor:pointer}.ts-job-form .ts-btn{justify-self:start}@media(max-width:650px){.ts-job-two,.ts-jobs-filter{grid-template-columns:1fr}.ts-job-card{align-items:flex-start;flex-direction:column}.ts-job-application form{flex-direction:column;align-items:stretch}}
