/* Job in Finance.EU safeguards and basic presentation. Theme-level styling should refine these rules. */
.jif-team-disclaimer,.jif-notice{padding:12px 14px;border:1px solid #d8d8d8;border-radius:8px;background:#f7f7f7}.jif-error{border-color:#b42318;background:#fff1f0}.jif-success{border-color:#16803b;background:#effbf2}.jif-import-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.jif-import-card{padding:22px;border:1px solid #ddd;border-radius:12px;background:#fff}.jif-import-card input[type=url]{width:100%;max-width:100%}.jif-table-scroll{overflow:auto}.jif-table{width:100%;border-collapse:collapse}.jif-table th,.jif-table td{padding:10px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}.job_listing .company_logo,.single_job_listing .company_logo{object-fit:contain!important;background:#fff}
