.ldm-jobs-results{max-width:1400px;margin:0 auto 32px;color:#17233c}.ldm-jobs-filter-panel{border:1px solid #e4eaf3;border-radius:15px;background:#fff;padding:16px 20px;margin-bottom:20px;box-shadow:0 3px 16px #142b5010}.ldm-jobs-filter-panel>summary{cursor:pointer;display:flex;gap:16px;align-items:center;color:#1759d7;list-style:none}.ldm-jobs-filter-panel>summary::-webkit-details-marker{display:none}.ldm-jobs-filter-panel>summary strong{color:#15233d}.ldm-jobs-filter-toggle{font-size:13px}.ldm-jobs-filter-toggle span:last-child{display:none}.ldm-jobs-filter-panel:not([open]) .ldm-jobs-filter-toggle span:first-child{display:none}.ldm-jobs-filter-panel:not([open]) .ldm-jobs-filter-toggle span:last-child{display:inline}.ldm-jobs-filter-panel .ldm-search-filters{margin:18px 0 6px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ldm-jobs-filter-panel .ldm-search-filters>*{min-width:0;width:100%;box-sizing:border-box;border-radius:9px}.ldm-jobs-filter-panel input[type=search]{grid-column:span 2}.ldm-jobs-filter-panel .ldm-nearby{grid-column:1/-1}.ldm-jobs-filter-panel button[type=submit]{background:#1460ed;color:white;border:0;font-weight:700;padding:10px 18px}.ldm-jobs-clear{text-align:right;font-size:13px;margin:0}.ldm-jobs-results-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:14px 0}.ldm-jobs-results-head span{color:#66758c;font-size:13px}.ldm-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ldm-jobs-card{background:#fff;border:1px solid #e5eaf2;border-radius:15px;padding:19px;box-shadow:0 5px 18px #152d5010;display:flex;flex-direction:column;min-width:0}.ldm-jobs-card-top{display:flex;justify-content:space-between}.ldm-jobs-badge{display:inline-flex;padding:5px 10px;border-radius:7px;background:#e9f0ff;color:#1957c4;font-weight:700;font-size:12px}.ldm-jobs-card h3{font-size:19px;margin:13px 0 5px;line-height:1.35}.ldm-jobs-card h3 a{text-decoration:none;color:#15233d}.ldm-jobs-company{margin:0 0 7px;color:#495a70}.ldm-jobs-location{margin:0 0 14px;color:#65758d;font-size:13px}.ldm-jobs-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px}.ldm-jobs-facts span{background:#f5f7fa;border-radius:7px;padding:8px;font-size:13px;overflow-wrap:anywhere}.ldm-jobs-deadline{background:#fff1f0;color:#bc3830;font-size:12px;font-weight:700;border-radius:7px;padding:8px;margin:0 0 13px}.ldm-jobs-footer{border-top:1px solid #eef1f5;padding-top:12px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.ldm-jobs-footer small{color:#78869b}.ldm-jobs-footer a{background:#1460ed;color:#fff!important;border-radius:8px;padding:9px 13px;font-weight:700;text-decoration:none;font-size:13px}.ldm-context-caption{color:#68768b;font-size:12px;align-self:center}@media(max-width:980px){.ldm-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ldm-jobs-filter-panel .ldm-search-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.ldm-jobs-grid{grid-template-columns:1fr}.ldm-jobs-filter-panel .ldm-search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ldm-jobs-filter-panel input[type=search],.ldm-jobs-filter-panel .ldm-nearby{grid-column:1/-1}.ldm-jobs-results-head{align-items:start;flex-direction:column}.ldm-jobs-filter-panel{padding:14px}}
