.main-container[data-v-b0810bf5]{margin:40px auto;max-width:1200px;padding:32px 24px}.section-header[data-v-b0810bf5]{margin-bottom:36px;text-align:center}.section-header h2[data-v-b0810bf5]{color:var(--primary-dark);font-size:2.2rem;margin-bottom:8px}.section-header p[data-v-b0810bf5]{color:#555;font-size:1.1rem}.employers-list[data-v-b0810bf5]{display:flex;flex-direction:column;gap:20px}.card.employer-card[data-v-b0810bf5]{border:1px solid var(--border-color);border-left:5px solid var(--primary-light);border-radius:.375rem;box-shadow:0 .125rem .25rem #00000013;transition:all .2s ease-in-out}.card.employer-card[data-v-b0810bf5]:hover{border-left-color:var(--accent-color);box-shadow:0 .5rem 1rem #0000001a;transform:translateY(-3px)}.verification-badge[data-v-b0810bf5]{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border-radius:12px;box-shadow:0 1px 3px #28a7454d;color:#fff;display:inline-flex;font-size:.65rem;font-weight:600;gap:3px;letter-spacing:.3px;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.verification-badge i[data-v-b0810bf5]{font-size:.7rem}.logo-container[data-v-b0810bf5]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-shrink:0;padding:12px}.employer-logo[data-v-b0810bf5]{border-radius:8px;display:block;height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.card-title[data-v-b0810bf5]{color:var(--primary-dark);font-weight:600}.btn-reveal-mini[data-v-b0810bf5]{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#16a34a;font-size:.9em;line-height:1.4;padding:3px 8px;transition:all .2s}.btn-reveal-mini[data-v-b0810bf5]:hover{background-color:#dcfce7;border-color:#86efac}.employer-details[data-v-b0810bf5]{font-size:.95rem}.detail-item[data-v-b0810bf5]{align-items:center;display:flex}.detail-link[data-v-b0810bf5]{color:var(--accent-color);text-decoration:none;transition:color .2s ease}.detail-link[data-v-b0810bf5]:hover{color:#0d7a71;text-decoration:underline}.btn-custom-details[data-v-b0810bf5]{background-color:transparent;border:2px solid #b2dfdb;color:#00796b;font-weight:600;transition:all .3s ease}@media(max-width:992px){.employer-logo[data-v-b0810bf5]{height:90px;width:90px}.card-title.fs-4[data-v-b0810bf5]{font-size:1.15rem!important}}@media(max-width:768px){.main-container[data-v-b0810bf5]{padding:20px 16px}.card.employer-card .card-body>.d-flex[data-v-b0810bf5]{flex-direction:column;gap:12px}.logo-container[data-v-b0810bf5]{align-self:flex-start}.employer-logo[data-v-b0810bf5]{height:72px;width:72px}.job-offers-sidebar[data-v-b0810bf5]{margin-top:10px;width:100%}.job-offers-title[data-v-b0810bf5],.no-job-offers-title[data-v-b0810bf5]{text-align:center}}@media(max-width:480px){.employer-logo[data-v-b0810bf5]{height:60px;width:60px}.detail-item[data-v-b0810bf5]{font-size:.9rem}.btn-custom-details[data-v-b0810bf5]{width:100%}.flex-grow-1[data-v-b0810bf5]{margin:0 auto}}.btn-custom-details[data-v-b0810bf5]:hover{background-color:#b2dfdb;color:#004d40;transform:translateY(-2px)}.job-offers-sidebar[data-v-b0810bf5]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;min-width:280px;padding:16px}.job-offers-title[data-v-b0810bf5]{margin-bottom:12px}.job-offers-title[data-v-b0810bf5],.no-job-offers-title[data-v-b0810bf5]{color:var(--primary-dark);font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.no-job-offers-title[data-v-b0810bf5]{text-align:center}.job-offers-list[data-v-b0810bf5]{display:flex;flex-direction:column;gap:8px}.job-offer-item[data-v-b0810bf5]{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.job-offer-item[data-v-b0810bf5]:hover{border-color:var(--accent-color);transform:translate(2px)}.job-title[data-v-b0810bf5]{color:var(--primary-dark);font-size:.85rem;font-weight:500;margin-bottom:2px}.job-type[data-v-b0810bf5]{color:#6c757d;font-size:.75rem;font-weight:400}.more-offers[data-v-b0810bf5]{text-align:center}.more-offers a[data-v-b0810bf5]{color:var(--accent-color);font-size:.8rem;font-weight:500;margin-top:8px;text-decoration:none}@media(max-width:768px){.card-body .d-flex[data-v-b0810bf5]{flex-direction:column}.logo-container[data-v-b0810bf5]{align-self:center;margin-bottom:20px}.job-offers-sidebar[data-v-b0810bf5]{margin-top:16px;min-width:100%}.verification-badge[data-v-b0810bf5]{margin-top:8px}}
