@charset "utf-8";.com-jbdjobs{--jbdjobs-radius:14px}.com-jbdjobs .card{border-radius:var(--jbdjobs-radius);box-shadow:0 8px 28px rgba(0,0,0,.06)}.jbdjobs-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);border-radius:18px;background:linear-gradient(135deg,rgba(13,110,253,.12),rgba(25,135,84,.10))}.jbdjobs-card{transition:transform .18s ease,box-shadow .18s ease;border:1px solid rgba(0,0,0,.08)}.jbdjobs-card:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(0,0,0,.1)}.jbdjobs-card.is-featured{border-color:rgba(255,193,7,.8)}.jbdjobs-company-logo{width:64px;height:64px;object-fit:contain;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff}.jbdjobs-detail-logo{width:110px;height:110px;object-fit:contain;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff}.jbdjobs-bidder-logo{width:56px;height:56px;object-fit:contain;border-radius:10px}.jbdjobs-meta{display:flex;flex-wrap:wrap;gap:.4rem .9rem;color:var(--bs-secondary-color,#6c757d)}.jbdjobs-meta span:not(:last-child)::after{content:"·";margin-left:.9rem}.jbdjobs-compensation{font-size:1.1rem}.jbdjobs-description{line-height:1.72}.jbdjobs-description img{max-width:100%;height:auto}.jbdjobs-actions{min-width:180px}.jbdjobs-sidebar-card{top:1.5rem}.jbdjobs-company-jobs .jbdjobs-card{box-shadow:none}.jbdjobs-company-jobs .jbdjobs-card:hover{transform:none}.jbdjobs-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}@media(max-width:767px){.jbdjobs-hero{align-items:stretch;flex-direction:column}.jbdjobs-detail-logo{width:80px;height:80px}.jbdjobs-actions{width:100%;min-width:0}.jbdjobs-meta span:not(:last-child)::after{display:none}.jbdjobs-meta{flex-direction:column;gap:.25rem}}
