:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10,.driver-settings-sheet){--personal-ink:#132638;--personal-muted:#526173;--personal-page:#f5f7fa;--personal-surface:#fff;--personal-border:#7a8998;--personal-divider:#dce3ea;--personal-primary:#ffbe00;--personal-link:#175cd3;--personal-soft:#eaf0f5;--personal-error:#9f2218;color:var(--personal-ink);min-width:0;font-size:16px;line-height:1.5}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) *,.driver-settings-sheet *{box-sizing:border-box}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(h1,h2,h3,h4){font-family:inherit}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(button,a,input,select,textarea,summary){touch-action:manipulation;scroll-margin-block:96px;font-family:inherit}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(button,[role=button]){border:1px solid var(--personal-border);background:var(--personal-surface);max-width:100%;min-height:44px;color:var(--personal-ink);white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:9px;padding:10px 14px;font-size:16px;font-weight:600;line-height:1.4}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) button:hover:not(:disabled){background:var(--personal-soft)}:is(:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(button,a,input,select,textarea,summary):focus-visible,.driver-settings-sheet :is(button,a):focus-visible){outline-offset:3px;box-shadow:none;outline:3px solid #175cd3}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(button,[role=button]):disabled,:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(button,a)[aria-disabled=true]{color:#526173;opacity:1;cursor:not-allowed;background:#e6ebf0;border-color:#7a8998}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(.account-primary,.jm4-primary){background:var(--personal-primary);min-height:48px;color:var(--personal-ink);text-align:center;border:1px solid #8b6400;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(.account-primary,.jm4-primary):hover:not(:disabled){color:var(--personal-ink);background:#efad00}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(.account-secondary,.jm4-secondary){border:1px solid var(--personal-border);background:var(--personal-surface);min-height:48px;color:var(--personal-ink);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(.account-secondary,.jm4-secondary):hover:not(:disabled){background:var(--personal-soft)}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(.account-primary,.account-secondary,.jm4-primary,.jm4-secondary):disabled{color:#526173;opacity:1;background:#e6ebf0;border-color:#7a8998}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;border:1px solid var(--personal-border);background:var(--personal-surface);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--personal-ink);box-shadow:none;border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.5;display:block}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(input,textarea)::placeholder{color:#526173;opacity:1}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) input:is([type=checkbox],[type=radio]){accent-color:#132638;flex:0 0 20px;width:20px;height:20px;min-height:20px}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea)[aria-invalid=true]{background:#fff;border:2px solid #9f2218}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):disabled{color:#526173;opacity:1;cursor:not-allowed;background:#e6ebf0;border-color:#7a8998}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(label,legend){color:var(--personal-ink);font-size:16px;line-height:1.45}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) :is(p,small){overflow-wrap:anywhere;line-height:1.55}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) small{font-size:14px}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) fieldset{min-width:0}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10) [hidden]{display:none!important}.driver-workspace :is(.driver-panel,.driver-header,.account-sidebar,.account-profile-form,.account-image-editor,.account-empty,.account-listing,.account-setting-card,.application-card,.publish-drafts,.organization-panel,.quota-summary),.personal-jobmatch :is(.application-card,.account-profile-form,.jm4-stats,.jm4-extra-tools),.career-editor10 :is(.account-profile-form,.career-recovery-panel,.career-conflict-panel),.candidate-publish10 :is(.candidate-publish-section,.candidate-publish-summary,.candidate-publish-audience){color:#132638;min-width:0;box-shadow:none;background:#fff;border:1px solid #dce3ea;border-radius:12px}.driver-workspace :is(.account-panel-heading,.driver-section-heading){flex-wrap:wrap;gap:8px 16px}.driver-workspace .account-panel-heading h2{font-size:24px;line-height:1.3}.driver-workspace .account-panel-heading p{font-size:16px}.driver-workspace .account-content{min-width:0;scroll-margin-top:24px}.driver-workspace .driver-header{gap:12px;padding:16px}.driver-workspace .driver-header-identity{flex:1;min-width:0}.driver-workspace .driver-header h1{letter-spacing:-.25px;font-size:22px;line-height:1.3}.driver-workspace .driver-header-identity :is(a,button){color:#175cd3;background:0 0;border:0;padding:6px 0;font-size:14px;text-decoration:underline}.driver-workspace .driver-header-actions{flex:none;align-items:center;gap:6px;display:flex}.driver-workspace :is(.driver-settings,.driver-notifications,.driver-icon-button,.notification-icon-button){color:#132638;background:#fff;border:1px solid #7a8998;border-radius:9px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:inline-flex;position:relative}.driver-workspace :is(.driver-notification-count,.driver-header-count){color:#fff;text-align:center;background:#132638;border:2px solid #fff;border-radius:12px;min-width:20px;padding:1px 5px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-5px}.driver-workspace .account-sidebar{padding:12px}.driver-workspace .account-nav.driver-nav-list{gap:16px;margin:0}.driver-workspace .driver-nav-list .account-nav-group{gap:4px}.driver-workspace .driver-nav-list h3{color:#526173;margin:0 0 4px;padding:0 10px;font-size:14px}.driver-workspace .account-nav .driver-nav-trigger{color:#35465b;white-space:normal;text-align:left;width:100%;height:auto;min-height:48px;box-shadow:none;background:#fff;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;padding:10px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.driver-workspace .driver-nav-trigger>span{overflow-wrap:anywhere;min-width:0}.driver-workspace .driver-nav-trigger :is(svg,img){flex-shrink:0}.driver-workspace .account-nav .driver-nav-trigger[data-state=active]{color:#fff;border-color:#132638;font-weight:700;background:#132638!important}.driver-workspace .account-nav .driver-nav-trigger:hover:not([data-state=active]){color:#132638;background:#eaf0f5}.driver-workspace .driver-nav-secondary{border-top:1px solid #dce3ea;padding-top:12px}.driver-workspace .account-menu-signout{color:#526173;background:#fff;border:0;border-top:1px solid #dce3ea;border-radius:0;margin-top:14px;font-size:14px}.driver-settings-sheet.account-menu-sheet{color:#132638;background:#fff;border:1px solid #7a8998;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:560px;height:auto;max-height:88dvh;margin-inline:auto;display:flex}.driver-settings-sheet .account-menu-scroll{min-height:0;padding:12px 14px 16px;overflow-y:auto}.driver-settings-sheet .account-menu-group{margin-bottom:16px}.driver-settings-sheet .account-menu-group h3{color:#526173;font-size:14px}.driver-settings-sheet .account-menu-group button{color:#132638;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px;font-size:16px;line-height:1.4;display:flex}.driver-settings-sheet .account-menu-group button:hover{background:#eaf0f5}.driver-settings-sheet .account-menu-group button[aria-current=page]{color:#fff;background:#132638;border-color:#132638;font-weight:700}.driver-settings-sheet .account-menu-close{color:#132638;background:#fff;border:1px solid #7a8998;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:10px;display:flex}.driver-settings-sheet .account-menu-signout{color:#526173;background:#fff;min-height:48px;font-size:16px}.driver-workspace .company-listing-toolbar{grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(140px,1fr);align-items:end;gap:12px;margin:0 0 20px;display:grid}.driver-workspace .company-listing-toolbar label{gap:6px;min-width:0;font-size:14px;display:grid}.driver-workspace .company-listing-toolbar>.account-secondary{grid-column:1/-1;justify-self:start}.driver-workspace .company-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:0;display:flex}.driver-workspace .company-pagination button{color:#132638;background:#fff;border:1px solid #7a8998;border-radius:9px;min-width:96px;min-height:48px;padding:10px 14px;font-size:16px}.driver-workspace .company-pagination button:disabled{color:#526173;opacity:1;cursor:not-allowed;background:#e6ebf0;border-color:#7a8998}.driver-workspace .company-pagination span{color:#526173;font-variant-numeric:tabular-nums;text-align:center;font-size:14px;line-height:1.5}.driver-workspace .account-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.driver-workspace .account-metric-grid article{background:#fff;border:1px solid #dce3ea;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.driver-workspace .account-metric-grid article>span{color:#526173;overflow-wrap:anywhere;min-height:0;font-size:14px;line-height:1.4}.driver-workspace .account-metric-grid strong{overflow-wrap:anywhere;color:#132638;font-size:28px;line-height:1.2}.driver-workspace .account-metric-grid small{color:#526173;font-size:14px}.driver-workspace .account-stats-table{background:#fff;border:1px solid #dce3ea;max-width:100%;margin:16px 0;overflow:auto}.driver-workspace .account-stats-table table{min-width:430px;font-size:14px}.driver-workspace .account-stats-table :is(caption,th,td,small){font-size:14px;line-height:1.5}.driver-workspace .account-stats-table small{color:#526173;margin-top:4px;display:block}.driver-workspace :is(.account-info,.account-listing-main small,.account-listing-footer,.account-status){font-size:14px}.driver-workspace .account-listing-main a{font-size:17px;line-height:1.4}.driver-workspace .account-row-actions{gap:8px}.driver-workspace .account-row-actions :is(a,button){color:#132638;background:#fff;border:1px solid #7a8998;border-radius:8px;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.4;text-decoration:none}.driver-workspace .account-row-actions :is(a,button):hover{background:#eaf0f5}.driver-workspace .driver-section-heading :is(a,button),.driver-workspace :is(.driver-text-button,.account-text-action){color:#175cd3;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;min-height:44px;padding:8px 0;font-size:14px;line-height:1.4;text-decoration:underline}.driver-workspace .driver-secondary-links{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;margin:0;padding:0;display:flex}.driver-workspace .driver-secondary-links>:is(a,button){color:#132638;text-align:center;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #7a8998;border-radius:8px;flex:0 auto;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;height:auto;min-height:48px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.driver-workspace .driver-secondary-links>:is(a,button)>svg{flex-shrink:0;width:18px;height:18px}.driver-workspace .driver-secondary-links>:is(a,button)>span{min-width:0}.driver-workspace .driver-secondary-links>:is(a,button):hover{color:#132638;background:#eaf0f5;border-color:#526173}@media (max-width:760px){.driver-workspace .driver-secondary-links>:is(a,button){text-align:left;flex:max(9em,50% - 4px);justify-content:flex-start;padding:8px 10px}.driver-workspace .driver-secondary-links>:last-child{flex-basis:100%}}.driver-workspace :is(.applications,.account-saved,.opportunities,.career-editor10){min-width:0}.driver-workspace :is(.applications,.publish-drafts,.career-editor10)>:is(h2,h3),.career-editor10>:is(h2,h3){overflow-wrap:anywhere;word-break:normal;max-width:100%}.driver-workspace :is(.saved-row,.application-card){color:#132638;background:#fff;border:1px solid #dce3ea;border-radius:10px;min-width:0;margin:12px 0;padding:16px}.driver-workspace .saved-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.driver-workspace .saved-row>a:first-child{overflow-wrap:anywhere;flex:220px;min-width:0}.driver-workspace .saved-row>div{min-width:0;max-width:100%}.driver-workspace .saved-row small{color:#526173;font-size:14px;display:block}.driver-workspace .saved-row :is(button,a),.driver-workspace .application-card>a{min-height:44px}.driver-workspace .application-card>a{color:#175cd3;align-items:center;text-decoration:underline;display:inline-flex}.driver-workspace .application-card summary{min-height:44px;padding:10px 0;font-size:16px}.driver-workspace .review-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.personal-jobmatch>section,.personal-jobmatch>form{color:#132638;background:#fff;border:1px solid #dce3ea;border-radius:12px;min-width:0;margin:16px 0;padding:20px}.personal-jobmatch .application-card :is(a,button){font-size:16px}.personal-jobmatch .jobmatch-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.personal-jobmatch .jobmatch-card-actions :is(a,button){color:#132638;background:#fff;border:1px solid #7a8998;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:10px 14px;line-height:1.4;text-decoration:none;display:inline-flex}.personal-jobmatch .jobmatch-card-actions>a:first-child{color:#132638;background:#ffbe00;border-color:#8b6400;font-weight:700}.personal-jobmatch :is(.jobmatch-card-actions,.listing-actions) button[aria-pressed=true]{color:#fff;background:#132638;border-color:#132638}.jm4-shell :is(.personal-jobmatch,.career-editor10) button:not(.jm4-primary):not(.account-primary):not([aria-pressed]){color:#132638;background:#fff;border-color:#7a8998;min-height:48px;font-size:16px}.jobmatch-page .jm4-shell :is(.personal-jobmatch,.career-editor10) .jm4-steps button[aria-current=step]{color:#fff;background:#132638;border-color:#132638}.jobmatch-page .personal-jobmatch :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.jobmatch-page .career-editor10 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#132638;background:#fff;border-color:#7a8998}:is(.driver-workspace,.personal-jobmatch,.career-editor10) .jm4-steps{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}:is(.driver-workspace,.personal-jobmatch,.career-editor10) .jm4-steps button{color:#132638;text-align:left;background:#fff;border:1px solid #7a8998;flex:170px;min-height:48px;font-size:15px}:is(.driver-workspace,.personal-jobmatch,.career-editor10) .jm4-steps button[aria-current=step]{color:#fff;background:#132638;border-color:#132638;font-weight:700}:is(.driver-workspace,.personal-jobmatch,.career-editor10) .jm4-form-actions{border-top:1px solid #dce3ea;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 8px;padding-top:16px;display:flex}.career-editor10 .account-profile-form{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:100%;padding:20px}.career-editor10 .account-profile-form>:is(p,progress,nav,fieldset){min-width:0;max-width:100%}.career-editor10 .account-profile-form>progress{accent-color:#175cd3;width:100%;height:10px;display:block}.career-editor10 .account-profile-form>fieldset{width:100%;margin:0}.career-editor10 .account-form-grid>label{overflow-wrap:anywhere;min-width:0}:is(.career-editor10,.personal-jobmatch) .career-save-state{color:#35465b;background:#eaf0f5;border:1px solid #7a8998;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}:is(.career-editor10,.personal-jobmatch) .career-save-state small{margin-top:4px;font-size:14px;display:block}:is(.career-editor10,.personal-jobmatch) .career-save-state[data-state=saved]{color:#126b47;background:#e8f4ec;border-color:#467c60}:is(.career-editor10,.personal-jobmatch) .career-save-state:is([data-state=error],[data-state=conflict]){color:#9f2218;background:#fff0ed;border-color:#bd675e}:is(.career-editor10,.availability-conflict10) :is(.career-recovery-panel,.career-conflict-panel),.personal-jobmatch .availability-conflict10.career-conflict-panel{color:#132638;background:#fff7df;border:1px solid #bd8b23;border-radius:12px;min-width:0;margin:16px 0;padding:16px}:is(.career-editor10,.availability-conflict10) :is(.career-recovery-panel,.career-conflict-panel) :is(h3,p),.personal-jobmatch .availability-conflict10 :is(h3,p){margin:0 0 10px}:is(.career-editor10,.availability-conflict10) .career-conflict-table{border-collapse:collapse;background:#fff;max-width:100%;font-size:14px;display:block;overflow:auto}:is(.career-editor10,.availability-conflict10) .career-conflict-table table{border-collapse:collapse;width:100%;min-width:420px}:is(.career-editor10,.availability-conflict10) .career-conflict-table :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #7a8998;padding:10px}:is(.career-editor10,.availability-conflict10) .career-conflict-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.career-editor10 .career-field-error{color:#9f2218;font-size:14px;line-height:1.5;display:block}:is(.driver-workspace,.personal-jobmatch,.career-editor10) .application-consent{align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;font-size:16px;line-height:1.5;display:flex}:is(.driver-workspace,.personal-jobmatch,.career-editor10) .application-consent input{margin-top:3px}.candidate-publish10.job-form-section{color:#132638;background:#f5f7fa;gap:0;width:100%;max-width:960px;margin:24px auto;padding:24px;scroll-margin-top:24px;display:block}.candidate-publish10.job-form-section>form{color:#132638;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:none;padding:0}.candidate-publish10 .candidate-publish-header{min-width:0;margin-bottom:20px;position:static}.candidate-publish10 .candidate-publish-header h2{margin:0 0 8px;font-size:26px;line-height:1.3}.candidate-publish10 .candidate-publish-header p:last-child{color:#526173;max-width:720px;font-size:16px;line-height:1.55}.candidate-publish10 .job-form label{gap:6px;font-size:16px;line-height:1.5;display:grid}.candidate-publish10 .job-form legend{padding:0 4px;font-size:18px;font-weight:700;line-height:1.4}.candidate-publish10 :is(.candidate-publish-section,.candidate-publish-summary,.candidate-publish-audience){margin:16px 0;padding:20px}.candidate-publish10 .candidate-publish-options{color:#132638;background:#fff;border:1px solid #dce3ea;border-radius:10px;margin:16px 0;padding:0 16px}.candidate-publish10 .candidate-publish-options>summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:16px;font-weight:600}.candidate-publish10 .candidate-publish-options[open]{padding-bottom:16px}.candidate-publish10 .job-form .candidate-publish-actions{border-top:1px solid #dce3ea;flex-flow:wrap;align-items:stretch;gap:10px;margin-top:20px;padding-top:16px;display:flex}.candidate-publish10 .job-form .candidate-publish-actions button{color:#132638;background:#fff;border:1px solid #7a8998;flex:0 auto;height:auto;min-height:48px;font-size:16px;font-weight:600;line-height:1.4}.candidate-publish10 .job-form .candidate-publish-actions button[type=submit]{color:#132638;background:#ffbe00;border-color:#8b6400;font-weight:700}.candidate-publish10 .job-form .candidate-publish-actions button[type=submit]:hover:not(:disabled){background:#efad00}.candidate-publish10 .job-form .candidate-publish-actions button:disabled{color:#526173;opacity:1;cursor:not-allowed;background:#e6ebf0;border-color:#7a8998}.candidate-publish10 .candidate-draft-status{color:#35465b;background:#eaf0f5;border:1px solid #7a8998;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.candidate-publish10 .candidate-draft-status :is(p,small){color:#35465b;font-size:14px}.candidate-publish10 .candidate-draft-status>div{flex-wrap:wrap;gap:8px;display:flex}.candidate-publish10 .candidate-draft-status button{border-color:#7a8998;font-size:14px}.candidate-publish10 .job-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.candidate-publish10 :is(.job-form-grid,.candidate-publish-section)>label{min-width:0}.candidate-publish10 .job-form .ux-form-steps{flex-flow:wrap;gap:8px;min-width:0;margin:16px 0;padding:0;list-style:none;display:flex}.candidate-publish10 .job-form .ux-form-steps li{color:#526173;background:#fff;border:1px solid #7a8998;border-radius:8px;flex-direction:row;flex:180px;align-items:center;gap:8px;height:auto;min-height:48px;padding:10px;font-size:14px;line-height:1.4;display:flex}.candidate-publish10 .ux-form-steps li[aria-current=step]{color:#fff;background:#132638;border-color:#132638;font-weight:700}.candidate-publish10 .ux-form-steps li>span{width:24px;height:24px;color:inherit;background:0 0;border:1px solid;border-radius:50%;flex:0 0 24px;place-items:center;font-size:14px;display:inline-grid}.candidate-publish10 .job-form .ux-form-steps li[aria-current=step]>span{color:#132638;background:#fff;border-color:#fff}.candidate-publish10 :is(.candidate-publish-summary,.candidate-publish-audience) :is(dl,dd,dt,p){overflow-wrap:anywhere}.candidate-publish10 .candidate-permits{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;margin:12px 0}.candidate-publish10 .job-form .whatsapp-consent{min-height:44px;margin:0;padding:10px 0;line-height:1.5;font-size:16px!important}.candidate-publish10 .job-form .listing-photo-actions button{color:#132638;background:#fff;border:1px solid #7a8998;border-radius:7px;min-width:44px;min-height:44px;padding:8px;font-size:14px}.candidate-publish10 .job-form .listing-photo-actions button:disabled{color:#526173;opacity:1;cursor:not-allowed;background:#e6ebf0}.candidate-publish10 .job-form .listing-error-summary{color:#9f2218;background:#fff0ed;border:2px solid #9f2218;padding:16px;font-size:16px}.candidate-publish10 .job-form .listing-error-summary button{color:#9f2218;text-align:left;background:0 0;border:0;border-radius:0;padding:8px 0;font-size:14px;text-decoration:underline}.candidate-publish10 .job-form .listing-field-error{color:#9f2218;font-size:14px}.candidate-publish10 .job-form .parts-error{color:#9f2218;background:#fff0ed;border:1px solid #bd675e;border-radius:10px;padding:16px}.driver-workspace .account-notification-center .notification-filters button{color:#132638;background:#fff;border:1px solid #7a8998;border-radius:8px;min-height:44px;padding:8px 10px;font-size:14px}.driver-workspace .account-notification-center .notification-filters button[aria-pressed=true]{color:#fff;background:#132638;border-color:#132638}.driver-workspace .account-notification-center .notification-filters button[aria-pressed=true] .notification-count{color:#fff}.driver-workspace .notification-card{color:#132638;background:#fff;border:1px solid #7a8998}.driver-workspace .notification-card[data-unread=true]{background:#f3f7ff;border-left:4px solid #175cd3}.driver-workspace .notification-card :is(p,small,time,.notification-card-meta){font-size:14px}.driver-workspace .account-notification-center :is(.notification-open,.notification-secondary){color:#132638;background:#fff;border:1px solid #7a8998;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.driver-workspace .account-notification-center .notification-open{color:#fff;background:#132638;border-color:#132638}.driver-workspace .account-notification-center .notification-open:hover{color:#fff;background:#29425d}.driver-workspace .account-notification-center .notification-text-button{color:#175cd3;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}.driver-workspace .account-notification-center .notification-icon-button{color:#132638;background:#fff;border:1px solid #7a8998}.driver-workspace .notification-empty{color:#132638;background:#fff;border:1px solid #dce3ea}.driver-workspace :is(.notification-error,.account-rejection){color:#9f2218;background:#fff0ed;border:1px solid #bd675e}.driver-workspace :is(.notification-error,.account-rejection) p{color:#9f2218}body:has(.driver-account-page) :is(.account-preview-dialog,.application-dialog,.comparison-dialog,[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]){color:#132638;background:#fff;border:1px solid #7a8998;max-width:calc(100vw - 24px)}body:has(.driver-account-page) :is(.account-preview-dialog,.application-dialog,[data-slot=alert-dialog-content]){max-height:calc(100dvh - 24px);overflow:auto}body:has(.driver-account-page) :is(.account-preview-dialog,.application-dialog) button{white-space:normal;min-height:44px}body:has(:is(.driver-account-page,.personal-jobmatch,.career-editor10,.candidate-publish10)) [data-slot=alert-dialog-content] :is([data-slot=alert-dialog-action],[data-slot=alert-dialog-cancel]){color:#132638;white-space:normal;background:#fff;border:1px solid #7a8998;border-radius:9px;height:auto;min-height:44px;padding:10px 14px;font-size:16px;line-height:1.4}body:has(:is(.driver-account-page,.personal-jobmatch,.career-editor10,.candidate-publish10)) [data-slot=alert-dialog-content] [data-slot=alert-dialog-action]{color:#132638;background:#ffbe00;border-color:#8b6400}body:has(:is(.driver-account-page,.personal-jobmatch,.career-editor10,.candidate-publish10)) [data-slot=alert-dialog-content] [data-slot=alert-dialog-action][data-variant=destructive]{color:#fff;background:#9f2218;border-color:#9f2218}.application-dialog.tp-dialog{color:#132638;background:#fff;border:1px solid #7a8998;width:min(640px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;font-size:16px;line-height:1.5}.application-dialog.tp-dialog .application-consent{align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;font-size:16px;line-height:1.5;display:flex}.application-dialog.tp-dialog .application-consent input{accent-color:#132638;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.application-dialog.tp-dialog .account-primary{color:#132638;white-space:normal;background:#ffbe00;border:1px solid #8b6400;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:11px 16px;font-size:16px;line-height:1.4;text-decoration:none;display:inline-flex}.application-dialog.tp-dialog .account-primary:disabled{color:#526173;opacity:1;cursor:not-allowed;background:#e6ebf0;border-color:#7a8998}.application-dialog.tp-dialog>[data-slot=dialog-close]{color:#132638;opacity:1;background:#fff;border:1px solid #7a8998;min-width:44px;min-height:44px;padding:10px}.application-dialog.tp-dialog :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #175cd3}.application-dialog.tp-dialog>a:not(.account-primary){color:#175cd3;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;display:inline-flex}@media (max-width:1000px){.driver-workspace .company-listing-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-workspace .company-listing-toolbar label:first-child{grid-column:1/-1}}@media (max-width:760px){.driver-workspace.account-workspace{padding:12px 12px 24px}.driver-workspace .driver-header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:12px;display:grid}.driver-workspace .driver-header .driver-header-identity{display:contents}.driver-workspace .driver-header h1{grid-area:1/2;font-size:20px}.driver-workspace .driver-header p{grid-area:2/2;margin:0;font-size:14px}.driver-workspace .driver-header .profile-avatar{grid-area:1/1/3;width:40px!important;height:40px!important}.driver-workspace .driver-header .driver-header-actions{grid-area:1/3/3;align-self:start;margin:0}.driver-workspace .driver-header-identity>button{text-align:left;grid-area:3/1/auto/3;justify-self:start}.driver-workspace .driver-header-identity>a{text-align:right;grid-area:3/3;justify-self:end;max-width:104px}.driver-workspace .driver-header-identity>:is(a,button){min-height:44px;margin:4px 0 0;padding:4px 0;line-height:1.35}.driver-workspace .account-sidebar{background:0 0;border:0;margin:0 0 16px;padding:0}.driver-workspace .account-quick-grid.driver-quick-grid{background:#fff;border:1px solid #7a8998;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,5.5em),1fr));gap:4px;margin:0;padding:4px;font-size:14px;display:grid}.driver-workspace .account-quick-grid.driver-quick-grid>button{color:#35465b;text-align:center;overflow-wrap:normal;word-break:normal;background:#fff;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:auto;min-height:68px;padding:8px 2px;font-size:14px;line-height:1.3;display:flex;position:relative}.driver-workspace .account-quick-grid.driver-quick-grid>button>span:first-of-type{white-space:nowrap;overflow-wrap:normal;word-break:normal}.driver-workspace .account-quick-grid.driver-quick-grid>button:is([aria-current=page],[data-current=true]){color:#fff;box-shadow:none;background:#132638;border-color:#132638;font-weight:700}.driver-workspace .account-quick-grid.driver-quick-grid svg{flex-shrink:0;width:20px;height:20px;display:block}.driver-workspace .driver-quick-grid .driver-menu-count{color:#fff;background:#175cd3;border:1px solid #fff;border-radius:10px;min-width:18px;padding:0 4px;font-size:12px;line-height:18px;position:absolute;top:1px;right:1px}.driver-workspace .driver-panel{padding:16px}.driver-workspace .account-metric-grid{grid-template-columns:1fr;gap:10px}.driver-workspace .account-metric-grid article{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:14px}.driver-workspace .account-metric-grid article>span{max-width:65%;font-size:14px}.driver-workspace .account-metric-grid strong{text-align:right;font-size:24px}.driver-workspace .company-pagination span{order:3;width:100%}.driver-workspace .account-panel-heading>label{width:100%;min-width:0}.driver-workspace :is(.account-profile-form,.account-image-editor,.account-setting-card){padding:16px}.driver-workspace .account-form-grid,.personal-jobmatch .account-form-grid,.career-editor10 .account-form-grid,.candidate-publish10 .job-form-grid{grid-template-columns:minmax(0,1fr)}.driver-workspace .account-form-footer>*{width:auto;max-width:100%}.driver-workspace .account-form-footer>button{flex:180px}:is(.driver-workspace,.personal-jobmatch,.career-editor10) .jm4-form-actions>button{flex:150px}.candidate-publish10 .job-form .candidate-publish-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:stretch;display:grid}.candidate-publish10 .job-form .candidate-publish-actions>button{width:100%;min-width:0}.personal-jobmatch>section,.personal-jobmatch>form,.career-editor10 .account-profile-form,.candidate-publish10 :is(.candidate-publish-section,.candidate-publish-summary,.candidate-publish-audience){padding:16px}.candidate-publish10.job-form-section{margin:16px auto;padding:16px 12px}.driver-workspace .notification-toolbar,.driver-workspace .notification-card-footer{flex-wrap:wrap}.driver-workspace .notification-filters{flex-wrap:wrap;gap:8px;width:100%;display:flex}.driver-workspace .notification-filters button{flex:85px}}@media (max-width:420px){.driver-workspace .company-listing-toolbar{grid-template-columns:minmax(0,1fr)}.driver-workspace .company-listing-toolbar label:first-child{grid-column:auto}.driver-workspace .driver-section-heading{align-items:flex-start}.driver-workspace .driver-metrics{grid-template-columns:minmax(0,1fr)}.driver-workspace .driver-metrics :is(a,button){grid-template-columns:24px 44px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.driver-workspace .driver-metrics strong{font-size:24px}.driver-workspace .driver-metrics span{font-size:14px}.driver-workspace .account-row-actions :is(a,button){flex:110px}:is(.career-editor10,.availability-conflict10) .career-conflict-actions>button{width:100%}}@media (max-width:379px){.driver-workspace .account-quick-grid.driver-quick-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8em),1fr))}}@media (prefers-reduced-motion:reduce){:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10,.driver-settings-sheet) *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10,.driver-settings-sheet) :is(button,a,input,select,textarea){border-color:buttontext}:is(.driver-workspace,.personal-jobmatch,.career-editor10,.candidate-publish10,.driver-settings-sheet) :is([aria-current],[aria-pressed=true],[data-state=active]){outline-offset:-3px;outline:2px solid highlight}}
