.active.svelte-112xiwy{border-bottom:2px solid #ed1b2f}.compact.svelte-112xiwy{height:150px}.compactContainer.svelte-112xiwy{height:230px}.light-pagination-nav.svelte-s5ru8s .pagination-nav{display:flex;justify-content:center;background:#FFF;border-radius:3px;box-shadow:0 1px 2px #0000004d}.light-pagination-nav.svelte-s5ru8s .option{padding:10px;display:flex;align-items:center;justify-content:center;transition:.2s all ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#032130}.light-pagination-nav.svelte-s5ru8s .option.number,.light-pagination-nav.svelte-s5ru8s .option.ellipsis{padding:10px 15px}.light-pagination-nav.svelte-s5ru8s .option:hover{background:rgba(0,0,0,.1);cursor:pointer}.light-pagination-nav.svelte-s5ru8s .option.active{color:#269dd9}.dark-pagination-nav.svelte-1tvwpem .pagination-nav{display:flex;justify-content:center;background:hsl(200,80%,5%);border-radius:3px;box-shadow:0 1px 2px #0000004d}.dark-pagination-nav.svelte-1tvwpem .option{padding:10px;display:flex;align-items:center;justify-content:center;transition:.2s all ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#cfedfc}.dark-pagination-nav.svelte-1tvwpem .option svg path{fill:#cfedfc}.dark-pagination-nav.svelte-1tvwpem .option:first-child{border-radius:3px 0 0 3px}.dark-pagination-nav.svelte-1tvwpem .option:last-child{border-radius:0 3px 3px 0}.dark-pagination-nav.svelte-1tvwpem .option.number,.dark-pagination-nav.svelte-1tvwpem .option.ellipsis{padding:10px 15px}.dark-pagination-nav.svelte-1tvwpem .option:hover{background:#000;cursor:pointer}.dark-pagination-nav.svelte-1tvwpem .option.active{color:#0af}.light-pagination-nav.svelte-hzw5cl .pagination-nav{display:flex;justify-content:center;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000004d}.light-pagination-nav.svelte-hzw5cl .option{padding:10px;display:flex;align-items:center;justify-content:center;transition:.2s all ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#032130}.light-pagination-nav.svelte-hzw5cl .option.number,.light-pagination-nav.svelte-hzw5cl .option.ellipsis{padding:10px 15px}.light-pagination-nav.svelte-hzw5cl .option:hover{background:rgba(0,0,0,.1);cursor:pointer}.light-pagination-nav.svelte-hzw5cl .option.active{color:#ed1b2f!important}.active.svelte-t1wehu{border-bottom:2px solid #ed1b2f}.pagination-nav{background:unset!important}.card-premium.svelte-g2clus.svelte-g2clus{border-radius:1rem;box-shadow:0 25px 50px -12px #0000001a;border:1px solid rgba(148,163,184,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:perspective(1000px) rotateX(0) rotateY(0);transition:all .3s ease}.card-premium.svelte-g2clus.svelte-g2clus:hover{transform:perspective(1000px) rotateX(2deg) rotateY(2deg) translateY(-5px);box-shadow:0 25px 50px -12px #00000026}@keyframes svelte-g2clus-starPulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #f59e0b66}50%{transform:scale(1.05);box-shadow:0 8px 20px #f59e0b99}}@keyframes svelte-g2clus-shimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tab-button.svelte-g2clus.svelte-g2clus{position:relative;border-color:transparent;transition:all .2s ease}.tab-active.svelte-g2clus.svelte-g2clus{border-color:transparent;border-bottom:2px solid;-o-border-image:linear-gradient(90deg,#ed1b2f,#e879f9) 1;border-image:linear-gradient(90deg,#ed1b2f,#e879f9) 1}.tab-inactive.svelte-g2clus.svelte-g2clus{border-color:transparent;color:#64748b}.tab-inactive.svelte-g2clus.svelte-g2clus:hover{color:#374151}.tab-icon.svelte-g2clus.svelte-g2clus{color:#9ca3af;transition:all .2s ease}.tab-active.svelte-g2clus .tab-icon.svelte-g2clus{color:#ed1b2f}.info-section.svelte-g2clus.svelte-g2clus{padding:1rem;border-radius:.75rem;background:linear-gradient(135deg,#f8fafc 0%,#ffffff 100%);border:1px solid rgba(226,232,240,.5);margin-bottom:.75rem}.section-heading.svelte-g2clus.svelte-g2clus{font-size:.875rem;font-weight:700;background:linear-gradient(90deg,#374151,#111827);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:.75rem}.section-content.svelte-g2clus.svelte-g2clus{font-size:.875rem;color:#4b5563;line-height:1.625}.job-card.svelte-g2clus.svelte-g2clus{padding:1.25rem;border-radius:.75rem;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);border:1px solid rgba(226,232,240,.6);transition:all .3s ease;margin-bottom:1rem}.job-card.svelte-g2clus.svelte-g2clus:hover{transform:translateY(-2px)}.job-title.svelte-g2clus.svelte-g2clus{font-weight:700;font-size:1.125rem;background:linear-gradient(90deg,#1f2937,#111827);background-clip:text;-webkit-background-clip:text;color:transparent;padding-bottom:.75rem;border-bottom:2px solid;-o-border-image:linear-gradient(90deg,#ed1b2f,#e879f9) 1;border-image:linear-gradient(90deg,#ed1b2f,#e879f9) 1;margin-bottom:1rem}.detail-section.svelte-g2clus.svelte-g2clus{margin-bottom:1rem}.detail-header.svelte-g2clus.svelte-g2clus{display:flex;align-items:center;margin-bottom:.5rem}.detail-icon.svelte-g2clus.svelte-g2clus{width:1.25rem;height:1.25rem;color:#6b7280;margin-right:.5rem}.detail-label.svelte-g2clus.svelte-g2clus{font-size:.875rem;font-weight:600;color:#374151}.detail-list.svelte-g2clus.svelte-g2clus{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:1.75rem}.detail-tag.svelte-g2clus.svelte-g2clus{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;background:linear-gradient(135deg,#eff6ff 0%,#f3e8ff 100%);color:#000;border-radius:9999px;border:1px solid rgba(59,130,246,.2);transition:transform .2s ease}.detail-tag.svelte-g2clus.svelte-g2clus:hover{transform:scale(1.05)}.job-actions.svelte-g2clus.svelte-g2clus{display:flex;justify-content:center;padding-top:.5rem}.apply-btn.svelte-g2clus.svelte-g2clus{border-radius:.75rem;font-weight:600;letter-spacing:.025em;position:relative;transform:scale(1);transition:all .3s ease}.apply-btn.svelte-g2clus.svelte-g2clus:hover{transform:scale(1.05)}.avatar-premium.svelte-g2clus.svelte-g2clus{display:flex;flex-direction:column;width:auto;height:-moz-fit-content;height:fit-content}.schedule-card.svelte-g2clus.svelte-g2clus{padding:.75rem;background:linear-gradient(135deg,#f8fafc 0%,#ffffff 100%);border-radius:.5rem;border:1px solid rgba(226,232,240,.5);margin-bottom:.75rem}.booth-badge.svelte-g2clus.svelte-g2clus{display:flex;justify-content:flex-end}.company-title.svelte-g2clus.svelte-g2clus{margin-top:1rem}.no-jobs-message.svelte-g2clus.svelte-g2clus{display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center}.compact.svelte-g2clus.svelte-g2clus{max-height:150px}.compactContainer.svelte-g2clus.svelte-g2clus{height:250px}.dark .info-section.svelte-g2clus.svelte-g2clus{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border:1px solid rgba(71,85,105,.5)}.dark .section-heading.svelte-g2clus.svelte-g2clus{background:linear-gradient(90deg,#f1f5f9,#e2e8f0);background-clip:text;-webkit-background-clip:text;color:transparent}.dark .section-content.svelte-g2clus.svelte-g2clus{color:#cbd5e1}.dark .job-card.svelte-g2clus.svelte-g2clus{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border:1px solid rgba(71,85,105,.6)}.dark .job-title.svelte-g2clus.svelte-g2clus{background:linear-gradient(90deg,#f1f5f9,#e2e8f0);background-clip:text;-webkit-background-clip:text;color:transparent}.dark .schedule-card.svelte-g2clus.svelte-g2clus{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border:1px solid rgba(71,85,105,.5)}.pagination-nav{background:unset!important;box-shadow:none!important}
