.skylar-jobs-shortcode,.skylar-job-single{width:100%}.skylar-jobs-filter,.skylar-job-single__inner{max-width:1200px;margin:0 auto}.skylar-jobs-filter{margin:0 0 32px;padding:24px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.04)}.skylar-jobs-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px}.skylar-jobs-filter label{display:block;font-weight:600;margin-bottom:8px}.skylar-jobs-filter input,.skylar-jobs-filter select{width:100%;min-height:48px;padding:10px 14px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff}.skylar-jobs-filter-actions{display:flex;gap:14px;align-items:center;margin-top:18px}.skylar-jobs-filter-actions button,.skylar-job-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:12px;text-decoration:none;border:0;cursor:pointer}.skylar-jobs-filter-actions a{text-decoration:none}.skylar-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.skylar-job-card{padding:24px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.04)}.skylar-job-card-topline,.skylar-job-single__meta{display:flex;gap:10px;flex-wrap:wrap;color:#666;font-size:.95rem}.skylar-job-title{margin:14px 0 10px;line-height:1.2}.skylar-job-title a{text-decoration:none}.skylar-job-taxonomies{margin-bottom:14px;color:#666}.skylar-job-excerpt p:last-child{margin-bottom:0}.skylar-job-button{margin-top:18px}.skylar-jobs-pagination{display:flex;gap:8px;margin-top:28px;justify-content:center}.skylar-jobs-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:10px;border:1px solid rgba(0,0,0,.1);text-decoration:none}.skylar-jobs-pagination a.is-active{font-weight:700}.skylar-no-results{max-width:1200px;margin:0 auto;padding:26px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff}.skylar-job-single{padding:50px 20px}.skylar-job-single__inner{width:100%}.skylar-job-single__header{margin-bottom:30px}.skylar-job-single__location{margin-bottom:10px;color:#666;font-weight:600}.skylar-job-single__title{margin:0 0 16px;line-height:1.1}.skylar-job-single__content{line-height:1.75}.skylar-job-single__footer{margin-top:36px}@media (max-width:980px){.skylar-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skylar-jobs-filter-grid{grid-template-columns:1fr}}@media (max-width:767px){.skylar-jobs-grid{grid-template-columns:1fr}.skylar-jobs-filter,.skylar-job-card,.skylar-no-results{padding:18px}}