.app-shell .workspace>.topbar.workspace-header{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0}.app-shell .workspace-header .top-actions{display:flex;flex-wrap:wrap;width:100%;min-width:0}.app-shell .workspace-header .workspace-selector{order:0;flex:1 0 100%;box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:39px}.workspace-header .workspace-selector>div{display:flex;min-width:0;overflow-x:auto}.workspace-header .workspace-selector button{min-height:32px}.workspace-header .workspace-selector button:focus-visible{outline:2px solid #2458a6;outline-offset:-2px}.app-shell .workspace-header .role-language{flex:1 1 180px}.app-shell .workspace-header .role-search,.app-shell .workspace-header .search-shell{flex:2 1 260px;min-width:0}.app-shell .workspace-header .searchbox{display:flex;width:100%;box-sizing:border-box}@media (max-width:560px){.app-shell .workspace-header .workspace-selector{display:block}.workspace-header .workspace-selector button{min-height:44px}.app-shell .workspace-header .role-search,.app-shell .workspace-header .search-shell{flex-basis:100%}.fleet-role-shell .role-workspace>.workspace-header{margin:19px 15px}}.workspace-role-dropdown{display:none}.workspace-role-track{display:contents}.app-shell .workspace-header .workspace-selector .workspace-role-arrow{display:none}@media (max-width:760px){.app-shell .workspace-header .top-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.app-shell .workspace-header .role-language,.app-shell .workspace-header .workspace-selector{flex:0 0 auto;width:86%;height:46px;min-height:46px;box-sizing:border-box;border-radius:10px}.app-shell .workspace-header .role-language{order:-1;font-size:var(--jb-type-body,14px)}.app-shell .workspace-header .role-language select{font-size:var(--jb-type-body,14px);font-weight:650}.app-shell .workspace-header .workspace-selector{display:block;max-width:100%;padding:0;border:1px solid #dedfe2;border-radius:10px;background:#fff}.app-shell .workspace-header .workspace-selector>.workspace-role-scroll,.app-shell .workspace-header .workspace-selector>span{display:none}.app-shell .workspace-header .workspace-role-dropdown{display:flex;flex-direction:column;gap:0;width:100%;height:100%;min-width:0;padding:5px 12px;box-sizing:border-box;border-radius:10px}.app-shell .workspace-header .workspace-role-dropdown>span{font-size:var(--jb-type-caption,10px);font-weight:650;line-height:12px;color:#697280}.app-shell .workspace-header .workspace-role-dropdown select{display:block;width:100%;min-width:0;height:22px;min-height:22px;padding:0;border:0;border-radius:0;appearance:auto;background:#fff;color:#252a31;font:650 16px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.app-shell .workspace-header .workspace-role-dropdown:focus-within{outline:2px solid #2458a6;outline-offset:2px}.app-shell .workspace-header .workspace-role-dropdown select:focus{outline:none}.app-shell .workspace-header .workspace-role-dropdown select:disabled{cursor:default;color:#697280}.app-shell .workspace-header .role-search{order:2;flex:0 0 auto}.app-shell .workspace-header>div:first-child>p{color:#d9342d;font-size:var(--jb-type-caption,12px)!important;font-weight:750;letter-spacing:.13em}}.field-job-context,.job-document-centre{background:#fff;color:#20232a;border:1px solid #e4e6ea;border-radius:14px;padding:18px;min-width:0;margin:12px 0}.field-job-context{display:grid;grid-template-columns:minmax(130px,1fr) minmax(200px,2fr);gap:12px}.field-job-context p{grid-column:1/-1;margin:0;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.field-job-context label,.field-message-options label,.job-document-centre label{display:grid;gap:7px;font-size:13px;font-weight:650;min-width:0}.field-job-context select,.field-message-options select,.job-document-centre input:not([type=checkbox]),.job-document-centre select,.job-document-centre textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #dcdfe3;border-radius:10px;background:#f8f8f9;color:#20232a;padding:12px;font:inherit;min-height:44px}.job-document-centre textarea{min-height:110px}.job-document-centre pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.65 system-ui,sans-serif;color:#20232a}.job-document-centre h3,.job-document-centre h4{color:#20232a!important}.job-document-centre p{overflow-wrap:anywhere;line-height:1.6;font-size:14px}.job-document-centre button{background:#b75420;color:white;padding:12px 16px;border:0;border-radius:10px;min-height:44px;font:600 13px system-ui,sans-serif;cursor:pointer;margin:5px 0}.job-document-centre button:disabled{background:#e6e7e9;color:#616773;cursor:default}.job-document-centre a{color:#9c4316;font-weight:600;display:inline-block;padding:8px 0}.job-document-centre details{background:#f7f7f9;border:1px solid #e4e6ea;border-radius:10px;padding:12px;margin:12px 0}.job-document-centre summary{cursor:pointer;font-weight:650;min-height:24px}.job-document-centre small{display:block;color:#555d65;line-height:1.6}.job-document-original,.job-document-snapshot{border:1px solid #e4e6ea;padding:14px;border-radius:10px;margin:12px 0}.job-document-original{max-height:60vh;overflow:auto}.job-document-centre form{display:grid;gap:14px}.job-document-centre label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:9px}.job-document-centre input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;accent-color:#b75420}.field-message-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.field-message-recipient{padding:12px;background:#fff3ea;color:#67300f;font-size:13px;overflow-wrap:anywhere}.rp-workspace[data-portal-section=Translate] .field-quick-dashboard{grid-column:1/-1}@media(max-width:600px){.field-job-context{grid-template-columns:1fr}.job-document-centre{padding:14px}.field-message-options{grid-template-columns:1fr 1fr}.job-document-centre h3{font-size:19px}}.rp-workspace[data-portal-section=Process][data-job-layer=Invoice]>#removalist-document-agreements,.rp-workspace[data-portal-section=Process][data-job-layer=Media]>#removalist-document-agreements{display:none}.field-process-jump{display:grid;gap:8px;grid-column:1/-1;background:white;padding:14px;border-radius:12px;color:#20232a}.field-process-jump select{padding:12px;border:1px solid #dcdfe3;border-radius:10px;background:#f8f8f9;color:#20232a;max-width:100%;width:100%;min-height:44px}.field-draft-overlay{position:fixed;inset:0;background:#10141b99;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.field-draft-dialog{background:white;color:#20232a;width:min(520px,100%);max-height:85vh;overflow:auto;padding:24px;border-radius:16px;box-shadow:0 16px 60px #0003}.field-draft-dialog button{margin:8px 8px 0 0;padding:12px;border:1px solid #d9dce0;border-radius:10px;background:#fff;color:#20232a}.field-draft-dialog button:last-child{background:#b75420;color:white;border:0}.job-document-centre .job-document-intro{color:#626873;margin:12px 0}.document-terms{font:14px/1.7 system-ui,sans-serif}.document-terms section+section{margin-top:18px}.document-terms h5{margin:0 0 7px;font-size:15px;color:#20232a}.document-job-details,.document-terms ul{padding-left:21px;display:grid;gap:9px}.job-document-signing{border-top:1px solid #e4e6ea;padding-top:16px}.document-signature{display:grid;gap:10px}.document-signature svg{width:100%;height:auto;max-height:180px;background:#fff;border:1px solid #bec2c7;border-radius:10px;touch-action:none;color:#20232a}.document-typed-signature{border:1px solid #dcdfe3;background:#fff;border-radius:10px;padding:20px;font:italic 28px Georgia,serif;overflow-wrap:anywhere}.document-source small{overflow-wrap:anywhere}.job-document-centre .job-document-snapshot{background:#fffaf5}.job-document-centre .job-document-original{max-height:none;background:white}.job-document-centre .job-document-prepare{display:block}.job-document-prepare>label,.job-document-signing label{margin:14px 0}.job-document-centre .document-source{font-size:12px}.rp-workspace[data-portal-section=Process]>.field-process-board,.rp-workspace[data-portal-section=Process]>.field-scope-agreement,.rp-workspace[data-portal-section=Process]>.field-waiver-card{display:none}.rp-workspace[data-portal-section=Process]>:is(#removalist-document-agreements,#removalist-photo-workflow,#removalist-invoice-control,#removalist-payment-process){display:none!important}.rp-workspace[data-portal-section=Process][data-process-stage=removalist-document-agreements]>#removalist-document-agreements,.rp-workspace[data-portal-section=Process][data-process-stage=removalist-invoice-control]>#removalist-invoice-control,.rp-workspace[data-portal-section=Process][data-process-stage=removalist-payment-process]>#removalist-payment-process,.rp-workspace[data-portal-section=Process][data-process-stage=removalist-photo-workflow]>#removalist-photo-workflow{display:block!important;grid-column:1/-1;min-width:0}.rp-workspace[data-portal-section=Process]>.rp-job-detail-head{order:-3}.rp-workspace[data-portal-section=Process]>.field-job-context{order:-2}.rp-workspace[data-portal-section=Process]>.field-process-jump{order:-1}.rp-workspace[data-portal-section=Process]>.field-mobile-progress{display:none}.job-document-centre :is(.document-terms,.document-job-details) li{list-style-type:disc!important;display:list-item}.job-document-centre :is(.document-terms,.document-job-details) li::marker{color:#b75420}.job-document-actions,.job-document-portal{padding:16px;border:1px solid #e3b898;border-radius:12px;background:#fff8f1;margin:14px 0;scroll-margin-top:20px}.job-document-actions h4,.job-document-portal h4{margin:0 0 8px}.job-document-actions>div{display:flex;gap:10px;flex-wrap:wrap}.job-document-actions button{flex:1;min-width:180px}.job-document-actions p{margin:8px 0 0}.job-document-prepare,.job-document-signing{scroll-margin-top:20px}@media(max-width:600px){.job-document-actions>div{display:grid;grid-template-columns:minmax(0,1fr)}.job-document-actions button{width:100%;min-width:0}}.job-document-centre .job-document-actions button:disabled{opacity:1}.rp-workspace[data-portal-section=Process][data-process-stage=removalist-process-overview]>#removalist-process-overview,.rp-workspace[data-portal-section=Process][data-process-stage=removalist-process-overview]>.field-scope-agreement{display:grid!important;grid-column:1/-1;min-width:0}