body:is([data-path="jobs"],[data-path^="jobs/"]){--font-stack: var(--tt-font);--primary: var(--tt-red);--text-color: var(--tt-ink);--heading-color: var(--tt-ink);--text-muted: var(--tt-graphite);--border-color: var(--tt-line);--border-radius: var(--tt-radius);font-family:var(--tt-font);color:var(--tt-ink);background:var(--tt-canvas)}body:is([data-path="jobs"],[data-path^="jobs/"]) :is(h1,h2,h3,h4,h5){font-family:var(--tt-heading-font);color:var(--tt-ink);letter-spacing:0}body:is([data-path="jobs"],[data-path^="jobs/"]) ::-moz-selection{background:var(--tt-red);color:var(--tt-surface)}body:is([data-path="jobs"],[data-path^="jobs/"]) ::selection{background:var(--tt-red);color:var(--tt-surface)}body:is([data-path="jobs"],[data-path^="jobs/"]) a{color:var(--tt-red)}body:is([data-path="jobs"],[data-path^="jobs/"]) .page-content-wrapper .container{max-width:var(--tt-page-width)}body:is([data-path="jobs"],[data-path^="jobs/"])>nav.navbar{background:var(--tt-ink);border-bottom:3px solid var(--tt-red);min-height:76px;padding-block:8px}body:is([data-path="jobs"],[data-path^="jobs/"])>nav.navbar .container{max-width:var(--tt-page-width)}body:is([data-path="jobs"],[data-path^="jobs/"])>nav.navbar .navbar-brand{display:inline-flex;align-items:center;min-height:44px;padding:0}body:is([data-path="jobs"],[data-path^="jobs/"])>nav.navbar .navbar-brand>*{display:none}body:is([data-path="jobs"],[data-path^="jobs/"])>nav.navbar .navbar-brand:before{content:"";display:block;width:174px;height:46px;background:var(--tt-logo-wide) left center / contain no-repeat}body:is([data-path="jobs"],[data-path^="jobs/"])>nav.navbar :is(.nav-link,.navbar-toggler){color:var(--tt-surface)!important;font:600 16px/1.3 var(--tt-font);--icon-stroke: var(--tt-surface)}body:is([data-path="jobs"],[data-path^="jobs/"])>nav.navbar .nav-link:hover{text-decoration:underline;text-underline-offset:4px}body:is([data-path="jobs"],[data-path^="jobs/"])>nav.navbar a:focus-visible{outline:2px solid var(--tt-surface);outline-offset:4px}body:is([data-path="jobs"],[data-path^="jobs/"]) .page-breadcrumbs .breadcrumb{font:500 14px/1.4 var(--tt-font);color:var(--tt-graphite)}body:is([data-path="jobs"],[data-path^="jobs/"]) .page-breadcrumbs .breadcrumb a{color:var(--tt-graphite)}body:is([data-path="jobs"],[data-path^="jobs/"]) .page-breadcrumbs .breadcrumb a:hover{color:var(--tt-red)}body[data-path=jobs] h3.jobs-page{display:inline-block;margin-bottom:32px!important;padding:8px 20px 8px 16px;background:var(--tt-ink);border-left:6px solid var(--tt-red);color:var(--tt-surface);font:700 28px/1.2 var(--tt-heading-font);text-transform:uppercase;letter-spacing:.02em}body[data-path=jobs] .form-check-input{accent-color:var(--tt-red)}body[data-path=jobs] a[name=clear-filters]{color:var(--tt-red);font-weight:600}body[data-path=jobs] .col-3>.mb-6>p.font-weight-bold,body[data-path=jobs] .filters-drawer .mb-6>p.font-weight-bold{font:700 13px/1.3 var(--tt-font);text-transform:uppercase;letter-spacing:.06em;color:var(--tt-graphite)}body[data-path=jobs] #search-box,body[data-path=jobs] .btn-group.border{border-color:var(--tt-control-border)!important;border-radius:var(--tt-radius)!important;background:var(--tt-surface)}body[data-path=jobs] #search-box{height:44px;font-family:var(--tt-font)}body[data-path=jobs] #search-box:focus{border-color:var(--tt-red)!important;box-shadow:0 0 0 2px #9c1d1d2e}body[data-path=jobs] .btn-group.border .btn,body[data-path=jobs] .btn-group.border>div{border-radius:0!important}body[data-path=jobs] .card[name=card]{border:1px solid var(--tt-line)!important;border-top:4px solid var(--tt-red)!important;border-radius:var(--tt-radius);background:var(--tt-surface);box-shadow:0 1px 2px #2723240f;transition:box-shadow .15s ease,transform .15s ease}body[data-path=jobs] .card[name=card]:hover{box-shadow:0 6px 18px #2723241f;transform:translateY(-1px)}body[data-path=jobs] .card[name=card] h4.jobs-page{font:700 22px/1.25 var(--tt-heading-font)}body[data-path=jobs] .card[name=card] .icon{--icon-stroke: var(--tt-red)}body[data-path=jobs] .job-card-footer{background:var(--tt-subtle);border-radius:0 0 var(--tt-radius) var(--tt-radius)}body:is([data-path="jobs"],[data-path^="jobs/"]) :is(.full-time-badge,.part-time-badge,.other-badge){background:var(--tt-ink);color:var(--tt-surface);border-radius:var(--tt-radius);text-transform:uppercase;letter-spacing:.04em}body[data-path=jobs] :is(.btn-primary,.btn-primary:hover,.btn-primary:focus){background:var(--tt-red);border-color:var(--tt-red);color:var(--tt-surface);border-radius:var(--tt-radius)}body[data-path^="jobs/"] .page-content-wrapper main.container{background:var(--tt-surface);border:1px solid var(--tt-line);border-top:4px solid var(--tt-red);border-radius:var(--tt-radius);margin-bottom:48px;padding-inline:32px}body[data-path^="jobs/"] .page_content .py-12 h1{font:700 34px/1.15 var(--tt-heading-font)}body[data-path^="jobs/"] .btn-primary{background:var(--tt-red);border-color:var(--tt-red);color:var(--tt-surface);border-radius:var(--tt-radius);font:700 16px/1.2 var(--tt-font);text-transform:uppercase;letter-spacing:.04em;padding:12px 28px}body[data-path^="jobs/"] .btn-primary:hover{background:#7f1717;border-color:#7f1717}body[data-path^="jobs/"] .rounded-circle.p-4{background:var(--tt-subtle)!important}body[data-path^="jobs/"] .rounded-circle.p-4 svg.icon,body[data-path^="jobs/"] .rounded-circle.p-4 svg.icon *{stroke:var(--tt-red)!important;color:var(--tt-red)!important}body[data-path^="jobs/"] .page_content .py-12>:is(h2,h3,h4){margin-top:28px;padding-bottom:6px;border-bottom:2px solid var(--tt-red);font:700 20px/1.3 var(--tt-heading-font);text-transform:uppercase;letter-spacing:.03em}body[data-path^="jobs/"] .page_content :is(ul,ol) li{margin-bottom:6px}body[data-path^="jobs/"] .page_content :is(ul) li::marker{color:var(--tt-red)}body:is([data-path="jobs"],[data-path^="jobs/"]) footer.web-footer{display:none}body[data-path^=job_application] .web-form-introduction .tt-applying-for{margin:0;font:600 18px/1.4 var(--tt-font);color:var(--tt-ink)}body[data-path^=job_application]:has(.tt-applying-for) .frappe-control[data-fieldname=job_title]{display:none}body[data-path^=job_application] .frappe-control .btn-attach{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;background:var(--tt-surface)!important;border:2px solid var(--tt-red)!important;border-radius:var(--tt-radius)!important;color:var(--tt-red)!important;font:700 15px/1.2 var(--tt-font)!important;text-transform:uppercase;letter-spacing:.04em;box-shadow:none!important;cursor:pointer}body[data-path^=job_application] .frappe-control .btn-attach:before{content:"\2191";font-size:18px;line-height:1}body[data-path^=job_application] .frappe-control .btn-attach:hover{background:var(--tt-red)!important;color:var(--tt-surface)!important}body[data-path^=job_application] .frappe-control .btn-attach:focus-visible{outline:2px solid var(--tt-red);outline-offset:3px}@media (max-width: 767px){body[data-path^="jobs/"] .page-content-wrapper main.container{padding-inline:16px;border-inline:0;border-radius:0}body[data-path=jobs] h3.jobs-page{font-size:22px}body[data-path^="jobs/"] .page_content .py-12 h1{font-size:26px}}
/*# sourceMappingURL=taurus_jobs.bundle.W4WP7PZF.css.map */
