:root{--tuwa-navy:#071d2a;--tuwa-navy-2:#0b2636;--tuwa-gold:#d7ad60;--tuwa-gold-dark:#b98d3e;--tuwa-cream:#f7f4ed;--tuwa-paper:#fffefd;--tuwa-ink:#0b2637;--tuwa-muted:#60707c;--tuwa-line:#dcd6cb;--tuwa-shadow:0 7px 22px #071d2a0f}html{background:var(--tuwa-cream)}body{background:var(--tuwa-cream);color:var(--tuwa-ink);letter-spacing:.002em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}.navbar-tuwa{border-bottom:1px solid #d7ad603d;min-height:76px;box-shadow:0 5px 16px #020d1429;background:var(--tuwa-navy)!important}.navbar-tuwa .container-fluid{max-width:1200px;min-height:76px}.navbar-tuwa .navbar-brand{letter-spacing:.015em;padding:0;font-size:1.85rem;font-weight:850;color:#fff!important}.navbar-tuwa .navbar-brand:after{content:"";background:var(--tuwa-gold);vertical-align:18%;border-radius:50%;width:12px;height:12px;margin-left:7px;display:inline-block}.navbar-tuwa .btn{letter-spacing:.015em;text-transform:none;border-radius:8px;font-size:.75rem;font-weight:800}.navbar-tuwa .btn-outline-light{color:#ffffffe6;background:0 0;border-color:#0000}.navbar-tuwa .btn-outline-light:hover{color:#fff;background:#ffffff0f}.navbar-tuwa .nav-account{color:#fff;white-space:nowrap;font-size:.78rem;font-weight:700;text-decoration:none}.navbar-tuwa .nav-account:hover{color:var(--tuwa-gold)}.language-links{gap:.22rem}.lang-link{color:#ffffffa8}.lang-link:hover,.lang-link.active{color:var(--tuwa-gold)}.lang-sep{color:#ffffff4d}.hero{background:linear-gradient(110deg,var(--tuwa-navy),var(--tuwa-navy-2));color:#fff;border-bottom:1px solid #d7ad6033}.hero .badge{color:var(--tuwa-ink)!important;background:#fff!important}.filter-card,.job-card,.detail-card,.account-card,.form-section,.choice-card,.choice-box{border:1px solid var(--tuwa-line)!important;background:var(--tuwa-paper)!important;box-shadow:var(--tuwa-shadow)!important;border-radius:12px!important}.filter-card{z-index:100;position:relative;top:auto;overflow:visible}.filter-head{border-color:var(--tuwa-line)!important}.job-card{transition:transform .16s,box-shadow .16s}.job-card:hover{transform:translateY(-2px);box-shadow:0 11px 28px #071d2a17!important}.job-title,.job-title.h5{color:var(--tuwa-ink);font-weight:820}.job-meta{color:var(--tuwa-muted)}.salary{color:#9a7133;font-weight:850}.salary-impact,.salary-detail-impact{font-variant-numeric:tabular-nums}.salary-detail-impact{color:#785625!important;background:#f3ead8!important;border:1px solid #dfcfab!important}.btn-gold{font-weight:850;background:var(--tuwa-gold)!important;border-color:var(--tuwa-gold)!important;color:#0a2332!important;border-radius:8px!important}.btn-gold:hover{color:#071d2a!important;background:#c89c4d!important;border-color:#c89c4d!important}.btn-dark{background:var(--tuwa-navy)!important;border-color:var(--tuwa-navy)!important;border-radius:8px!important}.btn-outline-primary{border-color:var(--tuwa-navy)!important;color:var(--tuwa-navy)!important;border-radius:8px!important}.btn-outline-primary:hover{background:var(--tuwa-navy)!important;border-color:var(--tuwa-navy)!important;color:#fff!important}.btn-outline-secondary,.btn-outline-dark{border-radius:8px!important}.chip{border-radius:999px;color:#654d2e!important;background:#f1ede5!important;border:1px solid #e2d8c8!important}.detail-box{background:#fcfaf6!important;border-color:#ded7ca!important}.detail-label{color:#7e6d51!important}.form-control,.form-select{min-height:42px;background:#fffefd!important;border-color:#cfc9be!important;border-radius:8px!important}.form-control:focus,.form-select:focus{border-color:var(--tuwa-gold)!important;box-shadow:0 0 0 .19rem #d7ad6029!important}.form-label,.form-check-label{color:var(--tuwa-ink)}.filter-check,.country-option{background:#fffefd!important;border-color:#ded8ce!important;border-radius:8px!important}.filter-check:hover,.country-option:hover{background:#faf7f1!important;border-color:#cbbda5!important}.filter-check input,.country-option input{border-color:#64727b!important}.filter-check input:checked,.country-option input:checked{background:var(--tuwa-navy)!important;border-color:var(--tuwa-navy)!important}.filter-check input:checked:after,.country-option input:checked:after{color:var(--tuwa-gold)!important}.country-list{background:#fffefd!important;border-color:#d5cec4!important}.multi-select summary{background:#fffefd!important;border-color:#cfc9be!important;border-radius:8px!important}.multi-select[open] summary{border-color:var(--tuwa-gold)!important;box-shadow:0 0 0 .19rem #d7ad6021!important}.multi-select-panel{background:#fffefd!important;border-color:#d8d1c6!important;box-shadow:0 16px 36px #071d2a21!important}.sticky-back{border-color:var(--tuwa-line)!important;background:#f7f4edf0!important}.table thead th{color:#66737c!important;border-bottom-color:var(--tuwa-line)!important}.table tbody tr{border-color:#ece8df!important}.status-dot.ok{color:#3c775b!important}.status-dot.bad{color:#a8473b!important}.mini-note,.muted{color:var(--tuwa-muted)!important}.premium-eyebrow{color:var(--tuwa-gold)!important}footer{background:var(--tuwa-navy);border-top:1px solid #d7ad6038;margin-top:0;color:#ffffffb8!important;padding:27px 16px!important}footer.text-secondary{color:#ffffffb8!important}@media (max-width:991px){.filter-card{position:relative;top:auto!important}.navbar-tuwa .container-fluid,.navbar-tuwa{min-height:68px}.navbar-tuwa .btn{font-size:.69rem}.navbar-tuwa .navbar-brand{font-size:1.6rem}}.filter-dropdown{z-index:20;margin:0;display:block;position:relative}.multi-select summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:.55rem .75rem;font-size:.78rem;font-weight:650;list-style:none;display:flex;position:relative}.multi-select summary::-webkit-details-marker{display:none}.multi-select summary:after{content:"⌃";color:var(--tuwa-muted);margin-left:12px;font-size:.9rem}.multi-select[open] summary:after{content:"⌄";color:var(--tuwa-gold-dark)}.filter-dropdown .multi-select-panel{z-index:200;border:1px solid var(--tuwa-line);background:var(--tuwa-paper);border-radius:10px;max-height:300px;padding:.55rem;position:absolute;inset:auto 0 calc(100% + 6px);overflow:auto;box-shadow:0 18px 38px #071d2a26}.multi-select-panel .country-list,.multi-select-panel .truck-list{flex-direction:column;gap:2px;max-height:245px;display:flex;overflow:hidden auto;background:0 0!important;border:0!important;padding:0!important}.multi-select-panel .country-option,.multi-select-panel .filter-check{background:#fffefd;border-radius:7px;align-items:center;gap:.5rem;width:100%;padding:.48rem .55rem;display:flex}.multi-select-panel .country-option:hover,.multi-select-panel .filter-check:hover{background:#faf7f1}.multi-select-panel .form-check-label,.multi-select-panel .country-option span{font-size:.78rem}.multi-select-panel .country-list::-webkit-scrollbar{width:7px}.multi-select-panel .truck-list::-webkit-scrollbar{width:7px}.filter-dropdown .multi-select-panel::-webkit-scrollbar{width:7px}.multi-select-panel .country-list::-webkit-scrollbar-thumb{background:#c9c1b5;border-radius:8px}.multi-select-panel .truck-list::-webkit-scrollbar-thumb{background:#c9c1b5;border-radius:8px}.filter-dropdown .multi-select-panel::-webkit-scrollbar-thumb{background:#c9c1b5;border-radius:8px}@media (max-width:767px){.filter-dropdown .multi-select-panel{max-height:52vh;position:fixed;bottom:calc(100% + 6px);left:14px;right:14px}.multi-select-panel .country-list,.multi-select-panel .truck-list{max-height:45vh}}.filter-card .check-grid{flex-wrap:wrap;gap:6px 9px;display:flex}.filter-card .filter-check{align-items:center;gap:.42rem;width:auto;min-height:34px;margin:0;padding:.42rem .58rem;display:inline-flex}.filter-card .filter-check span{white-space:nowrap}.filter-card .location-panel{border:1px solid var(--tuwa-line);background:#fffefd;border-radius:10px;padding:.72rem}.filter-card .location-panel>label{margin-bottom:.35rem;line-height:1.35;display:block}.filter-card .location-panel .row{margin-top:0}.filter-dropdown .multi-select-panel{z-index:5000;min-width:100%;max-height:280px;overflow:hidden auto}.filter-dropdown .multi-select-panel .country-list,.filter-dropdown .multi-select-panel .truck-list{max-height:230px}.job-list-layout{grid-template-columns:58px minmax(0,1fr) 104px;align-items:center;gap:14px;display:grid}.company-logo-box{background:#fffefd;border:1px solid #d8d1c6;border-radius:10px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.company-logo-box img{object-fit:contain;width:100%;height:100%}.company-logo-placeholder{color:#6e5737;background:#f1ede5;place-items:center;width:100%;height:100%;font-size:1.05rem;font-weight:900;display:grid}.company-name-line{color:#66737c;margin-bottom:.4rem;font-size:.79rem;font-weight:800}.job-list-actions{flex-direction:column;gap:6px;display:flex}.job-list-actions .btn{width:100%;padding:.34rem .5rem;font-weight:800;border-radius:7px!important}.salary-impact{white-space:nowrap}.logo-account-card{overflow:visible}.account-logo-preview{background:#fffefd;border:1px solid #d8d1c6;border-radius:12px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.account-logo-preview img{object-fit:contain;width:100%;height:100%}.account-logo-preview span{color:#6e5737;font-size:1.4rem;font-weight:900}.logo-account-card form .form-control{min-width:220px}@media (max-width:767px){.job-list-layout{grid-template-columns:48px minmax(0,1fr);gap:10px}.company-logo-box{width:48px;height:48px}.job-list-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end;display:flex}.job-list-actions .btn{width:auto;min-width:96px}.salary-impact{white-space:normal}.logo-account-card form{width:100%}.logo-account-card form .form-control{flex:1;min-width:0}.filter-dropdown .multi-select-panel{max-height:50vh;position:fixed;bottom:72px;left:14px;right:14px}}@media (min-width:992px){.filter-card{position:relative!important;top:auto!important}.filter-card .filter-dropdown .multi-select-panel{z-index:6000}}.nav-account{text-overflow:ellipsis;vertical-align:middle;max-width:220px;display:inline-block;overflow:hidden}.job-detail-company{align-items:center;gap:12px;margin-top:.55rem;display:flex}.company-detail-logo{background:#fffefd;border:1px solid #d8d1c6;border-radius:9px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.company-detail-logo img{object-fit:contain;width:100%;height:100%}.company-detail-logo span{color:#6e5737;font-size:1.05rem;font-weight:900}.job-detail-company .company-name-impact{margin-top:0}@media (max-width:760px){.nav-account{max-width:130px}}.filter-card .filter-check{margin-right:0}.location-panel .row{--bs-gutter-x:.65rem}.job-item,.job-card.driver-preview-card{height:132px;min-height:132px;overflow:hidden}.job-list-layout{grid-template-columns:58px minmax(0,1fr) 152px;gap:14px;min-height:100%}.driver-preview-card .job-list-main{min-width:0;overflow:hidden}.driver-preview-card .job-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.driver-preview-meta{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.62rem;margin-top:.35rem;display:flex;overflow:hidden}.driver-preview-meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.driver-preview-meta .job-truck-inline{flex:auto}.driver-preview-meta .salary{flex:none}.driver-preview-card .job-list-actions{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;display:flex}.driver-preview-card .job-list-actions .btn{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;padding:.34rem .42rem;font-size:.69rem}@media (max-width:767px){.job-item,.job-card.driver-preview-card{height:146px;min-height:146px}.job-list-layout{grid-template-columns:48px minmax(0,1fr);gap:10px}.driver-preview-card .job-list-actions{grid-column:1/-1;justify-content:flex-end}.driver-preview-card .job-list-actions .btn{min-width:0}.driver-preview-meta{white-space:normal;flex-wrap:wrap;max-height:50px;overflow:hidden}.driver-preview-meta .job-truck-inline{flex:0 auto}.driver-preview-meta .salary{flex:none}.filter-card{top:auto!important}}*,:before,:after{box-sizing:border-box}.page-top-actions{min-height:50px;padding:12px 0 0}.page-back{float:right;border:1px solid var(--tuwa-line);color:var(--tuwa-ink);background:#ffffffc7;border-radius:8px;align-items:center;gap:6px;padding:.42rem .78rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 3px 10px #071d2a0d}.page-back:hover{border-color:var(--tuwa-gold);color:var(--tuwa-navy)}.form-section,.account-card,.choice-card,.choice-box,.filter-card,.detail-card{overflow:visible!important}.form-section{padding:1.15rem 1.25rem!important}.account-card{padding:1.2rem 1.3rem}.choice-card,.choice-box{padding:.9rem 1rem!important}.form-section>h2,.choice-title,.form-label{padding-left:2px}.choice-grid .filter-check{text-align:left;justify-content:flex-start;min-width:0;padding:.48rem .62rem!important}.filter-check,.country-option{align-items:center;min-width:0;line-height:1.25;overflow:visible;gap:.55rem!important;margin:0!important;padding:.45rem .6rem!important;display:flex!important}.filter-check input,.country-option input{flex:none!important;width:17px!important;height:17px!important;margin:0!important}.filter-check span,.country-option span,.filter-check .form-check-label,.country-option .form-check-label{min-width:0;padding-left:1px;line-height:1.28;display:block}.d-flex.gap-3,.d-flex.gap-4{row-gap:.65rem!important}.multi-select{z-index:10000;display:block;position:relative}.multi-select summary{padding:.62rem .78rem!important}.filters-column,.filters-column *{min-width:0}.job-list-actions{white-space:nowrap;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.job-list-actions .btn{white-space:nowrap;flex:0 auto!important;width:auto!important;min-width:72px!important;padding:.34rem .55rem!important;font-size:.69rem!important}.job-item,.job-card.driver-preview-card{height:126px!important;min-height:126px!important;overflow:hidden!important}.job-list-layout{min-height:100%;grid-template-columns:58px minmax(0,1fr) 154px!important;gap:14px!important}.job-list-main{min-width:0;overflow:hidden}.job-title{line-height:1.25}.company-name-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.common-preview-meta,.driver-preview-meta{white-space:nowrap;align-items:center;gap:.6rem;margin-top:.35rem;display:flex;overflow:hidden}.common-preview-meta>span,.driver-preview-meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.common-preview-meta .salary,.driver-preview-meta .salary{flex:none}.common-preview-meta span:first-child,.driver-preview-meta .job-truck-inline{flex:auto}.driver-preview-card .job-list-actions .btn{min-width:72px!important}.tuwa-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.tuwa-pagination .page-link{border:1px solid var(--tuwa-line);min-width:34px;height:34px;color:var(--tuwa-ink);background:#fffefd;border-radius:8px;justify-content:center;align-items:center;padding:0 .55rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.tuwa-pagination .page-link.active{background:var(--tuwa-navy);border-color:var(--tuwa-navy);color:#fff}.tuwa-pagination .page-link[aria-disabled=true]{opacity:.4;pointer-events:none}.category-jobs-hero{padding-top:1.15rem!important;padding-bottom:1.15rem!important}.category-jobs-hero h1{margin-bottom:.35rem!important;font-size:2rem!important}.category-jobs-hero p{font-size:.9rem!important}.category-jobs-hero .badge{font-size:.74rem!important}@media (max-width:767px){.page-top-actions{padding-top:8px}.form-section,.account-card{padding:1rem!important}.job-item,.job-card.driver-preview-card{height:142px!important;min-height:142px!important}.job-list-layout{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important}.job-list-actions{grid-column:1/-1!important;justify-content:flex-end!important}.common-preview-meta,.driver-preview-meta{white-space:normal;flex-wrap:wrap;max-height:48px}.job-list-actions .btn{min-width:80px!important}.category-jobs-hero h1{font-size:1.55rem!important}}.choice-box>label:not(.form-label),.choice-box>.d-flex>label:not(.form-label),.choice-card>label:not(.form-label){background:#fffefd;border:1px solid #ded8ce;border-radius:8px;align-items:center;gap:.55rem;margin:0 .45rem .35rem 0;padding:.42rem .62rem;line-height:1.25;display:inline-flex}.choice-box>label:not(.form-label):hover,.choice-box>.d-flex>label:not(.form-label):hover,.choice-card>label:not(.form-label):hover{background:#faf7f1;border-color:#cbbda5}.choice-box input[type=checkbox],.choice-box input[type=radio],.choice-card input[type=checkbox],.choice-card input[type=radio]{flex:none;margin:0}.multi-select{isolation:isolate}.filter-card .multi-select .multi-select-panel,.choice-box .multi-select .multi-select-panel,.choice-card .multi-select .multi-select-panel{border:1px solid var(--tuwa-line);background:var(--tuwa-paper);border-radius:10px;max-height:280px;padding:.55rem;position:absolute;inset:auto 0 calc(100% + 6px);overflow:auto;box-shadow:0 18px 38px #071d2a26}.tuwa-pagination{clear:both}.page-top-actions{z-index:15;background:0 0;margin:0;padding:0;display:block;position:absolute;top:82px;left:0;right:0}.hero{z-index:10;position:relative}.hero .page-top-actions{margin:0;padding:0;position:absolute;top:12px;left:0;right:0}.page-back{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071d2a8c;border:1px solid #d7ad60a6;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:.38rem .7rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.page-back:hover{color:#fff;background:#071d2ac7}.filter-card{z-index:1}.filter-dropdown{z-index:2}.filter-card,.filter-dropdown,.multi-select-panel{isolation:isolate}.form-label,.form-check-label,.country-option span,.filter-check span{padding-left:0}.filter-check{gap:.55rem}.filter-card .check-grid{gap:9px 12px}.filter-card .filter-check{padding:.44rem .62rem}.job-list-layout{grid-template-columns:54px minmax(0,1fr) 196px;align-items:center;min-height:112px}.company-logo-box{width:54px;height:54px}.job-list-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;display:flex}.job-list-actions .btn{white-space:nowrap;min-width:88px;padding:.48rem .72rem;font-size:.8rem;width:auto!important}.job-list-main{min-width:0}.driver-preview-card,.job-card{min-height:112px}.driver-preview-meta,.common-preview-meta{flex-wrap:wrap;align-items:center;gap:10px 16px;line-height:1.35;display:flex}.driver-preview-meta .salary-impact,.common-preview-meta .salary-impact{order:0}.driver-preview-meta .job-truck-inline{white-space:nowrap}.job-title,.company-name-line{margin-bottom:.2rem!important}.salary-impact{font-size:.98rem}.account-card .btn.edit-action,.detail-card .btn.edit-action,.edit-action{background:var(--tuwa-navy)!important;border-color:var(--tuwa-navy)!important;color:#fff!important}.account-card .btn.edit-action:hover,.detail-card .btn.edit-action:hover,.edit-action:hover{color:#fff!important;background:#000!important;border-color:#000!important}@media (max-width:767px){.hero .page-top-actions{top:8px}.job-list-layout{grid-template-columns:48px minmax(0,1fr);min-height:0}.job-list-actions{grid-column:2;justify-content:flex-start}.job-list-actions .btn{min-width:104px}.driver-preview-card,.job-card{min-height:0}}.edit-save-action{background:var(--tuwa-navy)!important;border-color:var(--tuwa-navy)!important;color:#fff!important}.edit-save-action:hover{background:#000!important;border-color:#000!important}.job-action-btn{justify-content:center;align-items:center;min-width:96px;height:38px;white-space:nowrap!important;padding:.52rem .8rem!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important}.job-list-actions .job-action-btn{flex:none}.secondary-line{color:var(--tuwa-muted);margin-top:4px}.category-jobs-hero{z-index:1000;isolation:isolate;position:relative}.filters-column,.filters-column .filter-card{z-index:10!important;position:relative!important}.filter-dropdown,.multi-select{z-index:20;position:relative}.filter-dropdown .multi-select-panel{z-index:30!important}.job-item.unified-job-preview,.job-card.unified-job-preview{height:154px!important;min-height:154px!important;overflow:hidden!important}.unified-job-preview .job-list-layout{align-items:center;height:100%;grid-template-columns:58px minmax(0,1fr) 176px!important;gap:15px!important}.unified-job-preview .job-list-main{min-width:0;overflow:hidden}.unified-job-preview .job-title{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden;margin:0 0 .18rem!important}.unified-job-preview .company-name-line{line-height:1.2;margin:0 0 .3rem!important}.job-preview-line{align-items:center;gap:.85rem;min-width:0;font-size:.78rem;line-height:1.25;display:flex}.job-preview-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.primary-preview-line .salary{flex:none}.secondary-preview-line{color:#596873;margin-top:.38rem}.secondary-preview-line>span:first-child,.secondary-preview-line>span:last-child{flex:auto}.unified-job-preview .job-list-actions{white-space:nowrap;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;display:flex!important}.unified-job-preview .job-list-actions .btn{white-space:nowrap;min-height:43px;line-height:1.1;flex:none!important;width:100%!important;min-width:0!important;padding:.62rem .72rem!important;font-size:.79rem!important;font-weight:850!important}.unified-job-preview .job-list-actions .btn-outline-primary{color:var(--tuwa-navy)!important;background:#fffefd!important}@media (max-width:767px){.job-item.unified-job-preview,.job-card.unified-job-preview{height:184px!important;min-height:184px!important}.unified-job-preview .job-list-layout{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important}.unified-job-preview .job-list-actions{grid-template-columns:1fr 1fr;grid-column:1/-1!important;gap:8px!important;display:grid!important}.unified-job-preview .job-list-actions .btn{min-height:42px!important}.job-preview-line{white-space:normal;flex-wrap:wrap}.job-preview-line>span{white-space:normal}.secondary-preview-line{max-height:40px;overflow:hidden}}.form-section,.account-card,.choice-card,.choice-box,.filter-card,.detail-card{box-sizing:border-box;overflow:visible!important}.form-label,.choice-title,.filter-check span,.country-option span,.form-check-label{box-sizing:border-box}.filter-check,.country-option{background:#fffefd;border:1px solid #ded8ce;border-radius:8px;min-height:38px;line-height:1.3;gap:.58rem!important;margin:0!important;padding:.55rem .68rem!important}.choice-grid{gap:.55rem .7rem!important}.country-list,.truck-list{gap:.38rem .55rem!important;max-height:260px!important;padding:.55rem!important;overflow:hidden auto!important}.multi-select summary{box-sizing:border-box;align-items:center;min-height:42px;display:flex;padding:.65rem .8rem!important}.multi-select-panel{box-sizing:border-box}.work-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.edit-action{color:#0b2637!important;background:0 0!important;border:1px solid #0b2637!important}.edit-action:hover{color:#fff!important;background:#0b2637!important}.job-list-actions .job-action-btn{letter-spacing:.005em;text-align:center;box-shadow:0 5px 12px #071d2a14;border-radius:10px!important;min-height:46px!important;padding:.7rem .9rem!important;font-size:.82rem!important}.job-list-actions .btn-outline-primary{color:#0b2637!important;background:#fffefd!important;border-color:#0b2637!important}.job-list-actions .btn-outline-primary:hover{color:#fff!important;background:#0b2637!important}.job-list-actions .btn-gold{color:#071d2a!important;background:#d7ad60!important;border-color:#d7ad60!important}.job-list-actions .btn-gold:hover{color:#fff!important;background:#b98d3e!important;border-color:#b98d3e!important}.filters-column{z-index:auto!important}.filter-card{position:relative;z-index:2!important}.multi-select-panel{z-index:1000!important}.category-jobs-hero{position:relative;z-index:3!important}@media (max-width:767px){.work-mode-grid{grid-template-columns:1fr 1fr}.job-list-actions .job-action-btn{min-height:44px!important;font-size:.78rem!important}}:root{--tuwa-navy:#071d2a;--tuwa-gold:#d7ad60;--tuwa-paper:#fffefd;--tuwa-line:#d9d4ca;--tuwa-muted:#68737c}html,body{color:#18212a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.form-section,.account-card,.choice-card,.choice-box,.filter-card,.detail-card{box-sizing:border-box;border-radius:14px}.form-label{margin-bottom:.42rem;font-weight:700;line-height:1.35;display:block;overflow:visible}.form-control,.form-select,.input-group-text{box-sizing:border-box;border-radius:9px;min-height:42px}textarea.form-control{min-height:120px;padding:.7rem .8rem;line-height:1.45}.form-check-label{line-height:1.3}.choice-grid{align-items:stretch!important}.choice-grid .filter-check,.filter-check,.country-option{box-sizing:border-box;background:#fffefd;border:1px solid #ddd8cf;border-radius:9px;min-height:40px;line-height:1.3;position:relative;align-items:center!important;gap:.58rem!important;margin:0!important;padding:.52rem .66rem!important;display:flex!important}.choice-grid .filter-check:hover,.filter-check:hover,.country-option:hover{background:#fbf8f2;border-color:#c9b99d}.choice-grid .filter-check span,.filter-check span,.country-option span,.form-check-label{word-break:normal;margin:0!important;padding:0!important;line-height:1.3!important;overflow:visible!important}.choice-box>.d-flex,.choice-card>.d-flex{flex-wrap:wrap;gap:.65rem!important}.choice-box>label,.choice-card>label{box-sizing:border-box;line-height:1.3}.choice-box input,.choice-card input,.filter-card input{flex:none;margin:0!important}.country-list,.truck-list{grid-template-columns:1fr 1fr;background:#fffefd!important;border:1px solid #d7d1c7!important;border-radius:10px!important;gap:.38rem .55rem!important;max-height:260px!important;padding:.55rem!important;display:grid!important;overflow:hidden auto!important}.multi-select{isolation:isolate;z-index:5!important;display:block!important;position:relative!important}.multi-select summary{box-sizing:border-box;cursor:pointer;align-items:center;min-height:42px;display:flex;background:#fffefd!important;border:1px solid #cfd3d6!important;border-radius:9px!important;padding:.68rem .82rem!important}.multi-select summary span{white-space:normal;min-width:0;line-height:1.25;display:block}.multi-select-panel{box-sizing:border-box;z-index:200!important;background:#fffefd!important;border:1px solid #cfc8bd!important;border-radius:10px!important;max-height:286px!important;padding:.55rem!important;position:absolute!important;inset:auto 0 calc(100% + 7px)!important;overflow:auto!important;box-shadow:0 16px 34px #071d2a29!important}.category-jobs-hero{isolation:isolate;z-index:50!important;position:relative!important}.category-jobs-hero+.container{z-index:1!important;position:relative!important}.category-jobs-hero~.container .filters-column,.category-jobs-hero~.container .filter-card{z-index:2!important;position:relative!important}.page-top-actions{z-index:60!important;background:0 0!important;margin:0!important;padding:0!important;position:absolute!important;top:88px!important;left:0!important;right:0!important}.page-top-actions .container{justify-content:flex-end;display:flex}.page-back{justify-content:center;align-items:center;gap:.35rem;min-height:38px;font-size:.77rem;font-weight:800;color:#fff!important;background:#071d2ae6!important;border:1px solid #d7ad60b8!important;border-radius:999px!important;padding:.48rem .82rem!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 8px 20px #071d2a29!important}.page-back:hover{transform:translateY(-1px);background:#071d2a!important}body>.page-top-actions{position:absolute!important}.edit-action,.account-card .btn.edit-action,.detail-card .btn.edit-action{color:#111!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #111!important}.edit-action:hover,.account-card .btn.edit-action:hover,.detail-card .btn.edit-action:hover{color:#fff!important;background:#111!important;border-color:#111!important}.job-list-actions .job-action-btn{letter-spacing:.01em!important;border-radius:10px!important;min-height:46px!important;padding:.72rem .95rem!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:750!important;box-shadow:0 6px 16px #071d2a14!important}.job-list-actions .job-action-btn.btn-outline-primary{color:#0b2637!important;background:#fffefd!important;border:1.4px solid #0b2637!important}.job-list-actions .job-action-btn.btn-gold{color:#071d2a!important;background:#d7ad60!important;border:1.4px solid #d7ad60!important}.job-list-actions .job-action-btn:hover{transform:translateY(-1px);box-shadow:0 9px 20px #071d2a21!important}.contract-preview-card{background:#fffefd;border:1px solid #dfe2e5;border-radius:12px;flex-direction:column;justify-content:space-between;height:154px;min-height:154px;padding:1rem 1.05rem;display:flex;box-shadow:0 6px 18px #071d2a0f}.contract-preview-stats{color:#5f6b74;flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:.8rem;display:flex}.contract-preview-actions{flex-direction:column;gap:7px;display:flex}.contract-preview-actions .btn{border-radius:10px;min-height:42px;font-weight:750}.job-form .row.g-3>[class*=col-],.job-form .row.g-2>[class*=col-],.account-card form .row.g-3>[class*=col-],form.row.g-3>[class*=col-]{min-width:0}.job-form .choice-card,.job-form .choice-box{box-shadow:0 1px 5px #141e2809}.job-form .choice-card+.choice-card,.job-form .choice-box+.choice-box{margin-top:.35rem}.salary-input{min-width:0}.job-form .salary-input::placeholder{color:#89929a}.unified-job-preview .job-list-actions{min-width:176px}.unified-job-preview .job-list-actions .btn{width:100%!important;min-width:0!important}.unified-job-preview .job-list-layout{grid-template-columns:58px minmax(0,1fr) 176px!important}@media (max-width:767px){.country-list,.truck-list{grid-template-columns:1fr!important}.contract-preview-card{height:auto;min-height:0}.contract-preview-grid{grid-template-columns:1fr}.contract-preview-actions{flex-direction:row}.contract-preview-actions .btn{flex:1}.page-top-actions{top:78px!important}}.hero{z-index:100;position:relative;overflow:visible}.category-jobs-hero,.hero.py-4,.hero.py-lg-5{z-index:100;position:relative}.filters-column,.filter-card{z-index:20}.filter-dropdown{z-index:30;position:relative}.filter-dropdown[open]{z-index:80}.filter-dropdown .multi-select-panel{z-index:90;max-height:300px;overflow:auto}.filter-dropdown.open-down .multi-select-panel{top:calc(100% + 7px);bottom:auto}.filter-dropdown.open-up .multi-select-panel{top:auto;bottom:calc(100% + 7px)}.filter-dropdown summary{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0;padding:.58rem .78rem;line-height:1.25}.filter-dropdown .multi-select-panel,.country-option,.filter-check{box-sizing:border-box}.country-option span,.filter-check span,.country-option .form-check-label,.filter-check .form-check-label{overflow-wrap:anywhere;margin:0;padding:0;line-height:1.3}.location-radius-box{box-sizing:border-box;overflow:visible}.location-radius-box .form-control,.location-radius-box .form-select{box-sizing:border-box;min-width:0}.job-card,.contract-preview-card{box-sizing:border-box;overflow:hidden}.job-list-actions,.contract-preview-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;display:flex}.job-action-btn,.contract-preview-actions .btn{letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;min-height:46px;line-height:1.1;transition:all .18s;box-shadow:none!important;border-radius:10px!important;padding:.62rem .9rem!important;font-family:Palatino Linotype,Book Antiqua,Georgia,serif!important;font-size:.96rem!important;font-weight:600!important;display:flex!important}.job-action-btn.btn-outline-primary,.contract-preview-actions .btn-outline-primary{color:#0d2738!important;background:#fff!important;border:1px solid #0d2738!important}.job-action-btn.btn-outline-primary:hover,.contract-preview-actions .btn-outline-primary:hover{transform:translateY(-1px);color:#0d2738!important;background:#f4efe6!important;border-color:#0d2738!important}.job-action-btn.btn-gold,.contract-preview-actions .btn-gold{color:#152936!important;background:#e5d2a8!important;border:1px solid #c5a76c!important}.job-action-btn.btn-gold:hover,.contract-preview-actions .btn-gold:hover{transform:translateY(-1px);color:#152936!important;background:#efdfbf!important;border-color:#b89557!important}.edit-action{color:#101820!important;background:#fff!important;border:1px solid #101820!important;border-radius:8px!important}.edit-action:hover{color:#101820!important;background:#f7f3eb!important;border-color:#101820!important}.page-top-actions{z-index:40;position:relative;background:0 0!important;border:0!important;padding:10px 0 0!important}.page-top-actions .container{position:relative}.page-back{align-items:center;gap:7px;position:relative;top:7px;box-shadow:0 6px 18px #111f291a;color:#152936!important;background:#fff!important;border:1px solid #cfc7ba!important;border-radius:999px!important;padding:8px 14px!important;text-decoration:none!important;display:inline-flex!important}.page-back:hover{transform:translateY(-1px);color:#0d2738!important;background:#fbf7ef!important;border-color:#b79d71!important}.contracts-page-hero{z-index:100;background:linear-gradient(110deg,var(--tuwa-navy),var(--tuwa-navy-2));color:#fff;border-bottom:1px solid #d7ad6033;position:relative;overflow:visible}.contracts-page-hero .badge{color:var(--tuwa-ink)!important;background:#fff!important}.contract-preview-card{padding:18px 20px;border:1px solid var(--tuwa-line)!important;box-shadow:var(--tuwa-shadow)!important;background:#fff!important;border-radius:12px!important}.contract-preview-grid{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:20px;display:grid}.contract-preview-stats{color:#4d5862;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;font-size:.86rem;display:grid}.contract-preview-stats strong{color:#1b2a35}.contract-preview-price{color:#8b6730;font-size:1rem;font-weight:800}@media (max-width:767px){.contract-preview-grid{grid-template-columns:1fr}.contract-preview-actions,.job-list-actions{width:100%}.job-action-btn,.contract-preview-actions .btn{min-height:44px;font-size:.9rem!important}.contract-preview-stats{grid-template-columns:1fr}}.category-jobs-hero .tuwa-quick-apply-note{color:#f5d28e;letter-spacing:.01em;background:#ffffff12;border:1px solid #d7ad6094;border-radius:999px;align-items:center;gap:.48rem;margin-top:.72rem;padding:.38rem .68rem;font-size:.78rem;font-weight:800;line-height:1.25;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.category-jobs-hero .tuwa-quick-apply-icon{color:#f5d28e;background:#d7ad6029;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.72rem;display:inline-grid}@media (max-width:767px){.category-jobs-hero .tuwa-quick-apply-note{margin-top:.58rem;padding:.34rem .58rem;font-size:.72rem}}body.tuwa-ui-v13 .driver-guide-hero-btn{color:#fff;background:#d7ad601a;border:1px solid #d7ad6094;border-radius:12px;grid-template-columns:30px auto 18px;align-items:center;gap:9px;min-width:210px;padding:9px 10px;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:grid;box-shadow:inset 0 1px #ffffff12}body.tuwa-ui-v13 .driver-guide-hero-btn:hover{color:#fff;background:#d7ad602b;border-color:#ebc77bdb;transform:translateY(-1px)}body.tuwa-ui-v13 .driver-guide-hero-icon{color:#18313e;background:#d7ad60;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}body.tuwa-ui-v13 .driver-guide-hero-btn strong{font-size:.78rem;line-height:1.05;display:block}.driver-guide-hero-btn small{color:#ffffffad;margin-top:3px;font-size:.65rem;font-weight:650;display:block}.driver-guide-arrow{color:#e7c77d;font-weight:900}body.tuwa-ui-v13 .driver-guide-hero{padding-top:1.35rem!important;padding-bottom:1.35rem!important}body.tuwa-ui-v13 .driver-guide-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:30px;display:grid}body.tuwa-ui-v13 .driver-guide-trust-note{color:#ffffffc2;background:#ffffff0b;border:1px solid #d7ad6057;border-radius:14px;padding:14px 16px;font-size:.78rem;line-height:1.45}body.tuwa-ui-v13 .driver-guide-trust-note strong{color:#f3d28c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.76rem;display:block}body.tuwa-ui-v13 .driver-guide-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}body.tuwa-ui-v13 .driver-country-panel{background:#fbf8f1;border:1px solid #e1ddd4;border-radius:16px;padding:14px;position:sticky;top:92px;box-shadow:0 12px 32px #11242e0e}body.tuwa-ui-v13 .driver-guide-kicker{color:#8e7444;letter-spacing:.065em;text-transform:uppercase;margin-bottom:8px;font-size:.69rem;font-weight:850}body.tuwa-ui-v13 .driver-country-list{gap:5px;display:grid}body.tuwa-ui-v13 .driver-country{color:#33414a;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:39px;padding:7px 10px;font-size:.82rem;transition:background-color .14s,border-color .14s,color .14s;display:flex}body.tuwa-ui-v13 .driver-country span{font-size:1rem}.driver-country b{font-weight:720}.driver-country:hover{background:#fff;border-color:#e4ded1}.driver-country.active{color:#fff;background:#18313e;border-color:#18313e;box-shadow:0 6px 16px #18313e26}body.tuwa-ui-v13 .driver-salary-card{background:#fff;border:1px solid #e0ddd6;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #11242e13}body.tuwa-ui-v13 .salary-card-head{background:linear-gradient(#fff,#fdfbf7);border-bottom:1px solid #ece8e0;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}body.tuwa-ui-v13 .salary-card-head #countryNote{max-width:700px;font-size:.83rem;line-height:1.5}body.tuwa-ui-v13 .salary-period-switch{white-space:nowrap;background:#f7f4ed;border:1px solid #ded9cf;border-radius:11px;padding:3px;display:inline-flex}body.tuwa-ui-v13 .salary-period-switch button{color:#68747d;background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:.75rem;font-weight:800}.salary-period-switch button.active{color:#fff;background:#18313e;box-shadow:0 2px 7px #18313e2e}body.tuwa-ui-v13 .salary-input-panel{border-bottom:1px solid #ece8e0;padding:20px 24px}.salary-input-panel label{color:#2e3b44;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.salary-input-wrap{background:#fff;border:1px solid #cad3d8;border-radius:13px;grid-template-columns:minmax(0,240px) auto;align-items:center;width:max-content;max-width:100%;display:grid;overflow:hidden;box-shadow:0 5px 14px #142d380b}.salary-input-wrap input{color:#17313e;border:0;outline:0;width:100%;min-width:0;padding:11px 13px;font-size:1.12rem;font-weight:850}.salary-input-wrap span{color:#53636c;letter-spacing:.04em;background:#f4f7f8;border-left:1px solid #e1e5e7;align-self:stretch;place-items:center;padding:0 13px;font-size:.76rem;font-weight:850;display:grid}.salary-input-help,.annual-hint{color:#7a858c;margin-top:7px;font-size:.72rem}.annual-hint{color:#8b6b32;font-weight:700}body.tuwa-ui-v13 .salary-result-panel{color:#fff;background:#17313e;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:22px;padding:22px 24px;display:grid}.salary-result-copy>span{color:#d5dfe3;font-size:.76rem;font-weight:700;display:block}.salary-result-copy>strong{color:#f2cf87;margin:4px 0 5px;font-size:2.05rem;font-weight:900;line-height:1;display:block}.salary-result-copy>small{color:#ffffffa8;max-width:520px;font-size:.72rem;line-height:1.35;display:block}.salary-result-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.salary-result-stats>div{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:11px;padding:10px}.salary-result-stats span{color:#ffffff94;font-size:.62rem;font-weight:700;line-height:1.2;display:block}.salary-result-stats b{color:#fff;margin-top:6px;font-size:.78rem;line-height:1.2;display:block}body.tuwa-ui-v13 .tax-profile-section{padding:22px 24px}.tax-profile-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.tax-profile-hint{color:#8a9399;font-size:.7rem}.tax-profile-list{gap:8px;display:grid}.tax-profile-row{color:#263740;text-align:left;background:#fbfcfc;border:1px solid #e1e4e5;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);align-items:center;gap:18px;width:100%;padding:12px 14px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid}.tax-profile-row:hover{background:#fff;border-color:#cbb681}.tax-profile-row.active{background:#fffaf0;border-color:#d3ad5f;box-shadow:0 0 0 2px #d3ad5f1a}.tax-profile-main b{font-size:.82rem;display:block}.tax-profile-main small{color:#707b82;margin-top:3px;font-size:.7rem;line-height:1.35;display:block}.tax-profile-value{text-align:right}.tax-profile-value em{color:#8b7448;font-size:.65rem;font-style:normal;font-weight:760;display:block}.tax-profile-value strong{color:#17313e;margin-top:3px;font-size:.83rem;display:block}.salary-method-note{color:#68737a;background:#faf7f0;border:1px solid #e6dfd0;border-radius:11px;margin:0 24px 24px;padding:12px 14px;font-size:.72rem;line-height:1.5}.salary-method-note strong{color:#4e4536}body.tuwa-ui-v13 .driver-safety-section{background:#fff9ee;border:1px solid #e0cda7;border-radius:18px;grid-template-columns:54px minmax(0,1fr);gap:18px;margin-top:24px;padding:22px 24px;display:grid;box-shadow:0 12px 32px #4a36160e}.driver-safety-mark{color:#f1cb80;background:#17313e;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:900;display:grid}.driver-safety-copy h2{color:#20343f;margin:0 0 8px;font-size:1.32rem;font-weight:850}.driver-safety-copy p{color:#5e676d;font-size:.83rem;line-height:1.55}@media (max-width:991px){body.tuwa-ui-v13 .driver-guide-hero-grid{grid-template-columns:1fr}.driver-guide-trust-note{max-width:680px}.driver-guide-layout{grid-template-columns:1fr}.driver-country-panel{padding:10px;position:static}.driver-country-list{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.driver-country{flex:none;width:auto;min-width:max-content}.salary-result-panel{grid-template-columns:1fr}.salary-card-head{flex-direction:column}.tax-profile-row{grid-template-columns:1fr}.tax-profile-value{text-align:left}.salary-result-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){body.tuwa-ui-v13 .driver-guide-hero-btn{width:100%;min-width:0;max-width:260px}.salary-card-head,.salary-input-panel,.salary-result-panel,.tax-profile-section{padding-left:16px;padding-right:16px}.salary-result-copy>strong{font-size:1.65rem}.salary-result-stats{grid-template-columns:1fr}.salary-input-wrap{grid-template-columns:minmax(0,1fr) 72px;width:100%}.salary-method-note{margin-left:16px;margin-right:16px}.driver-safety-section{grid-template-columns:1fr;padding:18px}.driver-safety-mark{width:40px;height:40px}.tax-profile-heading{flex-direction:column;align-items:flex-start}.tax-profile-hint{display:none}}body.tuwa-ui-v13 .tuwa-verified-badge{color:#5f786b;vertical-align:middle;white-space:nowrap;letter-spacing:.005em;align-items:center;gap:.28rem;margin-left:.42rem;font-size:.67rem;font-weight:720;line-height:1;display:inline-flex}body.tuwa-ui-v13 .tuwa-verified-dot{color:#3f7357;background:#e7f1eb;border:1px solid #b9d1c2;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.58rem;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffffbf}body.tuwa-ui-v13 .company-name-impact .tuwa-verified-badge{color:#667c70;font-size:.68rem;font-weight:700}body.tuwa-ui-v13 .verification-summary{color:#657078;background:#fbf8f1;border:1px solid #e5dfd2;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;font-size:.7rem;line-height:1.3;display:grid}body.tuwa-ui-v13 .verification-summary span{align-items:center;gap:7px;padding:6px 8px;display:flex}body.tuwa-ui-v13 .verification-summary i{color:#edca82;background:#17313e;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.62rem;font-style:normal;font-weight:850;display:grid}body.tuwa-ui-v13 .public-email-note{color:#6b6253;background:#fff9ee;border:1px solid #e5d7b9;border-radius:11px;padding:10px 12px;font-size:.73rem;line-height:1.45}body.tuwa-ui-v13 .public-email-note strong{color:#4d4538}body.tuwa-ui-v13 .verification-blocked{color:#5f4c48;background:#fff7f5;border:1px solid #ead2ce;border-radius:14px;grid-template-columns:42px 1fr;gap:13px;padding:16px;display:grid}body.tuwa-ui-v13 .verification-blocked-icon{color:#fff;background:#7a3f38;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}body.tuwa-ui-v13 .verification-blocked strong{color:#553a35;margin-bottom:3px;display:block}.verification-blocked p{font-size:.78rem;line-height:1.45}body.tuwa-ui-v13 .verification-card{position:relative}body.tuwa-ui-v13 .verification-shield{color:#467258;background:#eef6f1;border:1px solid #c5d8cb;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:1rem;font-weight:900;display:grid}body.tuwa-ui-v13 .verification-kicker{color:#8d7444;letter-spacing:.06em}body.tuwa-ui-v13 .verified-company-preview{background:#fbfaf7;border:1px solid #e3dfd6;border-radius:12px;gap:3px;padding:12px 14px;display:grid}body.tuwa-ui-v13 .verified-company-preview strong{color:#243740;font-size:.9rem}.verified-company-preview span{color:#79848a;font-size:.72rem}body.tuwa-ui-v13 .verification-code-input{letter-spacing:.18em;text-align:center;max-width:210px;font-size:1.2rem;font-weight:850}body.tuwa-ui-v13 .company-email-ok{background:#f7fbf8;border:1px solid #dce8df;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}body.tuwa-ui-v13 .company-email-ok>span{color:#47745a;background:#e4f0e8;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.company-email-ok strong,.company-email-ok small{display:block}.company-email-ok strong{color:#486254;font-size:.76rem}.company-email-ok small{color:#78867d;margin-top:2px;font-size:.68rem}@media (max-width:767px){body.tuwa-ui-v13 .verification-summary{grid-template-columns:1fr}.tuwa-verified-badge{font-size:.64rem}.verification-code-input{width:100%;max-width:none}}.job-item.unified-job-preview,.job-card.unified-job-preview{height:126px!important;min-height:126px!important}.unified-job-preview .job-list-layout{min-height:100%!important}@media (max-width:767px){.job-item.unified-job-preview,.job-card.unified-job-preview{height:158px!important;min-height:158px!important}}body.tuwa-ui-v13 .driver-country{gap:0;padding-left:12px;padding-right:12px}body.tuwa-ui-v13 .driver-country b{font-weight:720}body.tuwa-ui-v13 .driver-country span{display:none!important}body.tuwa-ui-v13 .clickable-job-card{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}body.tuwa-ui-v13 .clickable-job-card:hover{transform:translateY(-1px);border-color:#d8c49d!important;box-shadow:0 12px 30px #11242e17!important}body.tuwa-ui-v13 .clickable-job-card:focus-visible{outline-offset:2px;outline:2px solid #c79d4db8}body.tuwa-ui-v13 .clickable-job-card .job-action-btn{cursor:pointer}body.tuwa-ui-v13 .nav-language-dropdown{position:relative}body.tuwa-ui-v13 .nav-language-toggle{color:#ffffffe0;letter-spacing:.04em;min-width:46px;height:34px;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}body.tuwa-ui-v13 .nav-language-toggle:hover,body.tuwa-ui-v13 .nav-language-toggle:focus{color:#fff;background:#d7ad6014;border-color:#d7ad6094}body.tuwa-ui-v13 .nav-language-menu{background:#fffdf9;border:1px solid #e4ded2;border-radius:12px;min-width:178px;margin-top:9px;padding:6px;box-shadow:0 16px 36px #091d2726}body.tuwa-ui-v13 .nav-language-menu .dropdown-item{color:#33434b;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:.78rem;font-weight:650;display:flex}body.tuwa-ui-v13 .nav-language-menu .dropdown-item small{color:#899399;letter-spacing:.04em;font-size:.64rem;font-weight:800}body.tuwa-ui-v13 .nav-language-menu .dropdown-item:hover{color:#18313e;background:#f4f0e8}body.tuwa-ui-v13 .nav-language-menu .dropdown-item.active{color:#fff;background:#18313e}body.tuwa-ui-v13 .nav-language-menu .dropdown-item.active small{color:#e6c77f}@media (max-width:760px){body.tuwa-ui-v13 .nav-language-toggle{min-width:42px;height:32px;padding:0 8px;font-size:.68rem}}body.tuwa-ui-v13 .filter-help-text{color:#7a858b;margin:-2px 0 8px;font-size:.66rem;line-height:1.4}body.tuwa-ui-v13 .eu-workers-card .mini-note{color:#778188;max-width:840px;line-height:1.45}body.tuwa-ui-v13 .tuwa-hero-panel{--hero-image:none;will-change:transform;transition:transform .22s,box-shadow .24s,border-color .2s;position:relative;overflow:hidden;background:0 0!important}body.tuwa-ui-v13 .tuwa-hero-driver{--hero-image:url(../media/hero_driver_clear.2qdk0rnk017v5.webp)}body.tuwa-ui-v13 .tuwa-hero-business{--hero-image:url(../media/card_contract.06v1wjniatt53.png)}body.tuwa-ui-v13 .tuwa-hero-panel:before{content:"";z-index:0;background-repeat:no-repeat;transition:transform .34s,filter .34s;position:absolute;inset:0;transform:scale(1.015);background-image:var(--hero-image)!important;background-position:50%!important;background-size:cover!important}body.tuwa-ui-v13 .tuwa-hero-driver:before{background-position:68%!important}body.tuwa-ui-v13 .tuwa-hero-business:before{background-position:62%!important}body.tuwa-ui-v13 .tuwa-hero-panel:after{transition:opacity .28s,background .28s;background:linear-gradient(90deg,#03141df2 0%,#03141de0 24%,#03141da8 45%,#03141d47 66%,#03141d24 100%),linear-gradient(#03141d14,#03141d47)!important}body.tuwa-ui-v13 .tuwa-hero-panel:hover{transform:translateY(-3px);border-color:#c79d4d38!important;box-shadow:0 18px 40px #071d2a1c!important}body.tuwa-ui-v13 .tuwa-hero-panel:hover:before{filter:saturate(1.02)brightness(1.02);transform:scale(1.05)}body.tuwa-ui-v13 .tuwa-hero-panel:hover:after{background:linear-gradient(90deg,#03141df5 0%,#03141de6 23%,#03141dad 44%,#03141d40 67%,#03141d1f 100%),linear-gradient(#03141d14,#03141d3d)!important}body.tuwa-ui-v13 .tuwa-hero-link .tuwa-gold-btn{transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s}body.tuwa-ui-v13 .tuwa-hero-link:hover .tuwa-gold-btn{transform:translateY(-1px);box-shadow:0 8px 18px #d7ad6029}body.tuwa-ui-v13 .tuwa-hero-link .tuwa-gold-btn span:last-child{transition:transform .18s}body.tuwa-ui-v13 .tuwa-hero-link:hover .tuwa-gold-btn span:last-child{transform:translate(2px)}body.tuwa-ui-v13 .tuwa-ref-card{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}body.tuwa-ui-v13 .tuwa-ref-card .tuwa-ref-image{transition:transform .34s,filter .34s}body.tuwa-ui-v13 .tuwa-ref-card:hover{transform:translateY(-2px);background:#fffdf9!important;border-color:#c79d4d2e!important;box-shadow:0 14px 28px #071d2a14!important}body.tuwa-ui-v13 .tuwa-ref-card:hover .tuwa-ref-image{filter:saturate(1.02)brightness(1.01);transform:scale(1.03)}body.tuwa-ui-v13 .tuwa-ref-card:hover h2{color:#163446}body.tuwa-ui-v13 .tuwa-ref-card:hover span b{transition:transform .18s;display:inline-block;transform:translate(2px)}body.tuwa-ui-v13 .clickable-job-card,body.tuwa-ui-v13 .clickable-contract-card{cursor:pointer;transition:border-color .16s,box-shadow .18s,transform .18s,background-color .18s}body.tuwa-ui-v13 .clickable-job-card:hover,body.tuwa-ui-v13 .clickable-contract-card:hover{transform:translateY(-2px);background:#fffdf9!important;border-color:#d8c49d!important;box-shadow:0 14px 30px #11242e17!important}body.tuwa-ui-v13 .clickable-job-card:hover .job-title,body.tuwa-ui-v13 .clickable-contract-card:hover h2{color:#163446}body.tuwa-ui-v13 .clickable-contract-card:focus-visible{outline-offset:2px;outline:2px solid #c79d4db8}body.tuwa-ui-v13 .clickable-contract-card .btn,body.tuwa-ui-v13 .clickable-job-card .btn{z-index:2;position:relative}@media (max-width:991px){body.tuwa-ui-v13 .tuwa-hero-driver:before{background-position:60%!important}body.tuwa-ui-v13 .tuwa-hero-business:before{background-position:58%!important}}@media (max-width:767px){body.tuwa-ui-v13 .tuwa-hero-panel:after{background:linear-gradient(#03141dc2 0%,#03141d91 42%,#03141d47 100%),linear-gradient(90deg,#03141dcc,#03141d26)!important}body.tuwa-ui-v13 .tuwa-hero-driver:before{background-position:64%!important}body.tuwa-ui-v13 .tuwa-hero-business:before{background-position:58%!important}}html,body{max-width:100%;overflow-x:hidden}body.tuwa-ui-v13 img{max-width:100%;height:auto}body.tuwa-ui-v13 .tuwa-mobile-toggle{color:#fff;width:44px;height:44px;box-shadow:none;background:#ffffff0a;border:1px solid #d7ad6073;border-radius:11px;place-items:center;padding:0;display:grid}body.tuwa-ui-v13 .tuwa-mobile-toggle:focus{box-shadow:0 0 0 3px #d7ad6029}body.tuwa-ui-v13 .tuwa-mobile-toggle-icon,body.tuwa-ui-v13 .tuwa-mobile-toggle-icon:before,body.tuwa-ui-v13 .tuwa-mobile-toggle-icon:after{content:"";background:#fff;border-radius:2px;width:20px;height:2px;display:block;position:relative}body.tuwa-ui-v13 .tuwa-mobile-toggle-icon:before{position:absolute;top:-6px;left:0}body.tuwa-ui-v13 .tuwa-mobile-toggle-icon:after{position:absolute;top:6px;left:0}body.tuwa-ui-v13 .tuwa-mobile-nav{color:#122d3b;background:#f8f4ec;border-left:1px solid #ded6c9;width:min(88vw,370px)}body.tuwa-ui-v13 .tuwa-mobile-nav .offcanvas-header{border-bottom:1px solid #e4ddd1;padding:18px 20px}body.tuwa-ui-v13 .tuwa-mobile-nav .offcanvas-title{letter-spacing:.01em;color:#0b2a39;font-weight:850}body.tuwa-ui-v13 .tuwa-mobile-nav .offcanvas-body{padding:14px 18px 22px}body.tuwa-ui-v13 .mobile-nav-links{gap:6px;display:grid}body.tuwa-ui-v13 .mobile-nav-links>a{color:#16313e;border:1px solid #0000;border-radius:10px;align-items:center;min-height:48px;padding:0 12px;font-size:.94rem;font-weight:720;text-decoration:none;transition:background .16s,border-color .16s;display:flex}body.tuwa-ui-v13 .mobile-nav-links>a:hover,body.tuwa-ui-v13 .mobile-nav-links>a.active{color:#0b2a39;background:#fff;border-color:#ded6c9}body.tuwa-ui-v13 .mobile-language-row{border-top:1px solid #e4ddd1;gap:8px;margin-top:14px;padding-top:14px;display:flex}body.tuwa-ui-v13 .mobile-language-row a{color:#173340;background:#fff;border:1px solid #d9d0c2;border-radius:9px;place-items:center;min-width:54px;min-height:42px;font-weight:800;text-decoration:none;display:grid}body.tuwa-ui-v13 .mobile-language-row a.active{background:#f3e4c1;border-color:#c69b4b}body.tuwa-ui-v13 .mobile-filter-toggle{color:#15313f;background:#fffdf9;border:1px solid #d9d2c7;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:.65rem .85rem;font-weight:800;display:flex;box-shadow:0 4px 14px #071d2a0a}body.tuwa-ui-v13 .mobile-filter-toggle:after{content:"⌄";color:#9a7431;font-size:1.05rem}body.tuwa-ui-v13 .mobile-filter-toggle[aria-expanded=true]:after{transform:rotate(180deg)}@media (max-width:991.98px){body.tuwa-ui-v13 .navbar-tuwa,body.tuwa-ui-v13 .navbar-tuwa .container-fluid{min-height:64px!important}body.tuwa-ui-v13 .navbar-tuwa .container-fluid{gap:12px!important;padding-left:15px!important;padding-right:15px!important}body.tuwa-ui-v13 .navbar-tuwa .navbar-brand{font-size:1.68rem!important}body.tuwa-ui-v13 .tuwa-front-wrap{padding:14px 0 22px!important}body.tuwa-ui-v13 .tuwa-front-container{padding-left:14px!important;padding-right:14px!important}body.tuwa-ui-v13 .tuwa-hero-grid{grid-template-columns:1fr!important;gap:14px!important}body.tuwa-ui-v13 .tuwa-hero-panel{min-height:350px!important}body.tuwa-ui-v13 .tuwa-panel-inner{padding:28px!important}body.tuwa-ui-v13 .tuwa-panel-copy h1,body.tuwa-ui-v13 .tuwa-panel-copy h2{max-width:690px!important}body.tuwa-ui-v13 .tuwa-category-grid-ref{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important}body.tuwa-ui-v13 .tuwa-ref-card{min-height:0!important}body.tuwa-ui-v13 .tuwa-ref-image{height:148px!important}body.tuwa-ui-v13 .tuwa-client-ribbon{margin-top:18px!important}body.tuwa-ui-v13 .filters-column{position:relative!important;top:auto!important}body.tuwa-ui-v13 .filters-column .filter-card{margin-top:8px;position:static!important;top:auto!important}body.tuwa-ui-v13 .category-jobs-hero .container,body.tuwa-ui-v13 .contracts-page-hero .container,body.tuwa-ui-v13 .hero .container{padding-left:18px;padding-right:18px}body.tuwa-ui-v13 .hero-result-stack{width:100%;align-items:flex-start!important}body.tuwa-ui-v13 .driver-guide-hero-btn{max-width:100%!important}body.tuwa-ui-v13 .contract-preview-grid{grid-template-columns:1fr!important;gap:14px!important}body.tuwa-ui-v13 .contract-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}body.tuwa-ui-v13 .contract-preview-actions .btn{width:100%;min-height:44px}body.tuwa-ui-v13 .account-card .table-responsive{border-radius:10px}body.tuwa-ui-v13 .account-card .table{min-width:720px}body.tuwa-ui-v13 .integration-grid{grid-template-columns:1fr!important}}@media (max-width:767.98px){body.tuwa-ui-v13{font-size:15px}body.tuwa-ui-v13 .container,body.tuwa-ui-v13 .container-fluid{--bs-gutter-x:1.5rem}body.tuwa-ui-v13 input.form-control,body.tuwa-ui-v13 select.form-select,body.tuwa-ui-v13 textarea.form-control{min-height:46px;font-size:16px!important}body.tuwa-ui-v13 textarea.form-control{min-height:110px}body.tuwa-ui-v13 .btn{justify-content:center;align-items:center;min-height:44px;display:inline-flex}body.tuwa-ui-v13 .btn-sm{min-height:38px}body.tuwa-ui-v13 .tuwa-hero-panel{border-radius:14px!important;min-height:365px!important}body.tuwa-ui-v13 .tuwa-panel-inner{padding:24px 22px!important}body.tuwa-ui-v13 .tuwa-panel-label{font-size:.8rem!important}body.tuwa-ui-v13 .tuwa-panel-copy h1,body.tuwa-ui-v13 .tuwa-panel-copy h2{letter-spacing:-.035em!important;margin-bottom:14px!important;font-size:clamp(1.82rem,8vw,2.35rem)!important;line-height:1.03!important}body.tuwa-ui-v13 .tuwa-panel-copy p{margin-bottom:17px!important;font-size:.92rem!important;line-height:1.55!important}body.tuwa-ui-v13 .tuwa-gold-btn{max-width:100%;min-height:48px!important;padding:0 16px!important;font-size:.76rem!important}body.tuwa-ui-v13 .tuwa-hero-panel:after{background:linear-gradient(90deg,#03141df0 0%,#03141dd1 45%,#03141d57 100%),linear-gradient(#03141d14,#03141d59)!important}body.tuwa-ui-v13 .tuwa-hero-driver:before{background-position:64%!important}body.tuwa-ui-v13 .tuwa-hero-business:before{background-position:56%!important}body.tuwa-ui-v13 .tuwa-category-grid-ref{grid-template-columns:1fr!important;gap:12px!important}body.tuwa-ui-v13 .tuwa-ref-card{grid-template-columns:112px minmax(0,1fr);display:grid;min-height:132px!important}body.tuwa-ui-v13 .tuwa-ref-image{grid-row:1/span 2;width:112px;min-height:132px;height:100%!important}body.tuwa-ui-v13 .tuwa-ref-icon{display:none!important}body.tuwa-ui-v13 .tuwa-ref-body{align-self:center;padding:16px!important}body.tuwa-ui-v13 .tuwa-ref-body h2{margin-bottom:5px!important;font-size:1.08rem!important}body.tuwa-ui-v13 .tuwa-ref-body p{margin-bottom:8px!important;font-size:.78rem!important;line-height:1.4!important}body.tuwa-ui-v13 .tuwa-logo-marquee{overflow:hidden}body.tuwa-ui-v13 .tuwa-logo-item{max-height:26px!important}body.tuwa-ui-v13 .category-jobs-hero,body.tuwa-ui-v13 .contracts-page-hero,body.tuwa-ui-v13 .hero{padding-top:1.05rem!important;padding-bottom:1.05rem!important}body.tuwa-ui-v13 .category-jobs-hero h1,body.tuwa-ui-v13 .contracts-page-hero h1,body.tuwa-ui-v13 .hero h1{font-size:1.55rem!important;line-height:1.12!important}body.tuwa-ui-v13 .category-jobs-hero p,body.tuwa-ui-v13 .contracts-page-hero p,body.tuwa-ui-v13 .hero p{font-size:.82rem!important;line-height:1.5!important}body.tuwa-ui-v13 .tuwa-quick-apply-note{max-width:100%;white-space:normal!important}body.tuwa-ui-v13 .hero-result-stack{gap:8px!important}body.tuwa-ui-v13 .job-item.unified-job-preview,body.tuwa-ui-v13 .job-card.unified-job-preview,body.tuwa-ui-v13 .job-item,body.tuwa-ui-v13 .job-card.driver-preview-card{height:auto!important;min-height:0!important;overflow:visible!important}body.tuwa-ui-v13 .unified-job-preview .job-list-layout,body.tuwa-ui-v13 .job-list-layout{grid-template-columns:46px minmax(0,1fr)!important;align-items:start!important;gap:9px 11px!important;padding:14px!important;display:grid!important}body.tuwa-ui-v13 .company-logo-box{width:46px!important;height:46px!important}body.tuwa-ui-v13 .job-list-main{overflow:visible!important}body.tuwa-ui-v13 .job-title{white-space:normal!important;text-overflow:clip!important;font-size:1rem!important;line-height:1.24!important;overflow:visible!important}body.tuwa-ui-v13 .company-name-line{white-space:normal!important;overflow:visible!important}body.tuwa-ui-v13 .job-preview-line,body.tuwa-ui-v13 .common-preview-meta,body.tuwa-ui-v13 .driver-preview-meta{white-space:normal!important;flex-wrap:wrap!important;gap:5px 10px!important;max-height:none!important;font-size:.78rem!important;overflow:visible!important}body.tuwa-ui-v13 .job-list-actions,body.tuwa-ui-v13 .unified-job-preview .job-list-actions{margin-top:4px;grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}body.tuwa-ui-v13 .job-list-actions .btn{width:100%!important;min-width:0!important;min-height:42px!important;padding:.5rem .45rem!important;font-size:.75rem!important}body.tuwa-ui-v13 .clickable-job-card:hover,body.tuwa-ui-v13 .clickable-contract-card:hover,body.tuwa-ui-v13 .tuwa-ref-card:hover,body.tuwa-ui-v13 .tuwa-hero-panel:hover{transform:none!important}body.tuwa-ui-v13 .contract-preview-card{padding:15px!important}body.tuwa-ui-v13 .contract-preview-stats{grid-template-columns:1fr!important;gap:7px!important}body.tuwa-ui-v13 .contract-preview-stats>span{min-width:0;white-space:normal!important}body.tuwa-ui-v13 .contract-preview-actions{grid-template-columns:1fr 1fr!important}body.tuwa-ui-v13 .detail-card,body.tuwa-ui-v13 .account-card,body.tuwa-ui-v13 .form-section{border-radius:11px!important;padding:16px!important}body.tuwa-ui-v13 .detail-grid,body.tuwa-ui-v13 .contract-detail-grid{grid-template-columns:1fr!important}body.tuwa-ui-v13 .choice-grid,body.tuwa-ui-v13 .choice-grid-two,body.tuwa-ui-v13 .choice-grid-trucks{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuwa-ui-v13 .choice-grid .filter-check,body.tuwa-ui-v13 .filter-check,body.tuwa-ui-v13 .country-option{min-height:46px!important;padding:.58rem .66rem!important}body.tuwa-ui-v13 details.multi-select .multi-select-panel,body.tuwa-ui-v13 .filter-dropdown .multi-select-panel{max-height:min(52vh,380px)!important}body.tuwa-ui-v13 .country-list,body.tuwa-ui-v13 .truck-list,body.tuwa-ui-v13 .role-list{max-height:44vh!important}body.tuwa-ui-v13 .form-section .row.g-3{--bs-gutter-y:.8rem}body.tuwa-ui-v13 .d-flex.flex-wrap.gap-2>.btn,body.tuwa-ui-v13 .d-flex.flex-column.flex-sm-row>.btn{flex:160px}body.tuwa-ui-v13 .tuwa-footer-inner{gap:17px!important;padding:22px 16px 17px!important}body.tuwa-ui-v13 .tuwa-footer-links{gap:10px 18px!important}body.tuwa-ui-v13 .tuwa-footer-links a{align-items:center;min-height:30px;display:inline-flex;font-size:.78rem!important}body.tuwa-ui-v13 .tuwa-footer-bottom{line-height:1.55;display:block!important}}@media (max-width:479.98px){body.tuwa-ui-v13 .tuwa-front-container{padding-left:10px!important;padding-right:10px!important}body.tuwa-ui-v13 .tuwa-hero-panel{min-height:350px!important}body.tuwa-ui-v13 .tuwa-panel-inner{padding:21px 18px!important}body.tuwa-ui-v13 .tuwa-panel-copy h1,body.tuwa-ui-v13 .tuwa-panel-copy h2{font-size:1.78rem!important}body.tuwa-ui-v13 .tuwa-ref-card{grid-template-columns:94px minmax(0,1fr)}body.tuwa-ui-v13 .tuwa-ref-image{width:94px;min-height:126px}body.tuwa-ui-v13 .tuwa-ref-body{padding:14px 13px!important}body.tuwa-ui-v13 .job-list-actions,body.tuwa-ui-v13 .contract-preview-actions,body.tuwa-ui-v13 .choice-grid,body.tuwa-ui-v13 .choice-grid-two,body.tuwa-ui-v13 .choice-grid-trucks,body.tuwa-ui-v13 .salary-input-wrap,body.tuwa-ui-v13 .salary-result-stats{grid-template-columns:1fr!important}body.tuwa-ui-v13 .driver-guide-hero-btn{grid-template-columns:30px minmax(0,1fr) 18px!important;width:100%!important}}@media (prefers-reduced-motion:reduce){body.tuwa-ui-v13 *,body.tuwa-ui-v13 :before,body.tuwa-ui-v13 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.tuwa-ui-v13 .nav-main{gap:2rem!important}body.tuwa-ui-v13 .nav-main .nav-item-link{border-radius:10px;align-items:center;min-height:42px;line-height:1;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative;letter-spacing:.01em!important;color:#ffffffeb!important;padding:10px 12px!important;font-size:.92rem!important;font-weight:690!important;text-decoration:none!important}body.tuwa-ui-v13 .nav-main .nav-item-link:after{content:none!important;display:none!important}body.tuwa-ui-v13 .nav-main .nav-item-link:hover{transform:translateY(-1px);color:#fff!important;background:#fff1!important}body.tuwa-ui-v13 .nav-main .nav-item-link.active{box-shadow:inset 0 0 0 1px #d7ad6038;color:#fff!important;background:#d7ad6024!important}body.tuwa-ui-v13 .nav-main .nav-item-link.active:hover{background:#d7ad602e!important}body.tuwa-ui-v13 .nav-account,body.tuwa-ui-v13 .nav-logout{border-radius:10px!important;min-height:38px!important;padding:7px 13px!important;font-size:.82rem!important;font-weight:680!important;text-decoration:none!important}body.tuwa-ui-v13 .nav-account{color:#fdf8ef!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important}body.tuwa-ui-v13 .nav-account:hover{color:#fff!important;background:#ffffff1a!important}body.tuwa-ui-v13 .nav-logout:hover{color:#fff!important;background:#d7ad6014!important}body.tuwa-ui-v13 .nav-language-toggle{border-radius:10px!important;min-height:38px!important;font-size:.81rem!important}body.tuwa-ui-v13 .mobile-nav-links>a{font-size:1rem!important;font-weight:760!important;text-decoration:none!important}body.tuwa-ui-v13 .mobile-nav-links>a.active{color:#0b2a39;background:#fff;border-color:#d8c49d;box-shadow:0 8px 18px #0a1f2b0f}@media (max-width:1199.98px){body.tuwa-ui-v13 .nav-main{gap:1.35rem!important}body.tuwa-ui-v13 .nav-main .nav-item-link{padding:9px 10px!important;font-size:.84rem!important}}@media (min-width:992px){body.tuwa-ui-v13 .navbar-tuwa .container-fluid{min-height:78px!important;position:relative!important}body.tuwa-ui-v13 .nav-right{align-self:stretch;padding-top:18px;align-items:flex-end!important;gap:10px!important;display:flex!important;position:static!important}body.tuwa-ui-v13 .nav-right>.nav-language-dropdown{z-index:1200;top:5px;right:34px;margin:0!important;position:absolute!important}body.tuwa-ui-v13 .nav-right>.nav-account-row{margin-top:10px}body.tuwa-ui-v13 .nav-language-toggle{letter-spacing:.055em!important;background:#ffffff0a!important;border-radius:8px!important;min-width:44px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:.69rem!important}body.tuwa-ui-v13 .nav-language-menu{margin-top:6px!important}}@media (min-width:992px) and (max-width:1199.98px){body.tuwa-ui-v13 .nav-right>.nav-language-dropdown{right:20px}}@media (max-width:991.98px){body.tuwa-ui-v13 .nav-right>.nav-language-dropdown{position:relative!important;top:auto!important;right:auto!important}}body.tuwa-ui-v13 .tuwa-hero-driver:after{background:linear-gradient(90deg,#03141ddb 0%,#03141dc7 24%,#03141d8f 45%,#03141d38 66%,#03141d14 100%),linear-gradient(#03141d0a,#03141d2e)!important}body.tuwa-ui-v13 .tuwa-hero-driver:hover:after{background:linear-gradient(90deg,#03141de0 0%,#03141dcc 23%,#03141d94 44%,#03141d33 67%,#03141d12 100%),linear-gradient(#03141d0a,#03141d29)!important}@media (max-width:767px){body.tuwa-ui-v13 .tuwa-hero-driver:after{background:linear-gradient(90deg,#03141de6 0%,#03141dc9 48%,#03141d47 100%),linear-gradient(#03141d14,#03141d3d)!important}}body.tuwa-ui-v13 .driver-help-dock{z-index:1040;gap:9px;display:grid;position:fixed;top:44%;right:18px;transform:translateY(-50%)}body.tuwa-ui-v13 .driver-help-pill{color:#12313e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8f5;border:1px solid #12313e24;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:7px 11px 7px 7px;font-size:.72rem;font-weight:780;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 8px 24px #071d2a1c}body.tuwa-ui-v13 .driver-help-pill:hover{border-color:#c79d4d6b;transform:translate(-2px);box-shadow:0 11px 28px #071d2a24}body.tuwa-ui-v13 .driver-help-symbol{color:#efd292;background:#0b2a39;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.9rem;font-weight:900;display:grid}body.tuwa-ui-v13 .driver-help-pill.medical .driver-help-symbol{font-size:1.15rem}body.tuwa-ui-v13 .tuwa-help-modal{background:#fffdf9;border:1px solid #dfd7ca;border-radius:16px;overflow:hidden;box-shadow:0 24px 65px #071d2a33}body.tuwa-ui-v13 .tuwa-help-modal .modal-header{background:#fbf7ef;border-bottom:1px solid #e8e0d4;padding:18px 20px}body.tuwa-ui-v13 .tuwa-help-modal .modal-body{padding:20px}body.tuwa-ui-v13 .driver-emergency-line{background:#fff5f3;border:1px solid #efd7d1;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:16px;padding:13px 14px;display:grid}body.tuwa-ui-v13 .driver-emergency-line strong{color:#fff;background:#8e3328;border-radius:9px;place-items:center;min-height:42px;font-size:1.08rem;display:grid}body.tuwa-ui-v13 .driver-emergency-line span{color:#56352f;font-size:.84rem;line-height:1.45}body.tuwa-ui-v13 .driver-help-provider{background:#fff;border:1px solid #e3dacd;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px;display:flex}body.tuwa-ui-v13 .driver-help-provider p{color:#647079;margin:.3rem 0 0;font-size:.82rem;line-height:1.5}body.tuwa-ui-v13 .docstop-hotline{color:#fff;background:#0b2a39;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}body.tuwa-ui-v13 .docstop-hotline span{color:#ffffffb8;font-size:.76rem}body.tuwa-ui-v13 .docstop-hotline a{color:#efd292;white-space:nowrap;font-weight:850;text-decoration:none}body.tuwa-ui-v13 .driver-card-note{background:#f7f2e8;border:1px solid #e6dac5;border-radius:11px;gap:4px;padding:13px 14px;font-size:.82rem;line-height:1.5;display:grid}body.tuwa-ui-v13 .ai-import-zone{border-top:1px solid #e5ddd1}body.tuwa-ui-v13 .ai-import-form{background:#fffdf9;border:1px solid #e1d8ca;border-radius:14px;padding:16px;box-shadow:inset 0 1px #fffc}body.tuwa-ui-v13 .ai-import-form textarea{resize:vertical}body.tuwa-ui-v13 .ai-import-rule{color:#53616a;background:#f7f2e8;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}body.tuwa-ui-v13 .ai-import-rule span{color:#7c6539;font-weight:900}body.tuwa-ui-v13 .ai-spark{margin-right:3px;font-size:.92rem}body.tuwa-ui-v13 .ai-review-banner{color:#263c47;background:#fbf5e8;border:1px solid #dfcfac;border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px 16px;font-size:.84rem;line-height:1.45;display:grid}body.tuwa-ui-v13 .ai-review-icon{color:#efd292;background:#0b2a39;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}@media (max-width:767.98px){body.tuwa-ui-v13 .driver-help-dock{top:auto;bottom:18px;right:10px;transform:none}body.tuwa-ui-v13 .driver-help-pill span:last-child{display:none}body.tuwa-ui-v13 .driver-help-pill{justify-content:center;width:44px;height:44px;padding:7px!important}body.tuwa-ui-v13 .driver-help-symbol{width:28px!important;height:28px!important}body.tuwa-ui-v13 .driver-help-provider{flex-direction:column}body.tuwa-ui-v13 .docstop-hotline{flex-direction:column;align-items:flex-start}body.tuwa-ui-v13 .ai-review-banner{grid-template-columns:32px minmax(0,1fr);padding:12px}body.tuwa-ui-v13 .ai-review-icon{width:32px;height:32px}}body.tuwa-ui-v13 .tuwa-solutions-card{position:relative;overflow:hidden;background:linear-gradient(118deg,#fffdf8 0%,#fbf7ef 58%,#f7efe0 100%)!important;border-color:#c79d4d52!important;box-shadow:0 10px 28px #10252f0f!important}body.tuwa-ui-v13 .tuwa-solutions-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d7ad6029,#d7ad6000 70%);border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-90px}body.tuwa-ui-v13 .tuwa-solutions-grid{z-index:1;grid-template-columns:minmax(0,1.65fr) minmax(245px,.7fr);align-items:center;gap:28px;display:grid;position:relative}body.tuwa-ui-v13 .tuwa-solutions-copy>p{color:#52646d;max-width:780px;font-size:.91rem;line-height:1.55}body.tuwa-ui-v13 .tuwa-solutions-promise{align-items:flex-start;gap:9px;font-weight:720;display:flex;color:#193845!important}body.tuwa-ui-v13 .tuwa-solutions-promise>span{color:#23774f;background:#23774f1a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:.75rem;display:grid}body.tuwa-ui-v13 .tuwa-solutions-action{z-index:1;position:relative}body.tuwa-ui-v13 .tuwa-solutions-toggle{justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:48px;display:flex}body.tuwa-ui-v13 .tuwa-solutions-toggle span{transition:transform .18s}body.tuwa-ui-v13 .tuwa-solutions-toggle:hover span{transform:translate(3px)}body.tuwa-ui-v13 .tuwa-solutions-form-wrap{z-index:1;background:#ffffffb8;border:1px solid #c79d4d3d;border-radius:12px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffffb3}body.tuwa-ui-v13 .tuwa-honeypot{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}@media (max-width:991.98px){body.tuwa-ui-v13 .tuwa-solutions-grid{grid-template-columns:1fr;gap:18px}body.tuwa-ui-v13 .tuwa-solutions-action{max-width:520px}}@media (max-width:767.98px){body.tuwa-ui-v13 .tuwa-solutions-card{padding:18px!important}body.tuwa-ui-v13 .tuwa-solutions-copy h2{font-size:1.3rem!important}body.tuwa-ui-v13 .tuwa-solutions-form-wrap{padding:14px}}body.tuwa-ui-v13 .job-form-topline{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;gap:22px;display:grid}body.tuwa-ui-v13 .tuwa-ai-inline-import{background:linear-gradient(100deg,#fffdf8,#f8f2e7);border:1px solid #c79d4d57;border-radius:12px;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid;box-shadow:0 7px 18px #1227310b}body.tuwa-ui-v13 .tuwa-ai-inline-copy{color:#183744;align-items:center;gap:8px;min-width:max-content;display:flex}body.tuwa-ui-v13 .tuwa-ai-inline-copy>.ai-spark{color:#102c3a;background:#d7ad60;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}body.tuwa-ui-v13 .tuwa-ai-inline-copy strong,body.tuwa-ui-v13 .tuwa-ai-inline-copy small{line-height:1.1;display:block}body.tuwa-ui-v13 .tuwa-ai-inline-copy strong{font-size:.75rem}.tuwa-ai-inline-copy small{color:#718087;white-space:nowrap;margin-top:2px;font-size:.63rem}body.tuwa-ui-v13 .tuwa-ai-inline-import .form-control{min-height:36px!important;font-size:.72rem!important}body.tuwa-ui-v13 .tuwa-ai-inline-import .btn{white-space:nowrap;min-height:36px!important}body.tuwa-ui-v13 .contract-service-box{background:linear-gradient(120deg,#fffdf8,#faf5eb);border:1px solid #c79d4d57;border-radius:14px;padding:18px;box-shadow:0 8px 22px #1227310b}body.tuwa-ui-v13 .contract-service-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}body.tuwa-ui-v13 .contract-free-pill{color:#23774f;white-space:nowrap;background:#23774f14;border:1px solid #23774f38;border-radius:999px;align-items:center;min-height:32px;padding:5px 10px;font-size:.72rem;font-weight:850;display:inline-flex}body.tuwa-ui-v13 .contract-service-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}body.tuwa-ui-v13 .contract-service-option{cursor:pointer;background:#fff;border:1px solid #ded6c8;border-radius:12px;align-items:flex-start;gap:11px;min-height:98px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}body.tuwa-ui-v13 .contract-service-option:hover{border-color:#d0b77d;transform:translateY(-1px);box-shadow:0 8px 18px #1227310d}body.tuwa-ui-v13 .contract-service-option.verified{background:linear-gradient(125deg,#fffdf8,#fbf3e2)}body.tuwa-ui-v13 .contract-service-option input{margin-top:4px}.contract-service-option strong,.contract-service-option small{display:block}.contract-service-option strong{color:#173542;font-size:.92rem}.contract-service-option small{color:#65757d;margin-top:5px;font-size:.76rem;line-height:1.45}body.tuwa-ui-v13 .verified-terms-box{background:#ffffffb8;border:1px solid #c79d4d3d;border-radius:10px;padding:13px}body.tuwa-ui-v13 .verified-terms-confirmed{color:#23774f;font-size:.8rem;font-weight:750}body.tuwa-ui-v13 .tuwa-verified-service-badge{color:#84631f;vertical-align:middle;white-space:nowrap;background:#d7ad601f;border:1px solid #c79d4d57;border-radius:999px;align-items:center;padding:3px 7px;font-size:.64rem;font-weight:850;display:inline-flex}@media (max-width:991.98px){body.tuwa-ui-v13 .job-form-topline{grid-template-columns:1fr}.tuwa-ai-inline-import{max-width:100%}}@media (max-width:767.98px){body.tuwa-ui-v13 .tuwa-ai-inline-import{grid-template-columns:1fr!important}.tuwa-ai-inline-copy small{white-space:normal!important}.contract-service-options{grid-template-columns:1fr!important}.contract-service-head{flex-direction:column}.contract-free-pill{align-self:flex-start}}body.tuwa-ui-v13 .driver-help-dock{display:none!important}body.tuwa-ui-v13 .driver-corner{z-index:1040;pointer-events:none;width:min(365px,100vw - 32px);position:fixed;top:42%;right:16px;transform:translateY(-50%)}body.tuwa-ui-v13 .driver-corner-toggle,body.tuwa-ui-v13 .driver-corner-panel{pointer-events:auto}body.tuwa-ui-v13 .driver-corner-toggle{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#0a2a39f5;border:1px solid #c79d4d57;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:218px;min-height:54px;margin-left:auto;padding:8px 10px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 13px 34px #071d2a2e}body.tuwa-ui-v13 .driver-corner-toggle:hover{border-color:#e7c77d9e;transform:translate(-2px);box-shadow:0 16px 38px #071d2a38}body.tuwa-ui-v13 .driver-corner-mark{color:#0b2a39;background:#d7ad60;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.92rem;font-weight:950;display:grid}body.tuwa-ui-v13 .driver-corner-toggle-copy{gap:2px;min-width:0;display:grid}body.tuwa-ui-v13 .driver-corner-toggle-copy strong{font-size:.8rem;line-height:1.1}body.tuwa-ui-v13 .driver-corner-toggle-copy small{color:#ffffffad;font-size:.62rem;line-height:1.25}body.tuwa-ui-v13 .driver-corner-chevron{color:#efd292;font-size:1.2rem;line-height:1;transition:transform .18s}body.tuwa-ui-v13 .driver-corner-toggle[aria-expanded=true] .driver-corner-chevron{transform:rotate(180deg)}body.tuwa-ui-v13 .driver-corner-panel{margin-top:9px}body.tuwa-ui-v13 .driver-corner-panel-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8fa;border:1px solid #12313e1f;border-radius:16px;padding:12px;box-shadow:0 18px 48px #071d2a2e}body.tuwa-ui-v13 .driver-corner-title{gap:2px;padding:2px 3px 10px;display:grid}body.tuwa-ui-v13 .driver-corner-title strong{color:#0b2a39;font-size:.85rem}body.tuwa-ui-v13 .driver-corner-title span{color:#6d777d;font-size:.68rem}body.tuwa-ui-v13 .driver-corner-action{color:#18333f;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2d9cc;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:70px;margin:0 0 8px;padding:10px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;display:grid;box-shadow:0 4px 14px #0b2a3909}body.tuwa-ui-v13 .driver-corner-action:last-child{margin-bottom:0}body.tuwa-ui-v13 .driver-corner-action:hover{color:#18333f;background:#fffdf8;border-color:#d6bf91;transform:translate(-2px);box-shadow:0 8px 20px #0b2a3912}body.tuwa-ui-v13 .driver-corner-icon{color:#efd292;background:#0b2a39;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:900;display:grid}body.tuwa-ui-v13 .driver-corner-action.medical .driver-corner-icon{color:#fff;background:#7f352d;font-size:1.25rem}body.tuwa-ui-v13 .driver-corner-action.health-card .driver-corner-icon{color:#fff;background:#295b6c}body.tuwa-ui-v13 .driver-corner-action-copy{gap:3px;min-width:0;display:grid}body.tuwa-ui-v13 .driver-corner-action-copy strong{color:#173440;font-size:.77rem;line-height:1.2}body.tuwa-ui-v13 .driver-corner-action-copy small{color:#6b767c;font-size:.66rem;line-height:1.35}body.tuwa-ui-v13 .driver-corner-arrow{color:#b38a43;font-size:.92rem;font-weight:900;transition:transform .16s}body.tuwa-ui-v13 .driver-corner-action:hover .driver-corner-arrow{transform:translate(2px)}@media (max-width:767.98px){body.tuwa-ui-v13 .driver-corner{width:auto;inset:auto 10px 12px;transform:none}body.tuwa-ui-v13 .driver-corner-toggle{border-radius:14px;grid-template-columns:36px minmax(0,1fr) 18px;width:100%;min-height:58px;margin:0}body.tuwa-ui-v13 .driver-corner-toggle-copy strong{font-size:.88rem}body.tuwa-ui-v13 .driver-corner-toggle-copy small{font-size:.68rem}body.tuwa-ui-v13 .driver-corner-panel{order:-1;margin-top:0;margin-bottom:8px}body.tuwa-ui-v13 .driver-corner{flex-direction:column-reverse;display:flex}body.tuwa-ui-v13 .driver-corner-panel-inner{max-height:min(70vh,560px);padding:10px;overflow:auto}body.tuwa-ui-v13 .driver-corner-action{min-height:76px;padding:11px}body.tuwa-ui-v13 .driver-corner-action-copy strong{font-size:.82rem}body.tuwa-ui-v13 .driver-corner-action-copy small{font-size:.7rem}}@media (min-width:992px){body.tuwa-ui-v13 .nav-main .nav-item-link{box-sizing:border-box;padding:10px 15px!important}body.tuwa-ui-v13 .nav-main .nav-item-link.active{border-radius:11px!important;box-shadow:inset 0 0 0 1px #d7ad6047!important}}body.tuwa-ui-v13 .driver-corner-hero-btn{cursor:pointer;text-align:left;border:1px solid #e7c77d57}body.tuwa-ui-v13 .driver-corner-hero-btn .driver-guide-hero-icon{padding:0!important}body.tuwa-ui-v13 .driver-corner-hero-btn strong,body.tuwa-ui-v13 .driver-corner-hero-btn small{padding-left:2px;padding-right:2px}body.tuwa-ui-v13 .account-listings-card{margin-bottom:1.5rem!important}body.tuwa-ui-v13 input[name=trucks_required]{max-width:280px}@media (min-width:992px){body.tuwa-ui-v13 .nav-main .nav-item-link{min-height:44px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:11px!important;padding:11px 17px!important;line-height:1.15!important}body.tuwa-ui-v13 .nav-main .nav-item-link.active{box-shadow:none!important;background:#d7ad601c!important;border-color:#d7ad6085!important}}body.tuwa-ui-v13 .driver-corner-hero-only .driver-corner-toggle{display:none!important}body.tuwa-ui-v13 .driver-corner-action-copy .driver-corner-action-label{color:#173440;font-size:.77rem;line-height:1.2;display:block}body.tuwa-ui-v13 .driver-corner-action-copy .salary-label{font-weight:500!important}@media (max-width:767.98px){body.tuwa-ui-v13 .driver-corner-action-copy .driver-corner-action-label{font-size:.82rem}}body.tuwa-ui-v13 .legal-terms-card{max-width:980px}body.tuwa-ui-v13 .legal-terms-meta{color:#66767d;background:#fbf8f2;border:1px solid #e3dbcf;border-radius:11px;flex-wrap:wrap;gap:8px 16px;padding:12px 14px;font-size:.78rem;display:flex}body.tuwa-ui-v13 .legal-terms-summary{color:#2e4752;background:#fbf6eb;border-left:3px solid #d7ad60;border-radius:0 10px 10px 0;padding:16px 18px;line-height:1.6}body.tuwa-ui-v13 .legal-terms-card h2{color:#102f3d;padding-top:8px;scroll-margin-top:105px}body.tuwa-ui-v13 .legal-terms-card p,body.tuwa-ui-v13 .legal-terms-card li{line-height:1.68}body.tuwa-ui-v13 .legal-terms-card ul{padding-left:1.25rem}body.tuwa-ui-v13 .legal-callout{background:#fffaf0;border:1px solid #c79d4d57;border-radius:11px;padding:14px 16px}body.tuwa-ui-v13 .terms-acceptance-box{background:linear-gradient(115deg,#fffdf9,#faf4e8)!important;border-color:#c79d4d61!important}body.tuwa-ui-v13 .account-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.tuwa-ui-v13 .account-type-option{cursor:pointer;margin:0;display:block;position:relative}body.tuwa-ui-v13 .account-type-option>input{opacity:0;pointer-events:none;position:absolute}body.tuwa-ui-v13 .account-type-content{background:#fff;border:1px solid #dcd4c8;border-radius:13px;flex-direction:column;gap:5px;min-height:112px;padding:18px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:flex}body.tuwa-ui-v13 .account-type-content strong{color:#133240;font-size:1rem}body.tuwa-ui-v13 .account-type-content small{color:#68777d;font-size:.8rem;line-height:1.48}body.tuwa-ui-v13 .account-type-option>input:checked+.account-type-content{background:#fffaf0;border-color:#c39745b8;box-shadow:0 0 0 2px #d7ad6021}body.tuwa-ui-v13 .account-type-option:hover .account-type-content{border-color:#c9b990;transform:translateY(-1px)}body.tuwa-ui-v13 .tuwa-unverified-badge{color:#53646b;background:#f4f6f6;border:1px solid #cfd5d7;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.7rem;font-weight:720;line-height:1;display:inline-flex}body.tuwa-ui-v13 .tuwa-unverified-dot{color:#6d7a80;font-size:.8rem;line-height:1}body.tuwa-ui-v13 .unverified-job-note{color:#5e6e75;background:#fbf8f2;border:1px solid #e1d8c9;border-radius:10px;max-width:680px;padding:11px 13px;font-size:.8rem;line-height:1.45}body.tuwa-ui-v13 .expiry-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:390px!important}@media (max-width:767.98px){body.tuwa-ui-v13 .account-type-grid{grid-template-columns:1fr}.account-type-content{min-height:0!important}}body.tuwa-ui-v13 .verify-account-cta{justify-content:center;min-width:170px}body.tuwa-ui-v13 .unverified-contract-hub{background:linear-gradient(115deg,#fffdf9,#faf5ea)!important;border-color:#d7ad6052!important}body.tuwa-ui-v13 .company-upgrade-card{border-color:#d7ad6047!important}@media (max-width:767.98px){body.tuwa-ui-v13 .verify-account-cta{width:100%}}body.tuwa-ui-v13 .admin-panel-page{max-width:1560px;margin:0 auto}body.tuwa-ui-v13 .admin-panel-page .account-card{border-color:#e2dbcf!important;box-shadow:0 8px 24px #0d26320d!important}body.tuwa-ui-v13 .admin-company-table>tbody>tr>td{vertical-align:middle}body.tuwa-ui-v13 .admin-panel-page .table>thead th{letter-spacing:.045em;text-transform:uppercase;color:#718089;white-space:nowrap;font-size:.72rem}body.tuwa-ui-v13 .admin-panel-page .table>tbody td{font-size:.84rem}body.tuwa-ui-v13 .admin-panel-page .table tbody tr{transition:background-color .15s}body.tuwa-ui-v13 .admin-panel-page .table tbody tr:hover{background:#fbf8f2}body.tuwa-ui-v13 .admin-panel-page .btn-sm{white-space:nowrap}@media (max-width:767.98px){body.tuwa-ui-v13 .admin-panel-page{padding-left:10px!important;padding-right:10px!important}body.tuwa-ui-v13 .admin-panel-page .table{min-width:900px}}
body.tuwa-ui-v13{padding-top:0!important}body.tuwa-ui-v13 .site-header.navbar-tuwa{z-index:1200!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0!important;position:sticky!important;top:0!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .container-fluid{height:64px!important;min-height:64px!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .tuwa-header-brand{width:170px;height:56px;overflow:visible;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .tuwa-header-logo{object-fit:contain;object-position:left center;width:170px;height:auto;max-height:53px;display:block}body.tuwa-ui-v13 .forgot-password-link{text-underline-offset:3px;text-decoration:none}body.tuwa-ui-v13 .forgot-password-link:hover{text-decoration:underline}body.tuwa-ui-v13 .demo-environment-banner{color:#4a3a1d;text-align:center;background:#fff8e8;border:1px solid #c9a76473;border-radius:10px;margin:10px 0 14px;padding:8px 12px;font-size:.78rem}body.tuwa-ui-v13 .legal-page{max-width:920px;margin-inline:auto}body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-actions{align-self:auto!important;align-items:center!important;height:64px!important;min-height:0!important;padding:0!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-item-link,body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-item-link.active{border:0!important;outline:0!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-item-link.active:after{border-radius:2px!important;height:2px!important;bottom:8px!important;left:18px!important;right:18px!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-account{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-header-logout{color:#ead6ad;background:0 0;border:1px solid #d7ad607a;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:.28rem .58rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-header-logout:hover{border-color:var(--tuwa-gold);color:#fff;background:#d7ad601a}body.tuwa-ui-v13 .tuwa-global-back{z-index:1250!important;margin:0!important;position:fixed!important;top:72px!important;right:22px!important}body.tuwa-ui-v13 .job-results-shell{z-index:1!important;padding-top:8px!important;position:relative!important}body.tuwa-ui-v13 .job-results-shell .filters-column{z-index:2!important;position:relative!important;top:auto!important}body.tuwa-ui-v13 .job-results-shell .filter-card,body.tuwa-ui-v13 .contracts-results-shell .filter-card{z-index:2!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;overflow:visible!important}body.tuwa-ui-v13 .filters-column .filter-head,body.tuwa-ui-v13 .contract-filters-column .filter-head{margin:0!important;padding:.7rem .8rem!important}body.tuwa-ui-v13 .filters-column .filter-card>form,body.tuwa-ui-v13 .contract-filters-column .filter-card>form{padding:.72rem .8rem!important}body.tuwa-ui-v13 .filters-column .mb-3,body.tuwa-ui-v13 .contract-filters-column .mb-3{margin-bottom:.64rem!important}body.tuwa-ui-v13 .filters-column .form-label,body.tuwa-ui-v13 .contract-filters-column .form-label{margin-bottom:.2rem!important;font-size:.72rem!important;line-height:1.15!important}body.tuwa-ui-v13 .filters-column .form-control,body.tuwa-ui-v13 .filters-column .form-select,body.tuwa-ui-v13 .contract-filters-column .form-control,body.tuwa-ui-v13 .contract-filters-column .form-select{border-radius:8px!important;height:34px!important;min-height:34px!important;padding:.32rem .55rem!important;font-size:.75rem!important}body.tuwa-ui-v13 .contract-filters-column .price-km-group{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:7px!important;width:100%!important;display:grid!important}body.tuwa-ui-v13 .contract-filters-column .price-km-group .form-control{border-radius:8px!important;width:100%!important;min-width:0!important}body.tuwa-ui-v13 .contract-filters-column .price-km-group .input-group-text{border-radius:8px!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:.32rem .55rem!important;font-size:.72rem!important;display:flex!important}body.tuwa-ui-v13 .filters-column .location-panel{padding:.5rem!important}body.tuwa-ui-v13 .filters-column .location-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}body.tuwa-ui-v13 .filters-column .location-pair>*{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.tuwa-ui-v13 .filters-column .location-pair .form-control,body.tuwa-ui-v13 .filters-column .location-pair .form-select{width:100%!important;margin:0!important}body.tuwa-ui-v13 .filters-column .check-grid,body.tuwa-ui-v13 .contract-filters-column .check-grid{flex-flow:wrap!important;gap:0 11px!important;display:flex!important}body.tuwa-ui-v13 .filters-column .filter-check,body.tuwa-ui-v13 .contract-filters-column .filter-check,body.tuwa-ui-v13 .filters-column .country-option,body.tuwa-ui-v13 .contract-filters-column .country-option{width:auto!important;height:23px!important;min-height:23px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:.42rem!important;margin:0!important;padding:0!important}body.tuwa-ui-v13 .filters-column .filter-check:hover,body.tuwa-ui-v13 .contract-filters-column .filter-check:hover,body.tuwa-ui-v13 .filters-column .country-option:hover,body.tuwa-ui-v13 .contract-filters-column .country-option:hover{background:#f6f1e8!important}body.tuwa-ui-v13 .filters-column .filter-check input,body.tuwa-ui-v13 .contract-filters-column .filter-check input,body.tuwa-ui-v13 .filters-column .country-option input,body.tuwa-ui-v13 .contract-filters-column .country-option input{width:14px!important;height:14px!important;margin:0!important}body.tuwa-ui-v13 .filters-column .filter-check span,body.tuwa-ui-v13 .contract-filters-column .filter-check span,body.tuwa-ui-v13 .filters-column .country-option span,body.tuwa-ui-v13 .contract-filters-column .country-option span{white-space:nowrap!important;font-size:.71rem!important;font-weight:560!important;line-height:1.1!important}body.tuwa-ui-v13 .filters-column .multi-select-panel .check-grid,body.tuwa-ui-v13 .contract-filters-column .multi-select-panel .check-grid,body.tuwa-ui-v13 .filters-column .truck-list,body.tuwa-ui-v13 .filters-column .role-list,body.tuwa-ui-v13 .filters-column .country-list,body.tuwa-ui-v13 .contract-filters-column .country-list{flex-flow:column!important;gap:0!important;display:flex!important}body.tuwa-ui-v13 .filters-column .multi-select-panel .filter-check,body.tuwa-ui-v13 .contract-filters-column .multi-select-panel .filter-check,body.tuwa-ui-v13 .filters-column .truck-list .filter-check,body.tuwa-ui-v13 .filters-column .role-list .filter-check,body.tuwa-ui-v13 .filters-column .country-list .country-option,body.tuwa-ui-v13 .contract-filters-column .country-list .country-option{width:100%!important}body.tuwa-ui-v13 .filters-column details.multi-select summary,body.tuwa-ui-v13 .contract-filters-column details.multi-select summary{min-height:34px!important;padding:.4rem .55rem!important;font-size:.74rem!important}body.tuwa-ui-v13 .filters-column .filter-help-text{margin-bottom:.25rem;font-size:.69rem!important;line-height:1.3!important}body.tuwa-ui-v13 .filters-column .salary-range-row{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);align-items:center;gap:4px;display:grid}body.tuwa-ui-v13 .filters-column .salary-range-row>span{text-align:center;color:#748087;font-size:.7rem}body.tuwa-ui-v13 .filters-column .salary-filter-options{border-top:1px solid #eee7dc;flex-direction:column;gap:1px;margin-top:5px;padding-top:4px;display:flex}body.tuwa-ui-v13 .filters-column .salary-filter-options .check-grid{flex-wrap:nowrap!important}body.tuwa-ui-v13 .category-jobs-hero{z-index:900!important;margin-top:0!important;padding-top:.85rem!important;padding-bottom:.85rem!important;position:sticky!important;top:64px!important}body.tuwa-ui-v13 .category-jobs-hero h1{font-size:1.75rem!important}@media (min-width:992px){body.tuwa-ui-v13 .category-jobs-hero>.container>.d-flex{align-items:center!important}body.tuwa-ui-v13 .category-jobs-hero .hero-result-stack{align-self:center!important}}body.tuwa-ui-v13 .driver-corner-hero-wrap{position:relative!important;overflow:visible!important}body.tuwa-ui-v13 .driver-corner-hero-popover{z-index:1100;color:#173440;text-align:left;width:min(365px,100vw - 32px);position:absolute;top:calc(100% + 9px);right:0}body.tuwa-ui-v13 .driver-corner-hero-popover .driver-corner-panel-inner{background:#fffdf8!important}body.tuwa-ui-v13 .cv-europass-hero-btn .driver-guide-hero-icon,body.tuwa-ui-v13 .cv-europass-popover .driver-corner-icon{letter-spacing:-.02em;font-size:.68rem!important}body.tuwa-ui-v13 .cv-europass-popover .driver-corner-title span{max-width:34rem;line-height:1.45}body.tuwa-ui-v13 .driver-help-backdrop{z-index:1080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05171f8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}body.tuwa-ui-v13 .driver-help-dialog{color:#173440;background:#fffdf8;border:1px solid #e2d9cc;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 32px);padding:24px;position:relative;overflow:auto;box-shadow:0 24px 80px #05171f4d}body.tuwa-ui-v13 .driver-help-close{color:#173440;background:#f0ebe2;border:0;border-radius:50%;width:34px;height:34px;font-size:1.4rem;line-height:1;position:absolute;top:10px;right:12px}body.tuwa-ui-v13 .demo-credentials-grid{gap:10px;display:grid}body.tuwa-ui-v13 .demo-credentials-grid .alert{border-radius:10px;padding:.75rem .85rem}body.tuwa-ui-v13 .demo-account-shell{max-width:1320px!important}body.tuwa-ui-v13 .demo-account-shell .table-responsive{overflow-x:auto}body.tuwa-ui-v13 .demo-account-shell td:last-child{min-width:440px}body.tuwa-ui-v13 .demo-account-shell td:last-child>div{flex-wrap:nowrap!important}body.tuwa-ui-v13 .demo-unverified-card{width:100%;max-width:820px;border-radius:16px!important}body.tuwa-ui-v13 .admin-panel-page .table .btn{white-space:nowrap}body.tuwa-ui-v13 .filters-column .equal-filter-row>*,body.tuwa-ui-v13 .contract-filters-column .row.g-2>*{flex:0 0 50%!important;max-width:50%!important}body.tuwa-ui-v13 .job-results-shell .job-item.unified-job-preview{height:auto!important;min-height:126px!important;padding:14px!important;overflow:visible!important}body.tuwa-ui-v13 .job-results-shell .job-card.unified-job-preview{grid-template-columns:none!important;width:100%!important;display:block!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-list-layout{grid-template-columns:58px minmax(0,1fr) 158px!important;align-items:center!important;gap:15px!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .company-logo-box{grid-column:1!important;width:58px!important;height:58px!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-list-main{visibility:visible!important;opacity:1!important;min-width:0!important;color:var(--tuwa-graphite)!important;grid-column:2!important;display:block!important;overflow:visible!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-title{white-space:normal!important;text-overflow:clip!important;color:var(--tuwa-graphite)!important;font-size:1rem!important;line-height:1.2!important;display:block!important;overflow:visible!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .company-name-line,body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-publication-date,body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-preview-line{visibility:visible!important;opacity:1!important;display:flex!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-list-actions{flex-direction:column!important;grid-column:3!important;gap:8px!important;width:158px!important;min-width:158px!important;margin:0!important;display:flex!important}body.tuwa-ui-v13 .contract-publish-form .filter-check,body.tuwa-ui-v13 .truck-publish-grid .filter-check,body.tuwa-ui-v13 .office-role-grid .filter-check{background:#fffdfa;border:1px solid #dfd8cd;border-radius:10px;align-items:center;gap:.55rem;min-height:42px;margin:0;padding:.55rem .7rem;font-size:.8rem;font-weight:650;display:flex}body.tuwa-ui-v13 .contract-mode-box{background:#fff9ec;border:1px solid #d8c18f;border-radius:12px;padding:1rem}body.tuwa-ui-v13 .contract-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.tuwa-ui-v13 .verified-cost-note{background:#fff;border:1px solid #d8c18f;border-radius:10px;padding:.8rem;font-size:.78rem;line-height:1.45}body.tuwa-ui-v13 .truck-publish-grid,body.tuwa-ui-v13 .office-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body.tuwa-ui-v13 .truck-publish-grid .filter-check:hover,body.tuwa-ui-v13 .office-role-grid .filter-check:hover{background:#fff9ec;border-color:#d1a552}body.tuwa-ui-v13 .publish-multi-select{position:relative}body.tuwa-ui-v13 .publish-multi-select>summary{cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:.375rem;align-items:center;min-height:42px;padding:.55rem .75rem;list-style:none;display:flex}body.tuwa-ui-v13 .publish-multi-select>summary::-webkit-details-marker{display:none}body.tuwa-ui-v13 .publish-multi-select>summary:after{content:"▾";color:#63717a;margin-left:auto;font-size:.72rem;line-height:1}body.tuwa-ui-v13 details.filter-dropdown>summary::-webkit-details-marker{display:none}body.tuwa-ui-v13 details.filter-dropdown>summary:after{color:#63717a;flex:none;margin-left:auto;padding-left:.55rem;font-size:.72rem;line-height:1;content:"▾"!important}body.tuwa-ui-v13 details.filter-dropdown[open]>summary:after{color:#9a6a14;content:"▴"!important}body.tuwa-ui-v13 .binary-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body.tuwa-ui-v13 .binary-choice-row .filter-check{white-space:nowrap;width:100%;min-width:0}body.tuwa-ui-v13 .job-publish-form div.form-label.fw-semibold:not(.small),body.tuwa-ui-v13 .contract-publish-form div.form-label.fw-semibold:not(.small){text-align:center;width:100%;margin-bottom:.55rem}body.tuwa-ui-v13 .job-publish-form .check-grid,body.tuwa-ui-v13 .contract-publish-form .check-grid,body.tuwa-ui-v13 .job-publish-form .truck-publish-grid,body.tuwa-ui-v13 .contract-publish-form .truck-publish-grid,body.tuwa-ui-v13 .job-publish-form .office-role-grid{justify-content:center;align-items:stretch}body.tuwa-ui-v13 .job-publish-form .check-grid>.filter-check,body.tuwa-ui-v13 .contract-publish-form .check-grid>.filter-check,body.tuwa-ui-v13 .job-publish-form .truck-publish-grid>.filter-check,body.tuwa-ui-v13 .contract-publish-form .truck-publish-grid>.filter-check,body.tuwa-ui-v13 .job-publish-form .office-role-grid>.filter-check,body.tuwa-ui-v13 .binary-choice-row>.filter-check{text-align:center;justify-content:center}body.tuwa-ui-v13 .job-publish-form .row>[class*=col-]>label.form-label,body.tuwa-ui-v13 .contract-publish-form .row>[class*=col-]>label.form-label{line-height:1.3}body.tuwa-ui-v13 select.form-select{appearance:none;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.25 6 6.25l5-5' fill='none' stroke='%2357646d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right .78rem center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:2.25rem!important}body.tuwa-ui-v13 .salary-publish-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));align-items:end;gap:1rem;display:grid}body.tuwa-ui-v13 .salary-inline-choice .check-grid,body.tuwa-ui-v13 .salary-inline-choice>.filter-check{min-height:42px;align-items:center!important}body.tuwa-ui-v13 .driver-pay-options-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:1rem;display:grid}body.tuwa-ui-v13 .job-publish-form .driver-truck-list{justify-items:stretch;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}body.tuwa-ui-v13 .job-publish-form .driver-truck-list>.filter-check{text-align:left;justify-content:flex-start}body.tuwa-ui-v13 .job-publish-form .communication-choice-grid,body.tuwa-ui-v13 .job-publish-form .work-type-grid{justify-content:flex-start}body.tuwa-ui-v13 .driver-contact-row>[class*=col-]{align-self:start}body.tuwa-ui-v13 .communication-publish-row{grid-template-columns:minmax(130px,180px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}body.tuwa-ui-v13 .communication-publish-row>label.form-label{text-align:left;padding-top:.65rem}body.tuwa-ui-v13 .contract-cost-options-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}body.tuwa-ui-v13 .contract-option-block{background:#fffdfa;border:1px solid #dfd8cd;border-radius:10px;min-width:0;padding:.8rem}body.tuwa-ui-v13 .contract-option-block>.form-label{text-align:center;min-height:2.2rem;margin-bottom:.55rem!important}body.tuwa-ui-v13 .job-detail-top-apply{white-space:nowrap;min-width:150px}body.tuwa-ui-v13 .self-service-note,body.tuwa-ui-v13 .simple-contract-notice{color:#4a4f52;background:#fffaf0;border:1px solid #dfcfaa;border-radius:10px;padding:.8rem .9rem;font-size:.79rem;line-height:1.5}body.tuwa-ui-v13 .self-service-note strong,body.tuwa-ui-v13 .simple-contract-notice strong{color:#3c321c}body.tuwa-ui-v13 .contract-view-button{color:#17313b!important;background:#eef1ef!important;border:1px solid #aeb9b5!important;font-weight:800!important}body.tuwa-ui-v13 .contract-view-button:hover,body.tuwa-ui-v13 .contract-view-button:focus-visible{color:#0d2731!important;background:#dde4e1!important;border-color:#879995!important}body.tuwa-ui-v13 .contract-create-button,body.tuwa-ui-v13 .contract-publish-submit{color:#17313b!important;background:#e7ecea!important;border:1px solid #9eaaa6!important;font-weight:800!important}body.tuwa-ui-v13 .contract-create-button:hover,body.tuwa-ui-v13 .contract-create-button:focus-visible,body.tuwa-ui-v13 .contract-publish-submit:hover,body.tuwa-ui-v13 .contract-publish-submit:focus-visible{color:#0d2731!important;background:#d5dfdc!important;border-color:#778b86!important}body.tuwa-ui-v13 .tuwa-pagination{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:1.1rem 0 .35rem;display:flex}body.tuwa-ui-v13 .tuwa-pagination button{color:#17313b;background:#fff;border:1px solid #d8cdbd;border-radius:8px;min-width:36px;min-height:34px;padding:.35rem .65rem;font-size:.78rem;font-weight:700}body.tuwa-ui-v13 .tuwa-pagination button.active{background:#f7df9f;border-color:#c89f3e}body.tuwa-ui-v13 .tuwa-pagination button:disabled{opacity:.45}body.tuwa-ui-v13 .job-safety-notice{color:#4a4f52;background:#fffaf0;border:1px solid #dfcfaa;border-radius:10px;gap:.25rem;margin-top:.75rem;padding:.85rem 1rem;font-size:.8rem;line-height:1.45;display:grid}body.tuwa-ui-v13 .job-safety-notice strong,body.tuwa-ui-v13 .job-safety-notice a{color:#3f3215;font-weight:800}body.tuwa-ui-v13 .whatsapp-share-button{color:#176b36!important;background:#eef8f1!important;border:1px solid #86b997!important;font-weight:800!important}body.tuwa-ui-v13 .whatsapp-share-button:hover{background:#daf0e1!important}body.tuwa-ui-v13 .preview-publish-button{color:#17313b!important;background:#eef1ef!important;border:1px solid #879995!important;font-weight:800!important}body.tuwa-ui-v13 .publish-preview-backdrop{z-index:1500;background:#071f2e9e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}body.tuwa-ui-v13 .publish-preview-dialog{background:#fffdf8;border-radius:14px;width:min(820px,100%);max-height:90vh;padding:1.25rem;position:relative;overflow:auto;box-shadow:0 18px 60px #00000042}body.tuwa-ui-v13 .publish-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}body.tuwa-ui-v13 .publish-preview-row{border:1px solid #e1dbd2;border-radius:8px;gap:.15rem;padding:.6rem .7rem;display:grid}body.tuwa-ui-v13 .publish-preview-row strong{color:#647078;text-transform:capitalize;font-size:.68rem}body.tuwa-ui-v13 .publish-preview-row span{font-size:.8rem}@media (max-width:575.98px){body.tuwa-ui-v13 .publish-preview-grid{grid-template-columns:1fr}}body.tuwa-ui-v13 .company-public-profile{background:#fffdf9;border:1px solid #ded8cf;border-radius:16px;padding:clamp(1rem,3vw,2rem)}body.tuwa-ui-v13 .company-public-head{align-items:center;gap:1rem;display:flex}body.tuwa-ui-v13 .company-public-logo{background:#fff;border:1px solid #ded8cf;border-radius:14px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}body.tuwa-ui-v13 .company-public-logo img{object-fit:contain;width:100%;height:100%}body.tuwa-ui-v13 .home-truck-choice-card .home-truck-method-title{width:100%;text-align:center!important}body.tuwa-ui-v13 .tuwa-front-wrap{background-color:var(--tuwa-cream,#f7f2e8)!important;background-image:radial-gradient(circle,#9a743124 .7px,#0000 .85px)!important;background-size:11px 11px!important}@media (max-width:767.98px){body.tuwa-ui-v13 .job-publish-form .check-grid>.filter-check,body.tuwa-ui-v13 .contract-publish-form .check-grid>.filter-check,body.tuwa-ui-v13 .job-publish-form .truck-publish-grid>.filter-check,body.tuwa-ui-v13 .contract-publish-form .truck-publish-grid>.filter-check,body.tuwa-ui-v13 .job-publish-form .office-role-grid>.filter-check,body.tuwa-ui-v13 .binary-choice-row>.filter-check{text-align:left;justify-content:flex-start}body.tuwa-ui-v13 .job-publish-form .check-grid,body.tuwa-ui-v13 .contract-publish-form .check-grid,body.tuwa-ui-v13 .job-publish-form .truck-publish-grid,body.tuwa-ui-v13 .contract-publish-form .truck-publish-grid,body.tuwa-ui-v13 .job-publish-form .office-role-grid{justify-content:flex-start}body.tuwa-ui-v13 .driver-pay-options-row{grid-template-columns:1fr}body.tuwa-ui-v13 .job-publish-form .driver-truck-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuwa-ui-v13 .communication-publish-row{grid-template-columns:1fr;gap:.35rem}body.tuwa-ui-v13 .communication-publish-row>label.form-label{padding-top:0}body.tuwa-ui-v13 .contract-cost-options-row{grid-template-columns:1fr}body.tuwa-ui-v13 .job-detail-top-apply{width:100%}}body.tuwa-ui-v13 .publish-multi-panel{z-index:50;background:#fff;border:1px solid #ddd5c9;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:270px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 14px 35px #071f2e29}body.tuwa-ui-v13 .publish-multi-panel .filter-check{border-radius:7px;align-items:center;gap:.45rem;min-height:32px;margin:0;padding:.35rem .5rem;font-size:.76rem;display:flex}@media (max-width:767.98px){body.tuwa-ui-v13{padding-top:0!important}body.tuwa-ui-v13 .site-header.navbar-tuwa,body.tuwa-ui-v13 .site-header.navbar-tuwa .container-fluid{height:60px!important;min-height:60px!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-actions{height:60px!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .tuwa-header-brand,body.tuwa-ui-v13 .site-header.navbar-tuwa .tuwa-header-logo{width:145px}body.tuwa-ui-v13 .tuwa-global-back{top:66px!important;right:12px!important}body.tuwa-ui-v13 .category-jobs-hero{padding-top:.72rem!important;padding-bottom:.72rem!important;top:60px!important}body.tuwa-ui-v13 .driver-corner-hero-popover{width:auto;max-height:calc(100vh - 24px);position:fixed;inset:auto 10px 12px;overflow:auto}body.tuwa-ui-v13 .job-results-shell{padding-top:6px!important}body.tuwa-ui-v13 .job-results-shell .job-item.unified-job-preview{min-height:0!important;padding:12px!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-list-layout{grid-template-rows:auto auto!important;grid-template-columns:46px minmax(0,1fr)!important;gap:9px 11px!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .company-logo-box{grid-area:1/1!important;width:46px!important;height:46px!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-list-main{grid-area:1/2!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-list-actions{grid-area:2/1/auto/-1!important;grid-template-columns:1fr 1fr!important;width:100%!important;min-width:0!important;margin-top:3px!important;display:grid!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-list-actions .btn{min-height:38px!important;padding:.42rem!important;font-size:.74rem!important}body.tuwa-ui-v13 .job-results-shell .unified-job-preview .job-preview-line{gap:4px 8px!important;font-size:.72rem!important}}body.tuwa-ui-v13 .filters-column details.multi-select .multi-select-panel,body.tuwa-ui-v13 .contract-filters-column details.multi-select .multi-select-panel{margin-top:7px;max-height:min(40vh,230px)!important;position:relative!important;inset:auto!important;overflow-y:auto!important}body.tuwa-ui-v13 .filter-card .multi-select-panel .country-list,body.tuwa-ui-v13 .filter-card .multi-select-panel .truck-list{max-height:none!important;overflow:visible!important}body.tuwa-ui-v13{flex-direction:column;min-height:100dvh;display:flex}body.tuwa-ui-v13>main{flex:1 0 auto}body.tuwa-ui-v13 .tuwa-footer{flex-shrink:0;width:100%;margin-top:auto!important;position:static!important}body.tuwa-ui-v13 .account-settings-menu{position:relative}body.tuwa-ui-v13 .account-settings-menu summary{cursor:pointer;color:#e9e5dd;padding:.25rem .5rem;font-size:1.3rem;list-style:none}body.tuwa-ui-v13 .account-settings-menu nav{z-index:1100;background:#fffaf1;border:1px solid #ddd6c8;border-radius:10px;min-width:190px;padding:.4rem;position:absolute;top:100%;right:0;box-shadow:0 5px 20px #0002}body.tuwa-ui-v13 .account-settings-menu nav a{color:#25333d;padding:.5rem .7rem;font-size:.85rem;text-decoration:none;display:block}body.tuwa-ui-v13 .account-settings-menu nav a:hover{background:#eee7da}body.tuwa-ui-v13 .account-settings-menu .account-delete-action{color:#876767;border-top:1px solid #e3dccf;margin-top:.25rem}body.tuwa-ui-v13 .listing-empty-state{align-items:center;gap:.75rem;flex-direction:column!important;display:flex!important}body.tuwa-ui-v13 .listing-empty-state .empty-reset-button{width:auto!important;min-width:0!important;margin:0!important;padding:.3rem .6rem!important;font-size:.8rem!important;position:static!important;transform:none!important}body.tuwa-ui-v13 .job-safety-notice{white-space:nowrap;text-align:center;border-radius:6px;margin-top:.6rem;padding:.35rem .5rem;font-size:clamp(.5rem,1.5vw,.68rem);line-height:1.3;display:block}body.tuwa-ui-v13 .contract-preview-dialog{width:100%;padding:0}body.tuwa-ui-v13 .contract-preview-dialog>.driver-help-close{margin:10px 12px 10px auto;display:block;position:relative;top:auto;right:auto}@media (max-width:991.98px){body.tuwa-ui-v13 .mobile-menu{display:block}body.tuwa-ui-v13 .filters-column input.form-control,body.tuwa-ui-v13 .filters-column select.form-select,body.tuwa-ui-v13 .contract-filters-column input.form-control,body.tuwa-ui-v13 .contract-filters-column select.form-select,body.tuwa-ui-v13 input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body.tuwa-ui-v13 select,body.tuwa-ui-v13 textarea,body.tuwa-ui-v13 [contenteditable=true]{font-size:16px!important}body.tuwa-ui-v13 .filters-column input.form-control,body.tuwa-ui-v13 .filters-column select.form-select,body.tuwa-ui-v13 .contract-filters-column input.form-control,body.tuwa-ui-v13 .contract-filters-column select.form-select{height:44px!important;min-height:44px!important}}@media (max-width:767.98px){body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-actions{flex:1;justify-content:flex-end;min-width:0;gap:6px!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-row{flex-wrap:nowrap;gap:8px}body.tuwa-ui-v13 .site-header.navbar-tuwa .tuwa-header-brand{flex-shrink:0;margin-right:0!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-account{flex:0 110px;min-width:0;max-width:110px;line-height:38px;display:block;padding:0 8px!important}body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-header-logout,body.tuwa-ui-v13 .site-header.navbar-tuwa .nav-language-toggle{display:none}body.tuwa-ui-v13 .site-header .mobile-menu,body.tuwa-ui-v13 .site-header .account-settings-menu{flex-shrink:0}body.tuwa-ui-v13 .site-header .account-settings-menu summary{place-items:center;min-height:44px;display:grid}body.tuwa-ui-v13 .site-header .mobile-menu summary{cursor:pointer;place-items:center;min-width:36px;min-height:44px;display:grid}body.tuwa-ui-v13 .mobile-menu>div{overflow-wrap:anywhere;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);overflow-y:auto}body.tuwa-ui-v13 .publish-preview-dialog{max-height:calc(100dvh - 32px)}body.tuwa-ui-v13 .driver-corner-hero-popover{max-height:calc(100dvh - 24px)}body.tuwa-ui-v13 .job-safety-notice{max-width:100%;overflow-x:auto}}
