dialog.workspace-search-dialog.specter-search{border-radius:16px;width:min(820px,100vw - 32px);max-height:86dvh;margin:6vh auto auto;overflow:hidden;box-shadow:0 28px 100px #101f3a40}.specter-search .workspace-search-head{border-bottom:0;align-items:center;padding:18px 22px 12px}.specter-search .workspace-search-head label>span{color:var(--muted);font-size:12px;font-weight:700}.specter-search .workspace-search-head input{min-height:44px;box-shadow:none;padding:0;font-size:19px}.specter-search .workspace-search-head input:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.specter-search .search-summary{border-bottom:1px solid var(--line);color:var(--muted);padding:0 22px 13px;font-size:12px}.specter-search .workspace-search-body{overscroll-behavior:contain;max-height:60dvh;padding:8px 10px}.specter-search .workspace-search-body h2{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:6px 0 2px;padding:10px 12px 6px;font-size:12px;font-weight:700;display:flex}.specter-search h2>span{letter-spacing:0;background:var(--panel-soft);color:var(--muted);border-radius:5px;padding:1px 6px;font-size:11px}.specter-search .workspace-search-body .search-result{text-align:left;background:var(--panel);width:100%;min-height:70px;color:var(--text);border:1px solid #0000;border-radius:9px;align-items:center;gap:14px;margin:2px 0;padding:11px 12px;display:flex}.specter-search .search-result[aria-selected=true],.specter-search .search-module-grid button[aria-selected=true]{background:var(--brand-soft);border-color:var(--brand)}.specter-search .search-result-copy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.specter-search .search-result-copy strong{color:var(--text);font-size:14px;line-height:1.4}.specter-search .search-result-copy>small{color:var(--muted);white-space:normal;font-size:12px;line-height:1.4}.specter-search .search-match{color:var(--muted);font-size:12px;line-height:1.5;display:block}.specter-search .search-match b{font-weight:500}.specter-search .search-match mark{color:var(--text);background:0 0;font-weight:600}.specter-search .search-open{color:var(--muted);flex:none;font-size:16px}.specter-search .search-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.specter-search .search-module-grid button{text-align:left;border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.specter-search .search-module-grid strong{font-size:13px}.specter-search .search-message{color:var(--muted);padding:20px 12px;font-size:14px}.specter-search .search-message p{margin:6px 0 12px;font-size:13px}.specter-search .search-error{color:var(--critical,#a62340)}.specter-search .search-message button,.specter-search .search-load-more{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--brand);border-radius:8px;padding:9px 14px;font-weight:600}.specter-search .search-load-more{width:calc(100% - 16px);margin:12px 8px;display:block}.specter-search footer{gap:6px;padding:12px 22px;font-size:11px;line-height:1.5;display:grid}.specter-search footer kbd{float:none;border:1px solid var(--line);font:inherit;background:var(--panel-soft);border-radius:4px;margin-left:3px;padding:0 4px;display:inline-block}@media (max-width:600px){dialog.workspace-search-dialog.specter-search{width:calc(100vw - 20px);max-height:94dvh;margin:12px auto auto}.specter-search .workspace-search-head{padding:14px}.specter-search .workspace-search-head input{font-size:16px}.specter-search .search-summary{padding:0 14px 12px}.specter-search .search-module-grid{grid-template-columns:1fr}.specter-search footer{padding:10px 14px}.specter-search .workspace-search-body{max-height:64dvh}}.driver-app.driver-design-three.driver-workspace{--driver-text:#17283f;--driver-muted:#53647b;--driver-line:#dce3ed;--driver-blue:#245ce7;color:var(--driver-text);background:#fff;font-size:1rem;line-height:1.45}.driver-app.driver-design-three.driver-workspace *{box-sizing:border-box}.driver-app.driver-design-three.driver-workspace [hidden]{display:none!important}.driver-app.driver-design-three.driver-workspace :is(p,h1,h2,h3,strong,span,small,label,summary){overflow-wrap:anywhere}.driver-app.driver-design-three.driver-workspace :is(button,input,select,textarea){font:inherit;min-width:0;max-width:100%}.driver-app.driver-design-three.driver-workspace :is(button,summary){touch-action:manipulation;white-space:normal;cursor:pointer;overflow-wrap:anywhere;min-height:44px}.driver-app.driver-design-three.driver-workspace button{box-shadow:none;border-radius:9px;line-height:1.3}.driver-app.driver-design-three.driver-workspace :is(button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #245ce7}.driver-app.driver-design-three.driver-workspace button:disabled{opacity:1;color:#68758a;cursor:default;background:#edf0f5;border-color:#dce3ed}.driver-app.driver-design-three.driver-workspace :is(input:not([type=checkbox]):not([type=file]),select,textarea){color:#17283f;background:#fff;border:1px solid #a3b2c5;border-radius:8px;min-height:48px;padding:11px 12px;scroll-margin-block:100px;font-size:1rem!important}.driver-app.driver-design-three.driver-workspace input[type=checkbox]{accent-color:#245ce7;width:22px;height:22px;min-height:22px}.driver-app.driver-design-three.driver-workspace :is(.driver-primary,.driver-secondary){border:1px solid #c6d1df;border-radius:9px;min-height:48px;margin:0;padding:12px 16px;font-size:1rem;font-weight:650}.driver-app.driver-design-three.driver-workspace .driver-primary{color:#fff;background:#245ce7;border-color:#245ce7}.driver-app.driver-design-three.driver-workspace .driver-secondary{color:#24456e;background:#fff}.driver-app.driver-design-three.driver-workspace :is(.driver-text-button,.driver-refresh){color:#2454b5;background:0 0;border:0;min-width:44px;padding:8px;font-size:.875rem;font-weight:650}.driver-app.driver-design-three.driver-workspace .driver-header{padding:6px max(16px,env(safe-area-inset-left)) 6px;padding-top:max(6px,env(safe-area-inset-top));background:#102138;border:0;gap:12px;height:auto;min-height:56px}.driver-app.driver-design-three.driver-workspace .driver-brand{gap:8px;min-width:0}.driver-app.driver-design-three.driver-workspace .driver-brand>span{color:#fff;background:#2a65ed;border-radius:8px;width:32px;min-width:32px;height:32px;font-size:20px}.driver-app.driver-design-three.driver-workspace .driver-brand strong{letter-spacing:.1em;font-size:1rem;line-height:1.1}.driver-app.driver-design-three.driver-workspace .driver-brand small{letter-spacing:.17em;margin:3px 0 0;font-size:.75rem;line-height:1.2}.driver-app.driver-design-three.driver-workspace .driver-avatar{background:#223952;border:0;border-radius:8px;width:auto;min-width:44px;height:auto;min-height:44px;padding:8px;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-main{width:100%;min-width:0;max-width:680px;padding:18px 16px calc(var(--driver-nav-height,80px) + 20px);background:#fff;border-radius:0;margin:0 auto}.driver-app.driver-design-three.driver-workspace .driver-main :is(h1,h2,h3){letter-spacing:-.015em;color:#17283f;font-weight:750}.driver-app.driver-design-three.driver-workspace .driver-main h1{margin:0 0 16px;font-size:1.5rem;line-height:1.25}.driver-app.driver-design-three.driver-workspace .driver-main h2{margin:0;font-size:1.125rem;line-height:1.3}.driver-app.driver-design-three.driver-workspace .driver-main h3{font-size:1rem;line-height:1.35}.driver-app.driver-design-three.driver-workspace .driver-section{min-width:0;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.driver-app.driver-design-three.driver-workspace .driver-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.driver-app.driver-design-three.driver-workspace .driver-section-head h2{font-size:1.5rem}.driver-app.driver-design-three.driver-workspace .driver-bottom-nav{min-height:64px;padding:4px max(8px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top:1px solid #dce3ed;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;position:fixed}.driver-app.driver-design-three.driver-workspace .driver-bottom-nav button{color:#53647b;background:0 0;border-radius:8px;align-content:center;gap:3px;min-width:0;height:auto;min-height:54px;padding:5px 2px;position:relative}.driver-app.driver-design-three.driver-workspace .driver-bottom-nav button.is-active{color:#164fc8;background:#edf3ff}.driver-app.driver-design-three.driver-workspace .driver-bottom-nav button.is-active:before{content:"";background:#245ce7;border-radius:2px;width:24px;height:3px;position:absolute;top:0}.driver-app.driver-design-three.driver-workspace .driver-bottom-nav small{font-size:.75rem;font-weight:650;line-height:1.3}.driver-app.driver-design-three.driver-workspace svg{flex-shrink:0}.driver-app.driver-design-three.driver-workspace .driver-home-intro{margin:0 0 20px;padding:0}.driver-app.driver-design-three.driver-workspace .driver-home-intro h1{margin:0 0 4px}.driver-app.driver-design-three.driver-workspace .driver-home-intro p{color:#53647b;margin:0;font-size:1rem}.driver-app.driver-design-three.driver-workspace .driver-home-equipment{background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:0}.driver-app.driver-design-three.driver-workspace .driver-home-equipment h2{color:#53647b;margin:0 0 6px;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-home-equipment>div{border-block:1px solid #dce3ed;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.driver-app.driver-design-three.driver-workspace .driver-home-equipment button{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:2px;padding:11px 0;display:grid}.driver-app.driver-design-three.driver-workspace .driver-home-equipment button+button{border-top:1px solid #edf0f4}.driver-app.driver-design-three.driver-workspace .driver-home-equipment button small{color:#53647b;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-home-equipment button strong{font-size:1.125rem;line-height:1.3}.driver-app.driver-design-three.driver-workspace .driver-home-main-action{justify-content:center;gap:10px;width:100%;margin:0 0 18px;font-size:1rem;display:flex;padding:14px 16px!important}.driver-app.driver-design-three.driver-workspace .driver-home-actions{border-top:1px solid #dce3ed;grid-template-columns:1fr;gap:0;margin:0;display:grid}.driver-app.driver-design-three.driver-workspace .driver-home-actions button{text-align:left;background:0 0;border:0;border-bottom:1px solid #dce3ed;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 12px;min-height:64px;padding:15px 0;display:grid}.driver-app.driver-design-three.driver-workspace .driver-home-actions button svg{color:#2454b5;grid-row:1/3}.driver-app.driver-design-three.driver-workspace .driver-home-actions strong{font-size:1rem}.driver-app.driver-design-three.driver-workspace .driver-home-actions small{color:#53647b;grid-column:2;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-equipment-view{gap:12px;display:grid}.driver-app.driver-design-three.driver-workspace .driver-equipment-view>.driver-section-head{margin:0}.driver-app.driver-design-three.driver-workspace .driver-set-summary{background:#f6f8fb;border:0;border-left:3px solid #245ce7;border-radius:0;margin:0;padding:0 14px}.driver-app.driver-design-three.driver-workspace .driver-set-part+.driver-set-part{border-top:1px solid #dce3ed}.driver-app.driver-design-three.driver-workspace .driver-set-kind{color:#53647b;margin:0 0 3px;font-size:.875rem;display:block}.driver-app.driver-design-three.driver-workspace .driver-set-item>strong{font-size:1.25rem;line-height:1.3;display:block}.driver-app.driver-design-three.driver-workspace .driver-set-empty{color:#53647b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:1rem;display:flex}.driver-app.driver-design-three.driver-workspace .driver-set-empty button{color:#2454b5;background:0 0;border:0;padding:6px 0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-set-item details{border:0;margin:0;padding:0}.driver-app.driver-design-three.driver-workspace .driver-set-item summary{color:#2454b5;padding:10px 0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-set-options{gap:8px;padding:4px 0 8px;font-size:.875rem;display:grid}.driver-app.driver-design-three.driver-workspace .driver-set-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 2px;display:grid}.driver-app.driver-design-three.driver-workspace .driver-set-actions>button{text-align:left;overflow-wrap:normal;align-items:center;gap:8px;min-height:60px;padding:12px 10px;font-size:1rem;display:flex}.driver-app.driver-design-three.driver-workspace .driver-set-actions>button span{min-width:0}.driver-app.driver-design-three.driver-workspace :is(.driver-extra-actions,.driver-history-toggle){border:0;border-bottom:1px solid #dce3ed;margin:0;padding:0}.driver-app.driver-design-three.driver-workspace :is(.driver-extra-actions,.driver-history-toggle)>summary{padding:10px 0;font-size:.9375rem;font-weight:600}.driver-app.driver-design-three.driver-workspace .driver-extra-actions>button{width:100%;margin:4px 0 8px}.driver-app.driver-design-three.driver-workspace .technical-trips{background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:14px 0 0!important}.driver-app.driver-design-three.driver-workspace .technical-trips h2{align-items:center;gap:8px;display:flex;margin:0!important;font-size:1.125rem!important}.driver-app.driver-design-three.driver-workspace .technical-trips .technical-trip-description{color:#53647b;margin:6px 0 10px;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .technical-trips>button{background:#fff;width:100%;min-height:48px;margin:0;padding:11px 12px;font-size:.9375rem}.driver-app.driver-design-three.driver-workspace .technical-trip-row{border:0;border-bottom:1px solid #dce3ed;padding:12px 0;font-size:1rem}.driver-app.driver-design-three.driver-workspace .technical-trip-row>strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.driver-app.driver-design-three.driver-workspace .technical-trip-status{color:#2454b5;font-size:.875rem;font-weight:500}.driver-app.driver-design-three.driver-workspace .technical-trip-row p{font-size:.875rem;margin:4px 0 8px!important}.driver-app.driver-design-three.driver-workspace .technical-trip-row>button{color:#fff;background:#245ce7;border-color:#245ce7;width:100%;min-height:48px;margin:0}.driver-app.driver-design-three.driver-workspace .technical-trip-row summary,.driver-app.driver-design-three.driver-workspace .technical-trips>details>summary{padding:10px 0;font-size:.875rem;font-weight:500}.driver-app.driver-design-three.driver-workspace .driver-technical-shortcut{color:#194ac4;text-align:left;background:#edf3ff;border:0;border-left:3px solid #245ce7;border-radius:0;padding:10px 12px;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-technical-shortcut span{font-weight:650;display:block}#driver-technical-trips{scroll-margin-top:76px}.driver-app.driver-design-three.driver-workspace .driver-upload-fields{border:0;min-width:0;margin:0;padding:0}.driver-app.driver-design-three.driver-workspace .driver-document-groups{margin:0}.driver-app.driver-design-three.driver-workspace .driver-document-groups h3{color:#53647b;text-transform:none;letter-spacing:0;margin:18px 0 4px;font-size:.875rem;font-weight:600}.driver-app.driver-design-three.driver-workspace .driver-document-groups section:first-child h3{margin-top:4px}.driver-app.driver-design-three.driver-workspace .driver-document-types{border:0;border-radius:0;grid-template-columns:1fr;gap:0;margin:0;display:grid}.driver-app.driver-design-three.driver-workspace .driver-document-types button{color:#17283f;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce3ed;border-radius:0;align-items:center;gap:12px;min-height:52px;padding:13px 0;font-size:1rem;display:flex}.driver-app.driver-design-three.driver-workspace .driver-document-types button:after{content:none}.driver-app.driver-design-three.driver-workspace .driver-document-types svg{color:#53647b;width:22px;height:22px}.driver-app.driver-design-three.driver-workspace .driver-upload-fields label{margin:12px 0;font-size:1rem}.driver-app.driver-design-three.driver-workspace .driver-gps-button{align-items:center;gap:8px;font-size:.875rem;display:flex}.driver-app.driver-design-three.driver-workspace .driver-upload-summary:empty{display:none}.driver-app.driver-design-three.driver-workspace .driver-upload-summary{background:0 0;border:0;padding:0}.driver-app.driver-design-three.driver-workspace .driver-camera-button{border-radius:8px;min-height:48px;padding:12px;font-size:.9375rem}.driver-app.driver-design-three.driver-workspace .driver-camera-button span{justify-content:center;align-items:center;gap:8px;display:flex}.driver-app.driver-design-three.driver-workspace .driver-subtitle{margin:24px 0 4px;font-size:1.125rem}.driver-app.driver-design-three.driver-workspace .driver-document-retention summary{color:#53647b;cursor:pointer;padding:10px 0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-document-retention p{margin:0 0 8px;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-document-list{gap:0;display:grid}.driver-app.driver-design-three.driver-workspace .driver-document-list>p{color:#53647b;margin:4px 0;font-size:.9375rem}.driver-app.driver-design-three.driver-workspace .driver-sent-document{box-shadow:none;background:0 0;border:0;border-top:1px solid #dce3ed;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;padding:14px 0;display:grid}.driver-app.driver-design-three.driver-workspace .driver-sent-document>span{display:none}.driver-app.driver-design-three.driver-workspace .driver-sent-document>div{min-width:0}.driver-app.driver-design-three.driver-workspace .driver-sent-document strong{font-size:1rem}.driver-app.driver-design-three.driver-workspace .driver-sent-document small{font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-sent-document>b{border-radius:4px;max-width:8em;padding:4px 6px;font-size:.75rem}.driver-app.driver-design-three.driver-workspace .driver-document-actions button{flex:0 auto;min-width:0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-profile-card{text-align:left;background:0 0;border:0;border-bottom:1px solid #dce3ed;border-radius:0;align-items:center;gap:12px;margin:0 0 16px;padding:0 0 16px;display:flex}.driver-app.driver-design-three.driver-workspace .driver-profile-avatar{color:#2454b5;background:#edf3ff;border-radius:9px;place-items:center;width:44px;min-width:44px;height:44px;margin:0;font-size:1rem;display:grid}.driver-app.driver-design-three.driver-workspace .driver-profile-card>div{min-width:0}.driver-app.driver-design-three.driver-workspace .driver-profile-card h1{margin:0;font-size:1.125rem}.driver-app.driver-design-three.driver-workspace .driver-profile-card p{color:#53647b;margin:3px 0 0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-contact-section{margin:0 0 20px}.driver-app.driver-design-three.driver-workspace .driver-contact-section .driver-section-head{margin:0 0 4px}.driver-app.driver-design-three.driver-workspace .driver-contact-section h2{font-size:1.125rem}.driver-app.driver-design-three.driver-workspace .driver-contact-list{margin:0}.driver-app.driver-design-three.driver-workspace .driver-contact-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.driver-app.driver-design-three.driver-workspace .driver-contact-list dt{color:#53647b;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-contact-list dd{overflow-wrap:anywhere;margin:0;font-size:1rem}.driver-app.driver-design-three.driver-workspace .driver-contact-list small{color:#2454b5;grid-column:1/-1;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-profile-form{gap:12px;padding:12px 0 0;display:grid}.driver-app.driver-design-three.driver-workspace .driver-profile-form>label{background:0 0;border:0;gap:6px;margin:0;padding:0;font-size:.9375rem;display:grid}.driver-app.driver-design-three.driver-workspace .driver-profile-form>p{color:#53647b;margin:0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-contact-history summary{color:#53647b;padding:10px 0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-contact-history article{border-top:1px solid #dce3ed;padding:10px 0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-contact-history small{display:block}.driver-app.driver-design-three.driver-workspace .driver-contact-history p{margin:4px 0}.driver-app.driver-design-three.driver-workspace .driver-documents-panel{margin:0 0 20px;padding:0}.driver-app.driver-design-three.driver-workspace .driver-documents-panel>header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.driver-app.driver-design-three.driver-workspace .driver-documents-panel>header h2{margin:0;font-size:1.125rem}.driver-app.driver-design-three.driver-workspace .driver-documents-panel>header button{color:#2454b5;background:0 0;border:0;padding:8px;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .document-cards{grid-template-columns:1fr;gap:0;margin:4px 0 0;display:grid}.driver-app.driver-design-three.driver-workspace .document-card{box-shadow:none;border:0;border-bottom:1px solid #dce3ed;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 0;display:grid}.driver-app.driver-design-three.driver-workspace .document-summary{min-width:0}.driver-app.driver-design-three.driver-workspace .document-summary h3{margin:0 0 3px;font-size:1rem}.driver-app.driver-design-three.driver-workspace .document-summary>strong{color:#53647b;font-size:.875rem;font-weight:400;display:block}.driver-app.driver-design-three.driver-workspace .document-validity{margin-top:5px;padding:2px 6px;font-size:.875rem;display:inline-block}.driver-app.driver-design-three.driver-workspace .document-card>button{color:#2454b5;background:0 0;border:0;grid-area:1/2;align-self:center;max-width:100%;padding:8px;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .document-card>:is(form,details,p,a,.document-pending){grid-column:1/-1}.driver-app.driver-design-three.driver-workspace .document-card :is(p,small,summary){font-size:.875rem}.driver-app.driver-design-three.driver-workspace .document-card>p.document-update{display:none}.driver-app.driver-design-three.driver-workspace .document-card details{margin:0}.driver-app.driver-design-three.driver-workspace .document-card summary{padding:10px 0;font-weight:500}.driver-app.driver-design-three.driver-workspace .document-pending{background:#f3f6fc;border:0;border-left:2px solid #8aa7df;border-radius:0;padding:8px 10px;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-review-details{border:0;border-bottom:1px solid #dce3ed;margin:0;padding:0}.driver-app.driver-design-three.driver-workspace .driver-review-details>summary{padding:12px 0;font-size:.9375rem;font-weight:600}.driver-app.driver-design-three.driver-workspace .driver-inspection-layer{top:var(--driver-visible-top,0px);height:var(--driver-visible-height,100dvh);padding:0;bottom:auto}.driver-app.driver-design-three.driver-workspace .driver-inspection-wizard{background:#fff;border-radius:0;width:100%;max-width:680px;height:100%;max-height:100%}.driver-app.driver-design-three.driver-workspace .driver-inspection-wizard>header{border-bottom:1px solid #dce3ed;flex-shrink:0;gap:10px;height:auto;min-height:60px;padding:8px 16px}.driver-app.driver-design-three.driver-workspace .driver-inspection-wizard>header>div{min-width:0}.driver-app.driver-design-three.driver-workspace .driver-inspection-wizard>header h2{margin:0!important;font-size:1.125rem!important}.driver-app.driver-design-three.driver-workspace .driver-inspection-wizard>header>button{background:#f1f4f8;border:0;place-items:center;width:44px;min-width:44px;height:44px;margin:0;padding:0;display:grid}.driver-app.driver-design-three.driver-workspace .driver-inspection-scroll{min-width:0;padding:16px 16px max(16px,env(safe-area-inset-bottom));scroll-padding-block:16px}.driver-app.driver-design-three.driver-workspace .driver-inspection-wizard footer{padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid #dce3ed;gap:8px}.driver-app.driver-design-three.driver-workspace .driver-inspection-wizard footer button{overflow-wrap:normal;flex:1 1 0;min-width:0;min-height:48px;padding:12px 8px;font-size:1rem}.driver-app.driver-design-three.driver-workspace .driver-inspection-wizard footer button:last-child{color:#fff;background:#245ce7;border-color:#245ce7}.driver-app.driver-design-three.driver-workspace .driver-autosave{display:none}.driver-app.driver-design-three.driver-workspace .driver-control-group{background:0 0;border:0;border-bottom:1px solid #dce3ed;border-radius:0;overflow:visible}.driver-app.driver-design-three.driver-workspace .driver-control-group-title{background:0 0;border:0;border-radius:0;min-height:52px;padding:14px 0}.driver-app.driver-design-three.driver-workspace .driver-control-group-fields{padding:0}.driver-app.driver-design-three.driver-workspace .driver-question{box-shadow:none;background:0 0;border:0;border-top:1px solid #edf0f4;border-radius:0;margin:0;padding:12px 0}.driver-app.driver-design-three.driver-workspace .driver-question-title strong{font-size:1rem}.driver-app.driver-design-three.driver-workspace .driver-question-title small{font-size:.875rem;line-height:1.45}.driver-app.driver-design-three.driver-workspace .driver-related-tractor{gap:8px;display:grid}.driver-app.driver-design-three.driver-workspace .driver-related-tractor small{font-size:.875rem;font-weight:400}.driver-app.driver-design-three.driver-workspace .technical-trip-wizard form{gap:12px;margin:0}.driver-app.driver-design-three.driver-workspace .technical-trip-wizard .driver-photo-button span{align-items:center;gap:8px;font-size:1rem;display:flex}.driver-app.driver-design-three.driver-workspace :is(.driver-inspection-error,.driver-inline-message,.driver-inspection-success){border-radius:8px;margin:8px 0;padding:12px;font-size:.9375rem}.driver-app.driver-design-three.driver-workspace .driver-history-toggle .history-card{box-shadow:none}@media (max-width:370px){.driver-app.driver-design-three.driver-workspace .driver-main{padding-inline:12px}.driver-app.driver-design-three.driver-workspace .driver-set-actions>button{gap:6px;padding:12px 8px}.driver-app.driver-design-three.driver-workspace .driver-set-actions svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.driver-app.driver-design-three.driver-workspace *{scroll-behavior:auto!important;animation:none!important}}.driver-app.driver-design-three.driver-workspace .driver-profile-page{display:block}.driver-app.driver-design-three.driver-workspace .driver-personal-compact .document-card{border-radius:0}.driver-app.driver-design-three.driver-workspace .driver-photo-help{box-shadow:none;background:0 0;border:0;margin:4px 0 8px;padding:0}.driver-app.driver-design-three.driver-workspace .driver-photo-help summary{min-height:44px;color:var(--driver-blue,#2558d9);align-items:center;gap:6px;font-size:.875rem;display:flex}.driver-app.driver-design-three.driver-workspace .driver-photo-help summary:before{content:"+";font-size:1.15rem}.driver-app.driver-design-three.driver-workspace .driver-photo-help[open] summary:before{content:"−"}.driver-app.driver-design-three.driver-workspace .driver-photo-help figcaption strong{display:none}.driver-app.driver-design-three.driver-workspace .driver-photo-button>span{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;display:flex}.driver-app.driver-design-three.driver-workspace .driver-draft-card{background:#edf3ff;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;padding:12px;display:grid}.driver-app.driver-design-three.driver-workspace .driver-draft-card>div:first-child{grid-column:1/-1}.driver-app.driver-design-three.driver-workspace .driver-draft-card strong{font-size:1rem}.driver-app.driver-design-three.driver-workspace .driver-draft-card p{margin:3px 0 0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-draft-card>button{padding:10px;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-draft-card>[role=alert]{grid-column:1/-1}.driver-app.driver-design-three.driver-workspace .driver-profile-avatar{white-space:nowrap;flex-shrink:0;width:2.75em;min-width:2.75em;height:2.75em;line-height:1}.driver-app.driver-design-three.driver-workspace .driver-photo-button{color:#2454b5;background:#f7f9fe;border:1px dashed #9ab0d3;border-radius:8px;min-height:52px;padding:12px}.driver-app.driver-design-three.driver-workspace .driver-photo-button.has-file{color:#226343;background:#edf8f1;border-color:#94bba6}.driver-app.driver-design-three.driver-workspace .driver-set-part{padding:10px 0}.driver-app.driver-design-three.driver-workspace .driver-set-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;display:grid}.driver-app.driver-design-three.driver-workspace .driver-set-item>strong{font-size:1.125rem}.driver-app.driver-design-three.driver-workspace .driver-set-item details:not([open]){grid-area:1/2}.driver-app.driver-design-three.driver-workspace .driver-set-item details[open],.driver-app.driver-design-three.driver-workspace .driver-set-item>.driver-asset-warning{grid-column:1/-1}.driver-app.driver-design-three.driver-workspace .driver-sent-document>div>strong,.driver-app.driver-design-three.driver-workspace .driver-sent-document>div>small{margin:2px 0;display:block}.driver-app.driver-design-three.driver-workspace .driver-sent-document>div>small:not(.driver-correction-reason){color:#53647b}.driver-app.driver-design-three.driver-workspace .driver-main a:not(:has(img)){overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.driver-app.driver-design-three.driver-workspace label:has(>input[type=checkbox]){align-items:center;min-height:44px}.driver-app.driver-workspace .driver-extra-actions{border:0;margin:18px 0;padding:0}.driver-app.driver-workspace .driver-extra-actions>summary{color:#173451;cursor:pointer;background:#f4f7fb;border:1px solid #b9c6d8;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:10px 14px;font-weight:650;display:flex}.driver-app.driver-workspace .driver-extra-actions>summary:after{content:"+";margin-left:12px}.driver-app.driver-workspace .driver-extra-actions[open]>summary:after{content:"−"}.driver-app.driver-workspace .driver-extra-action-buttons{gap:10px;margin-top:10px;display:grid}.driver-app.driver-workspace .driver-extra-action-buttons>button{color:#173451;background:#fff;border:1px solid #b9c6d8;border-radius:10px;width:100%;min-height:48px;padding:12px;font-weight:600;display:block}.driver-app.driver-workspace .driver-active-trip-alert{color:#971c30;text-align:left;background:#fff1f3;border:1px solid #bc263d;border-left-width:5px;border-radius:10px;align-items:flex-start;gap:12px;width:100%;margin:0 0 18px;padding:14px;display:flex}.driver-app.driver-workspace .driver-active-trip-alert>span{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.driver-app.driver-workspace .driver-active-trip-alert small{color:#733641}.driver-app.driver-workspace .driver-active-trip-alert svg{flex:none;margin-top:3px}.driver-app.driver-workspace .driver-technical-shortcut{color:#971c30;background:#fff1f3;border-color:#bc263d}.driver-app.driver-workspace .driver-activity-history{border-top:1px solid #dbe1e9;margin-top:20px;padding-top:6px}.driver-app.driver-workspace .driver-activity-history ul{margin:0;padding:0;list-style:none}.driver-app.driver-workspace .driver-activity-history li{overflow-wrap:anywhere;border-bottom:1px solid #e2e7ee;gap:4px;padding:12px 0;display:grid}.driver-app.driver-workspace .driver-activity-history time{color:#526174;font-size:.875rem}.driver-app.driver-workspace .driver-history-pages{gap:10px;margin-top:12px;display:flex}.driver-app.driver-design-three.driver-workspace .driver-equipment-list{border-top:1px solid var(--driver-line);margin:0;padding:0}.driver-app.driver-design-three.driver-workspace .driver-equipment-category{border-bottom:1px solid var(--driver-line);min-width:0;padding:16px 0}.driver-app.driver-design-three.driver-workspace :is(.driver-equipment-category-head,.driver-equipment-assignment){justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.driver-app.driver-design-three.driver-workspace .driver-equipment-category-head>div{flex:1;min-width:0}.driver-app.driver-design-three.driver-workspace .driver-equipment-category h3{margin:0;font-size:1rem;font-weight:650}.driver-app.driver-design-three.driver-workspace .driver-equipment-category p{color:var(--driver-muted);margin:3px 0 0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-equipment-assignment{margin-top:6px}.driver-app.driver-design-three.driver-workspace .driver-equipment-assignment>strong{overflow-wrap:anywhere;min-width:0;font-size:1.125rem}.driver-app.driver-design-three.driver-workspace .driver-equipment-action{flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:auto;min-width:104px;max-width:50%;min-height:48px;padding:11px 12px;font-size:.9375rem;display:flex}.driver-app.driver-design-three.driver-workspace .driver-equipment-action svg{width:20px;height:20px}.driver-app.driver-design-three.driver-workspace .driver-equipment-details{border:0;margin:2px 0 0;padding:0}.driver-app.driver-design-three.driver-workspace .driver-equipment-details summary{color:#2454b5;min-height:44px;padding:10px 0;font-size:.875rem}.driver-app.driver-design-three.driver-workspace .driver-equipment-replace{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:4px;padding:9px 12px;font-size:.875rem;display:flex}.driver-app.driver-design-three.driver-workspace .driver-equipment-replace svg{width:18px;height:18px}.driver-app.driver-design-three.driver-workspace .driver-equipment-defect{justify-content:center;align-items:center;gap:8px;width:100%;font-size:.9375rem;display:flex}.driver-app.driver-design-three.driver-workspace .driver-equipment-owned+.driver-equipment-owned{border-top:1px dashed var(--driver-line);margin-top:10px;padding-top:10px}.driver-app.driver-design-three.driver-workspace .driver-equipment-category .driver-asset-warning{color:#971c30;margin:8px 0}.driver-app.driver-design-three.driver-workspace .driver-previous-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.driver-app.driver-design-three.driver-workspace .driver-previous-actions>button{justify-content:center;align-items:center;gap:6px;min-height:48px;margin:0;padding:10px 8px;display:flex}.driver-app.driver-design-three.driver-workspace .driver-previous-actions svg{width:20px;height:20px}
