@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.custom-navbar{background:var(--brand-secondary);border-bottom:1px solid #e1e5ea;box-shadow:0 2px 4px rgba(0,0,0,.05);font-family:var(--bs-font-sans-serif);padding:var(--spacing-base) 2rem}.navbar-brand img{height:2.5rem}.navbar-nav .nav-link{color:#555;font-weight:500;margin-right:1rem;transition:color .2s}.navbar-nav .nav-link:hover{color:var(--brand-primary)}.navbar-nav .ms-auto .nav-link{margin-right:0}.home-container{padding:2rem;text-align:center;font-family:var(--font-main);color:#333}.typewriter-container{margin-top:1.5rem}.typewriter-line{font-size:1.2rem;margin:.5rem 0;white-space:pre-wrap;min-height:1.5em}.typewriter-line.completed{opacity:1}.job-container{padding:1rem 2rem}.highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.job-card-wrapper{text-decoration:none}.job-card{background:var(--card-bg);border-radius:var(--radius-base);box-shadow:0 4px 12px var(--card-shadow);transition:transform .2s,box-shadow .2s;overflow:hidden}.job-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px var(--card-shadow)}.job-card .card-body{padding:1rem}.job-card .card-title{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.job-card .card-text{font-size:.9rem;color:#555;line-height:1.3}.filters{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;background:var(--card-bg);padding:1rem;border-radius:var(--radius-base);box-shadow:0 2px 6px var(--card-shadow);align-items:center}.filters .form-control,.filters .react-select__control{flex:1 1;min-width:12rem}.data-table-extended table,.data-table-extended td,.data-table-extended th{font-family:var(--bs-body-font-family);background:var(--card-bg)}.data-table-extended th{background:#e9ecef;font-weight:600}.guest-overlay{font-size:.95rem;margin-bottom:1rem}.company-page-container{background:#f9f9f9;padding:2rem;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.company-header h1{font-size:2.5rem;margin-bottom:.5rem}.company-subtitle{font-size:1.2rem;color:#555}.bank-search__control{font-size:1rem;border-radius:4px}.bank-search__menu{border-radius:0 0 4px 4px}.selected-bank-info{margin-top:2rem;font-size:1.1rem}.fancy-card{background:linear-gradient(135deg,#66a6ff,#89f7fe)!important;border:0!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:1rem}.fancy-card .card-body{padding:1.25rem 1.5rem}.fancy-card svg{stroke-width:2px}.map-wrapper{border:1px solid #ccc;border-radius:.5rem;overflow:hidden}.blur-container{position:relative}.blur-container>*{filter:blur(5px);pointer-events:none}.limited-preview{background:#fffbe6;border:1px solid #ffe58f;padding:1rem;border-radius:.5rem}.limited-preview p{margin-bottom:1rem}:root{--bs-font-sans-serif:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif!important;--brand-primary:#4a90e2;--brand-secondary:#fff;--bg-light:#f4f6f8;--card-bg:#fff;--card-shadow:rgba(0,0,0,0.08);--radius-base:0.5rem;--spacing-base:1rem}body,html{font-family:var(--bs-font-sans-serif);background:var(--bg-light);color:#333;margin:0;padding:0}.blurred{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.locked-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.75);z-index:5;font-weight:600;color:#333;text-align:center;padding:1rem}
/*# sourceMappingURL=main.dd7f7a0a.chunk.css.map */