.field-completion-invoice{display:grid;gap:12px;border:1px solid #cfe1da;border-radius:16px;background:#f7fcfa;padding:16px;box-shadow:0 12px 30px #1d27330a}.field-completion-invoice>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-completion-invoice>header p{margin:0;color:#18845a;font-size:8px;font-weight:900;letter-spacing:.1em}.field-completion-invoice>header h3{margin:4px 0 0;font-size:16px}.field-completion-invoice>header b{border-radius:999px;background:#e3f6ee;padding:6px 9px;color:#12694d;font-size:7px}.field-completion-invoice>p,.field-completion-invoice>small{margin:0;color:#566570;font-size:8px;line-height:1.5}.field-completion-invoice form{display:grid;grid-template-columns:180px 1fr 180px;gap:9px;align-items:end}.field-completion-invoice label{display:flex;flex-direction:column;gap:5px;color:#53606d;font-size:8px;font-weight:850}.field-completion-invoice label.wide{grid-column:span 2}.field-completion-invoice input,.field-completion-invoice select,.field-completion-invoice textarea{box-sizing:border-box;width:100%;border:1px solid #d3ded9;border-radius:9px;background:#fff;padding:10px;font:inherit}.field-completion-invoice textarea{min-height:72px;resize:vertical}.field-completion-invoice button{border:0;border-radius:9px;background:#18845a;padding:11px 13px;color:#fff;font-size:8px;font-weight:900}.field-completion-invoice button:disabled{background:#b9c8c1}@media(max-width:760px){.field-completion-invoice form{grid-template-columns:1fr}.field-completion-invoice label.wide{grid-column:auto}.field-completion-invoice>header{flex-direction:column}}.sales-hub-spotlight{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(125px,.5fr));gap:10px;margin:4px 0 10px;padding:14px;border:1px solid #2b3442;border-radius:18px;background:radial-gradient(circle at 8% 0,#ff5b2a24,transparent 34%),linear-gradient(135deg,#151b24,#232c39);color:#fff;box-shadow:0 16px 36px #12182024}.sales-hub-spotlight>header{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:5px 10px}.sales-hub-spotlight>header p{margin:0;color:#ff7b58;font-size:8px;font-weight:900;letter-spacing:.15em}.sales-hub-spotlight>header h2{margin:0;font-size:22px;letter-spacing:-.035em}.sales-hub-spotlight>header span{max-width:610px;color:#b8c1ce;font-size:9px;line-height:1.5}.sales-hub-spotlight>button{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;border:1px solid #ffffff18;border-radius:13px;background:#ffffff0a;color:#fff;padding:12px;text-align:left}.sales-hub-spotlight>button:focus-visible,.sales-hub-spotlight>button:hover{border-color:#ff7048;background:#ff673b16;outline:none}.sales-hub-spotlight>button small{color:#9aa7b8;font-size:7px;font-weight:800;letter-spacing:.08em}.sales-hub-spotlight>button strong{font-size:10px}.sales-hub-spotlight>button span{color:#ff8060;font-size:8px;font-weight:900}.sales-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr) auto) minmax(0,1fr);align-items:center;gap:7px;margin:0 0 14px;border:1px solid #e2e6ea;border-radius:13px;background:#fff;padding:9px 12px}.sales-flow-steps>span{display:grid;grid-template-columns:24px 1fr;gap:1px 7px;min-width:0}.sales-flow-steps i{display:grid;grid-row:1/3;width:24px;height:24px;place-items:center;border-radius:8px;background:#fff0ed;color:#df463d;font-size:7px;font-style:normal;font-weight:900}.sales-flow-steps strong{font-size:7px}.sales-flow-steps small{overflow:hidden;color:#7d8691;font-size:5.2px;text-overflow:ellipsis;white-space:nowrap}.sales-flow-steps>b{color:#c2c8cf;font-size:10px}@media(max-width:1500px){.sales-shell .topbar{align-items:flex-start;flex-direction:column;gap:12px}.sales-shell .topbar>div:first-child{min-width:240px}.sales-shell .top-actions{width:100%}.sales-shell .workspace-selector{order:0;width:auto;min-width:370px}}.field-mobile-progress{display:grid;gap:10px;border:1px solid #343d49;border-radius:18px;background:linear-gradient(145deg,#171d26,#232c38);padding:14px;color:#fff;box-shadow:0 14px 34px #1118271c}.field-mobile-progress>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-mobile-progress>header p{margin:0;color:#ff7a57;font-size:8px;font-weight:900;letter-spacing:.13em}.field-mobile-progress>header h3{margin:4px 0 0;font-size:17px}.field-mobile-progress>header>b{display:grid;width:48px;height:48px;place-items:center;border:5px solid #ffffff1d;border-top-color:#ff6a3d;border-radius:50%;font-size:12px}.field-mobile-progress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.field-mobile-progress li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;align-items:center;border:1px solid #ffffff12;border-radius:10px;background:#ffffff08;padding:8px}.field-mobile-progress li>span{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;background:#343e4d;color:#c1cad6;font-size:8px;font-weight:900}.field-mobile-progress li.done>span{background:#176044;color:#aaf2d0}.field-mobile-progress li strong{min-width:0;font-size:8px}.field-mobile-progress li small{grid-column:2;color:#8f9bab;font-size:6px;text-transform:uppercase}.field-mobile-progress li.pending:not(:last-child) small{color:#ffb092}.field-mobile-progress>button{justify-self:start;border:0;border-radius:9px;background:#ff5b2a;color:#fff;padding:9px 12px;font-size:8px;font-weight:900}.client-v2-countdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.client-v2-countdown span{display:flex;flex-direction:column;gap:2px;border:1px solid #ffffff1b;border-radius:10px;background:#ffffff0a;padding:9px 11px}.client-v2-countdown small{color:#afbbc9;font-size:8px;text-transform:uppercase}.client-v2-countdown strong{font-size:12px}.client-v2-quick-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.client-v2-quick-nav button{display:flex;min-width:0;flex-direction:column;gap:3px;border:1px solid #dfe5ed;border-radius:12px;background:#fff;padding:12px;color:#25354b;text-align:left;box-shadow:0 6px 18px #1d2d4510}.client-v2-quick-nav button span{color:#ed5421;font-size:15px}.client-v2-quick-nav button strong{font-size:10px}.client-v2-quick-nav button small{overflow:hidden;color:#778397;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.client-v2-receipts{margin-top:14px;border-top:1px solid #e7ebf0;padding-top:14px}.client-v2-receipts>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-v2-receipts>header h4{margin:0;font-size:13px}.client-v2-receipts>header span{border-radius:999px;background:#edf8f2;color:#176a49;padding:5px 8px;font-size:8px;font-weight:850}@media(max-width:1050px){.sales-hub-spotlight{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-hub-spotlight>header{grid-column:1/-1}.sales-flow-steps{display:flex;overflow-x:auto}.sales-flow-steps>span{min-width:145px}.field-mobile-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}.client-v2-quick-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.role-shell .topbar>div:first-child,.sales-shell .topbar>div:first-child{width:100%;min-width:0}.role-shell .topbar h1,.sales-shell .topbar h1{max-width:100%;font-size:22px;white-space:normal;overflow-wrap:anywhere}.sales-shell .top-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0}.role-shell .workspace-selector,.sales-shell .workspace-selector{grid-column:1/-1;width:100%;min-width:0}.role-shell .workspace-selector>div,.sales-shell .workspace-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-shell .search-shell{grid-column:1/-1;width:100%;min-width:0}.sales-shell .quick-button{grid-column:1;justify-self:start}.sales-shell .icon-button{grid-column:2}.role-shell .role-language{display:flex;grid-column:1;min-width:0;height:44px}.role-shell .role-language select{width:100%;min-width:0;font-size:12px}.sales-hub-spotlight{grid-template-columns:1fr;padding:10px}.sales-hub-spotlight>header{grid-column:auto;padding:4px}.sales-hub-spotlight>header h2{font-size:20px}.sales-hub-spotlight>button{width:100%;min-height:68px}.sales-flow-steps{scroll-snap-type:x mandatory}.sales-flow-steps>span{min-width:160px;scroll-snap-align:start}.field-mobile-progress{position:relative;padding:12px}.field-mobile-progress ol{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.field-mobile-progress li{min-width:150px;scroll-snap-align:start}.field-mobile-progress>button{width:100%}.client-v2,.client-v2-hero{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.client-v2-hero h2{max-width:100%;font-size:22px;overflow-wrap:anywhere}.client-v2-quick-nav{display:flex;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory}.client-v2-quick-nav button{min-width:145px;scroll-snap-align:start}.client-v2-countdown{grid-template-columns:1fr}.field-photo-group>div{grid-template-columns:1fr!important}}.sales-inbound-feed,.sales-live-worklist,.sales-shell,.sales-shell .workspace,.sales-workspace-destination{min-width:0;max-width:100%}.sales-live-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-live-actions button{min-width:0;white-space:nowrap}.sales-live-actions button.primary{grid-column:1/-1;min-height:38px}@media(max-width:1340px){.sales-shell{grid-template-columns:220px minmax(0,1fr)}.sales-shell .sidebar{padding-right:14px;padding-left:14px}.sales-shell .workspace{padding:22px 20px 34px}.sales-shell .top-actions{display:flex;min-width:0;flex-wrap:wrap}.sales-shell .workspace-selector{width:auto;min-width:0}.sales-shell .search-shell{min-width:260px;flex:1}.sales-shell .searchbox{width:100%}.sales-inbound-feed-head,.sales-live-worklist-head{display:none}.sales-inbound-feed-rows,.sales-live-worklist-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.sales-inbound-feed-row{grid-template-columns:24px minmax(0,1fr);gap:10px;border:1px solid #e2e6ea;border-radius:12px;padding:12px}.sales-inbound-person{grid-column:2}.sales-inbound-next,.sales-inbound-response,.sales-inbound-route{grid-column:1/-1}.sales-live-worklist-rows>article{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;border:1px solid #e1e5e9;border-radius:12px;padding:13px}.sales-live-actions,.sales-live-customer,.sales-live-legs,.sales-live-move{grid-column:1/-1}.sales-inbound-measures{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-inbound-measures>span:nth-child(3){border-right:0}.sales-inbound-measures>span:nth-child(n+4){border-top:1px solid #e1e5e9}}@media(max-width:820px){.sales-shell{grid-template-columns:minmax(0,1fr)}.sales-shell .workspace{padding:16px 12px 88px}}@media(max-width:700px){.sales-workspace-destination{gap:10px;margin-top:10px}.sales-workspace-destination>header{gap:12px;padding:15px}.sales-workspace-destination>header h2{font-size:20px}.sales-workspace-destination>header span{font-size:12px}.sales-inbound-feed-rows,.sales-live-worklist-rows{grid-template-columns:minmax(0,1fr);padding:7px}.sales-inbound-feed>header,.sales-live-worklist>header{padding:14px}.sales-inbound-feed-controls{display:grid;width:100%;grid-template-columns:1fr 1fr}.sales-inbound-feed-controls>span{grid-column:1/-1;width:100%}.sales-live-actions button{min-height:44px;font-size:11px}}.field-role{position:relative;display:grid;gap:12px;padding-bottom:82px}.field-document-centre>header,.field-home-head,.field-message-centre>header,.field-opportunities>header,.field-performance>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.field-home-head{border-radius:18px;background:#15191f;padding:20px 22px;color:#fff}.field-document-centre>header p,.field-home-head p,.field-message-centre>header p,.field-more-grid article>p,.field-opportunities>header p,.field-performance>header p{margin:0;color:#ff5c45;font-size:9px;font-weight:900;letter-spacing:.16em}.field-document-centre h3,.field-home-head h2,.field-message-centre h3,.field-more-grid h3,.field-opportunities h3,.field-performance h3{margin:6px 0 0}.field-document-centre>header>b,.field-home-head>span,.field-message-centre>header>span{border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;letter-spacing:.08em}.field-home-head .ready,.field-message-centre .connected{background:#163c2e;color:#7ce0b4}.field-document-centre>header>b,.field-home-head .review,.field-message-centre .gated{background:#3a3020;color:#ffd783}.field-notice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #f0c5bc;border-radius:12px;background:#fff4f1;padding:11px 13px;color:#7f2f21}.field-notice>span{font-weight:900}.field-notice p{margin:0;font-size:11px;line-height:1.45}.field-notice button{border:0;background:transparent;color:inherit;font-size:20px}.field-document-centre,.field-job-card,.field-message-centre,.field-more-grid>article,.field-next-jobs,.field-opportunities,.field-performance{border:1px solid #dce2e8;border-radius:18px;background:#fff;padding:18px;box-shadow:0 10px 35px #15202b0b}.field-job-identity{display:flex;justify-content:space-between;gap:12px;color:#687382;font-size:9px;font-weight:850;letter-spacing:.08em}.field-job-identity b{text-transform:uppercase}.field-job-card h3{margin:12px 0 4px;font-size:25px}.field-job-card>p{margin:0;color:#667286;font-size:12px}.field-job-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.field-job-facts span{display:flex;min-width:0;flex-direction:column;gap:4px;border-radius:11px;background:#f3f5f7;padding:11px}.field-job-facts small{color:#7e8793;font-size:8px;text-transform:uppercase}.field-job-facts strong{overflow-wrap:anywhere;font-size:11px}.field-stage-rail{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin:16px 0;padding:0;list-style:none}.field-stage-rail li{display:flex;min-width:0;flex-direction:column;align-items:center;gap:5px;color:#929aa5;text-align:center;font-size:7px}.field-stage-rail i{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#e9edf1;font-style:normal;font-weight:900}.field-stage-rail .done i{background:#18845a;color:#fff}.field-stage-rail .current i{background:#f24b3f;color:#fff;box-shadow:0 0 0 4px #f24b3f22}.field-stage-rail .current{color:#222831;font-weight:850}.field-primary-action{width:100%;border:0;border-radius:12px;background:#f2473d;padding:14px;color:#fff;font-weight:900}.field-primary-action:disabled{background:#b8bec7}.field-quick-actions,.field-quick-messages{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.field-quick-actions button,.field-quick-messages button{border:1px solid #dce1e7;border-radius:999px;background:#fff;padding:8px 10px;color:#39424e;font-size:9px;font-weight:800}.field-next-jobs h3{margin:0 0 8px}.field-more-grid article>button,.field-next-jobs>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border:0;border-top:1px solid #e7eaee;background:transparent;padding:12px 3px;text-align:left}.field-next-jobs>button span{display:flex;min-width:0;flex-direction:column;gap:3px}.field-document-centre>small,.field-message-centre>small,.field-more-grid small,.field-next-jobs small,.field-performance>small{color:#75808e;font-size:9px;line-height:1.5}.field-document-centre,.field-message-centre,.field-opportunities,.field-performance{display:grid;gap:13px}.field-message-centre label,.field-more-grid label{display:flex;flex-direction:column;gap:6px;color:#4d5866;font-size:9px;font-weight:850}.field-message-centre select,.field-more-grid input,.field-more-grid select,.field-more-grid textarea{width:100%;border:1px solid #dce1e7;border-radius:10px;background:#fff;padding:11px;font:inherit}.field-message-centre fieldset{display:flex;flex-wrap:wrap;gap:7px;border:0;margin:0;padding:0}.field-message-centre legend{width:100%;margin-bottom:5px;color:#697482;font-size:8px;font-weight:850}.field-message-centre fieldset button{border:1px solid #dce1e7;border-radius:9px;background:#fff;padding:9px 12px;font-size:9px;font-weight:800}.field-message-centre fieldset button.active{border-color:#f24b3f;background:#fff0ed;color:#a22e25}.field-message-centre fieldset button:disabled{opacity:.42}.field-composer{display:grid;grid-template-columns:1fr auto auto;gap:8px}.field-composer textarea{min-height:96px;resize:vertical;border:1px solid #d8dee5;border-radius:12px;padding:12px;font:inherit;font-size:11px}.field-composer button{align-self:end;border:0;border-radius:10px;padding:12px;font-size:9px;font-weight:900}.field-composer .voice{background:#222832;color:#fff}.field-composer .send{background:#f24b3f;color:#fff}.field-composer .send:disabled{background:#b8bec7}.field-document-row,.field-performance>div{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;border-top:1px solid #e7eaee;padding:12px 0}.field-document-row>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#f1f4f6}.field-document-row section,.field-performance section{display:flex;flex-direction:column;gap:3px}.field-document-row small,.field-performance small{color:#768190;font-size:8px}.field-document-row>b,.field-performance>div>b{color:#7c5960;font-size:8px}.field-document-row button,.field-performance button{border:1px solid #dce1e7;border-radius:8px;background:#fff;padding:8px 10px;font-size:8px;font-weight:850}.field-empty{display:grid;justify-items:center;gap:8px;padding:45px 20px;color:#75808d;text-align:center}.field-empty span{font-size:34px}.field-empty p{max-width:500px;margin:0;font-size:10px;line-height:1.55}.field-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field-more-grid>article{display:grid;align-content:start;gap:10px}.field-more-grid article>button span{font-size:16px}.field-more-grid article>button:not(.field-primary-action){font-size:10px;font-weight:800}.field-more-grid article>button:last-child{border-bottom:1px solid #e7eaee}.field-more-grid article>button[disabled]{opacity:.55}.field-more-grid article:first-child>button{border:0;border-radius:10px;background:#171b21;padding:12px;color:#fff;justify-content:center}.field-bottom-nav{position:sticky;z-index:20;bottom:10px;display:grid;overflow:hidden;border:1px solid #d8dee6;border-radius:16px;background:#fff;padding:5px;box-shadow:0 18px 55px #10182030}.field-bottom-nav button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:3px;border:0;border-radius:11px;background:transparent;padding:8px 3px;color:#727d8a;font-size:8px;font-weight:800}.field-bottom-nav button span{font-size:15px;line-height:1}.field-bottom-nav button.active{background:#181c22;color:#fff}.field-bottom-nav button:focus-visible{outline:2px solid #f24b3f;outline-offset:2px}@media(max-width:760px){.field-role{gap:9px;padding-bottom:74px}.field-document-centre,.field-home-head,.field-job-card,.field-message-centre,.field-more-grid>article,.field-next-jobs,.field-opportunities,.field-performance{border-radius:14px;padding:14px}.field-job-card h3{font-size:21px}.field-job-facts{grid-template-columns:1fr}.field-stage-rail{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:13px}.field-stage-rail li{font-size:6.5px}.field-composer{grid-template-columns:1fr 1fr}.field-composer textarea{grid-column:1/-1}.field-document-row,.field-performance>div{grid-template-columns:auto 1fr}.field-document-row button,.field-document-row>b,.field-performance button,.field-performance>div>b{grid-column:2}.field-more-grid{grid-template-columns:1fr}.field-bottom-nav{position:fixed;right:8px;bottom:8px;left:8px}.field-bottom-nav button,.field-home-head>span{font-size:7px}.field-role-shell>.sidebar{display:none}.field-role-shell>.role-workspace{padding-bottom:148px}.field-role-shell>.hub-assistant{right:8px;bottom:118px}.field-role-shell>.coworker-hub{right:8px;bottom:76px}.field-role-shell .assistant-launch,.field-role-shell .coworker-launch{min-width:126px}.field-role-shell .assistant-panel,.field-role-shell .coworker-panel{max-height:calc(100vh - 158px)}}.field-file-upload{display:grid;grid-template-columns:1fr 1fr;gap:9px;border:1px solid #dce2e8;border-radius:13px;background:#f7f9fa;padding:12px}.field-file-upload label{display:flex;min-width:0;flex-direction:column;gap:5px;color:#586372;font-size:8px;font-weight:850}.field-file-upload input[type=file],.field-file-upload select{box-sizing:border-box;width:100%;border:1px solid #d8dee5;border-radius:8px;background:#fff;padding:9px;font:inherit}.field-file-upload .confirm{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;align-items:start}.field-file-upload .confirm input{margin:0}.field-file-upload button{grid-column:1/-1;border:0;border-radius:9px;background:#171b21;padding:11px;color:#fff;font-size:9px;font-weight:900}.field-file-upload button:disabled{background:#b8bec7}.field-file-list{display:grid;gap:6px;border-top:1px solid #e7eaee;padding-top:10px}.field-file-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:9px;background:#f3f6f8;padding:9px}.field-file-list span{display:flex;min-width:0;flex-direction:column;gap:3px}.field-file-list strong{overflow-wrap:anywhere;font-size:9px}.field-file-list small{color:#75808e;font-size:7px}.field-file-list b{color:#8a6720;font-size:7px;white-space:nowrap}@media(max-width:760px){.field-file-upload{grid-template-columns:1fr}.field-file-upload .confirm,.field-file-upload button{grid-column:1}.field-file-list>div{align-items:flex-start;flex-direction:column}}.field-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.field-clock-card,.field-device-card,.field-knowledge,.field-route-control,.field-scope-brief,.field-win-board{margin-top:14px;border:1px solid #dce2e8;border-radius:15px;background:#f8fafb;padding:14px}.field-clock-card>header,.field-device-card>header,.field-knowledge>header,.field-route-control>header,.field-scope-brief>header,.field-win-board>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-clock-card header div,.field-route-control header div{display:flex;flex-direction:column;gap:3px}.field-clock-card small,.field-device-card small,.field-knowledge small,.field-route-control small,.field-scope-brief small,.field-win-board small{color:#74808d;font-size:8px}.field-clock-card header small,.field-device-card header p,.field-knowledge header p,.field-route-control header small,.field-scope-brief header small,.field-win-board header p{color:#e64938;font-weight:900;letter-spacing:.12em}.field-knowledge a,.field-route-control header a{color:#245eaa;font-size:9px;font-weight:850;text-decoration:none}.field-route-control ol{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.field-route-control li{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:flex-start}.field-route-control li>b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#1c232c;color:#fff;font-size:9px}.field-route-control li>span{display:flex;flex-direction:column;gap:3px}.field-route-control li strong{font-size:11px}.field-route-control li em{color:#626e7c;font-size:8px;font-style:normal}.field-device-card>p,.field-route-control>p,.field-scope-brief>p,.field-win-board>p{margin:10px 0;color:#626e7c;font-size:9px;line-height:1.55}.field-device-card>button,.field-journey-action{width:100%;border:0;border-radius:10px;background:#f2473d;padding:12px;color:#fff;font-size:10px;font-weight:900}.field-resource-brief{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.field-resource-brief article{display:flex;min-width:0;flex-direction:column;gap:4px;border:1px solid #e0e5ea;border-radius:11px;background:#fff;padding:10px}.field-resource-brief small{color:#7d8793;font-size:7px;font-weight:850}.field-resource-brief strong{font-size:11px}.field-resource-brief span{overflow-wrap:anywhere;color:#667180;font-size:8px;line-height:1.45}.field-scope-brief ul{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.field-scope-brief li{display:grid;grid-template-columns:auto 1fr;gap:8px;border-radius:9px;background:#fff;padding:9px}.field-scope-brief li>b{color:#e64938;font-size:9px}.field-scope-brief li>span{display:flex;flex-direction:column;gap:3px}.field-scope-brief li strong{font-size:9px}.field-clock-card>header>span{font-size:8px;font-weight:800}.field-clock-card>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0}.field-clock-card button{border:1px solid #d8dee5;border-radius:9px;background:#fff;padding:10px 6px;font-size:8px;font-weight:850}.field-clock-card button:disabled{opacity:.45}.field-clock-card button:first-child{background:#173b2f;color:#fff}.field-knowledge{display:grid;gap:13px;margin-top:0;background:#fff}.field-knowledge>header span,.field-win-board>header span{color:#74808d;font-size:8px}.field-knowledge form{display:grid;gap:7px}.field-knowledge form label{font-size:9px;font-weight:850}.field-knowledge form>div{display:grid;grid-template-columns:1fr auto;gap:7px}.field-knowledge input{border:1px solid #d8dee5;border-radius:10px;padding:11px;font:inherit;font-size:10px}.field-knowledge form button{border:0;border-radius:10px;background:#1c232c;color:#fff;padding:0 14px;font-size:9px;font-weight:900}.field-knowledge>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.field-knowledge>section article{display:flex;flex-direction:column;gap:6px;border:1px solid #e0e5ea;border-radius:11px;padding:12px}.field-knowledge>section article>strong{font-size:11px}.field-knowledge>section article>p{margin:0;color:#44505e;font-size:9px;line-height:1.55}.field-knowledge>section article>span{color:#677382;font-size:8px;line-height:1.45}.field-win-board{background:#171c23;color:#fff}.field-win-board header p{margin:0}.field-win-board header h3{margin:4px 0 0}.field-win-board header span{color:#aeb7c3}.field-win-board>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.field-win-board>div span{display:flex;flex-direction:column;gap:4px;border-radius:10px;background:#ffffff12;padding:10px}.field-win-board>div strong{font-size:18px}.field-win-board>div small,.field-win-board>p{color:#bdc5cf}.field-device-card{margin-top:0;background:#fff}.field-device-card header p{margin:0}.field-device-card header h3{margin:4px 0 0}.field-device-card header>b{border-radius:999px;background:#edf1f4;padding:6px 9px;color:#64707e;font-size:7px}.field-device-card>button{max-width:300px;background:#1c232c}.field-device-card>small{display:block;margin-top:8px}@media(max-width:760px){.field-clock-card>div,.field-resource-brief,.field-win-board>div{grid-template-columns:1fr 1fr}.field-knowledge>section{grid-template-columns:1fr}.field-bottom-nav button{font-size:6.5px}}.field-client-evidence{display:grid;gap:9px;border-top:1px solid #e7eaee;padding-top:12px}.field-client-evidence h4{margin:0;font-size:10px}.field-client-evidence>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.field-client-evidence a,.field-client-evidence-sample{display:flex;min-width:0;flex-direction:column;gap:5px;border:1px solid #dfe5ea;border-radius:11px;background:#fff;padding:8px;color:inherit;text-decoration:none}.field-client-evidence img{width:100%;aspect-ratio:4/3;border-radius:8px;object-fit:cover}.field-client-evidence a>span,.field-client-evidence-sample>span{display:grid;aspect-ratio:4/3;place-items:center;border-radius:8px;background:#eef2f5;font-size:26px}.field-client-evidence strong{overflow-wrap:anywhere;font-size:8px}.field-client-evidence small{color:#6f7b89;font-size:7px}@media(max-width:760px){.field-client-evidence>div{grid-template-columns:1fr 1fr}}.field-quick-dashboard,.field-review-card,.field-today-performance{display:grid;gap:14px;margin-top:12px;border:1px solid #dde3e8;border-radius:16px;background:#fff;padding:16px;box-shadow:0 12px 30px #1d27330a}.field-live-translator>header,.field-quick-dashboard>header,.field-review-card>header,.field-today-performance>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-quick-dashboard>header p,.field-review-card>header p,.field-today-performance>header p{margin:0;color:#e64938;font-size:8px;font-weight:900;letter-spacing:.08em}.field-quick-dashboard>header h3,.field-review-card>header h3,.field-today-performance>header h3{margin:4px 0 0;font-size:15px}.field-quick-dashboard>header>span,.field-review-card>header>b{border-radius:999px;background:#eef2f5;padding:6px 9px;color:#66717f;font-size:7px}.field-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.field-quick-grid button{display:flex;min-width:0;flex-direction:column;gap:4px;border:1px solid #dce2e8;border-radius:11px;background:#f8fafb;padding:11px;text-align:left}.field-quick-grid button.active{border-color:#f2473d;background:#fff1ef;box-shadow:0 0 0 2px #f2473d1b}.field-quick-grid strong{font-size:9px}.field-quick-grid small{color:#788390;font-size:7px}.field-live-translator{display:grid;gap:10px;border-radius:14px;background:#17222c;padding:14px;color:#fff}.field-live-translator>header small{display:block;color:#f5a39d;font-size:7px;font-weight:900;letter-spacing:.08em}.field-live-translator>header strong{display:block;margin-top:4px;font-size:12px}.field-live-translator>header>b{border-radius:999px;background:#ffffff18;padding:6px 8px;color:#d6dde5;font-size:7px}.field-live-translator>div{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch}.field-live-translator>div>span{border:1px solid #ffffff16;border-radius:10px;background:#ffffff0b;padding:10px}.field-live-translator>div small{color:#aeb9c4;font-size:7px;font-weight:850}.field-live-translator>div p{margin:5px 0 0;font-size:10px;line-height:1.45}.field-live-translator>div>i{align-self:center;color:#f36c63;font-style:normal}.field-live-translator>p{margin:0;color:#b9c3cc;font-size:8px;line-height:1.45}.field-live-translator>button{justify-self:start;border:0;border-radius:9px;background:#f2473d;padding:10px 13px;color:#fff;font-size:8px;font-weight:900}.field-live-translator.compact{margin-top:4px}.field-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.field-kpi-strip>span{display:flex;min-width:0;flex-direction:column;gap:4px;border-radius:11px;background:#f3f6f8;padding:11px}.field-kpi-strip strong{font-size:16px}.field-kpi-strip small{color:#6e7986;font-size:7px}.field-today-performance>header>button{border:0;background:transparent;color:#d84034;font-size:8px;font-weight:900}.field-review-summary{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border-top:1px solid #e5e9ed;padding-top:12px}.field-review-summary>div{display:flex;flex-direction:column;gap:5px}.field-review-summary small{color:#6f7a87;font-size:7px}.field-review-summary strong{font-size:11px}.field-review-summary p{margin:0;color:#687482;font-size:8px;line-height:1.45}.field-review-card a,.field-review-summary a{color:#0f62c9;font-size:8px;font-weight:900;text-decoration:none}.field-review-card button,.field-review-summary button{border:0;border-radius:9px;background:#1c232c;padding:10px 12px;color:#fff;font-size:8px;font-weight:900}.field-review-card button:disabled,.field-review-summary button:disabled{background:#d8dde2;color:#7d8792}.field-review-card>div{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.field-review-card aside,.field-review-card section{display:flex;flex-direction:column;gap:7px}.field-review-card section strong{font-size:12px}.field-review-card aside small,.field-review-card section small{color:#6f7a87;font-size:8px}.field-review-card section p,.field-review-card>p{margin:0;color:#687482;font-size:8px;line-height:1.55}.field-review-card>p{border-top:1px solid #e4e8ec;padding-top:10px}.field-quick-messages button.active{border-color:#f2473d;background:#fff1ef;color:#b62d25}@media(max-width:760px){.field-live-translator,.field-quick-dashboard,.field-role,.field-role-shell>.role-workspace,.field-translation-centre{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.field-quick-grid{grid-template-columns:1fr}.field-quick-grid button,.field-quick-grid small,.field-quick-grid strong{min-width:0;max-width:100%;overflow-wrap:anywhere}.field-live-translator>div{grid-template-columns:1fr;min-width:0}.field-live-translator>div>i{display:none}.field-kpi-strip{grid-template-columns:1fr 1fr}.field-review-card>div,.field-review-summary{grid-template-columns:1fr}.field-review-card aside,.field-review-summary>div:last-child{align-items:flex-start}}.field-voice-translation{display:grid;gap:11px;border:1px solid #d9e3ea;border-radius:14px;background:#eef6fb;padding:13px}.field-voice-translation>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-voice-translation>header small{display:block;color:#176f8c;font-size:7px;font-weight:900;letter-spacing:.1em}.field-voice-translation>header strong{display:block;margin-top:4px;font-size:12px}.field-voice-translation>header>b{border-radius:999px;background:#d6edf6;padding:6px 8px;color:#185f77;font-size:7px}.field-voice-languages{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:end}.field-voice-languages label{display:flex;flex-direction:column;gap:5px;color:#526574;font-size:8px;font-weight:850}.field-voice-languages select{width:100%;border:1px solid #cbdce6;border-radius:9px;background:#fff;padding:9px;font:inherit}.field-voice-languages>button{width:38px;height:38px;border:1px solid #cbdce6;border-radius:9px;background:#fff;color:#176f8c;font-weight:900}.field-voice-typed{display:grid;gap:7px;color:#4f596a;font-size:8px;font-weight:850}.field-voice-typed textarea{min-height:82px;resize:vertical;border:1px solid #cbdce6;border-radius:10px;background:#fff;padding:10px 12px;color:#263843;font:inherit;font-weight:650;line-height:1.45}.field-voice-typed textarea:focus{outline:2px solid rgba(232,75,63,.2);border-color:#e84b3f}.field-voice-actions{display:flex;flex-wrap:wrap;gap:7px}.field-voice-actions button{border:0;border-radius:9px;background:#1b5266;padding:10px 12px;color:#fff;font-size:8px;font-weight:900}.field-voice-actions button:first-child{background:#e84b3f}.field-voice-actions button:disabled{background:#c6d1d7;color:#71808a}.field-voice-result{display:grid;grid-template-columns:1fr 1fr;gap:8px}.field-voice-result span{border-radius:10px;background:#fff;padding:10px}.field-voice-result small{color:#6a7c89;font-size:7px;font-weight:850}.field-voice-result p{margin:5px 0 0;color:#263843;font-size:9px;line-height:1.5}.field-voice-translation>p{margin:0;color:#607581;font-size:8px;line-height:1.45}.field-job-evidence-selector{display:flex;flex-direction:column;gap:5px;color:#566270;font-size:8px;font-weight:850}.field-job-evidence-selector select{border:1px solid #d9dfe5;border-radius:9px;background:#fff;padding:10px;font:inherit}.field-photo-checkpoints{display:grid;gap:14px;border:1px solid #dce3e8;border-radius:15px;background:#f7f9fa;padding:13px}.field-photo-checkpoints>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-photo-checkpoints>header p{margin:0;color:#176f8c;font-size:7px;font-weight:900;letter-spacing:.1em}.field-photo-checkpoints>header h3{margin:4px 0 0;font-size:14px}.field-photo-checkpoints>header>b{border-radius:999px;background:#dff1e8;padding:6px 8px;color:#24694c;font-size:7px}.field-photo-group{display:grid;gap:7px}.field-photo-group>h4{margin:0;color:#596775;font-size:8px;text-transform:uppercase;letter-spacing:.09em}.field-photo-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.field-photo-group article{display:grid;align-content:start;gap:8px;border:1px solid #dce3e8;border-radius:12px;background:#fff;padding:10px}.field-photo-group article.active{border-color:#18845a;box-shadow:0 0 0 2px #18845a1f}.field-photo-group article>header{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:start}.field-photo-group article>header>span{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:#edf2f5;color:#5e6c78;font-weight:900}.field-photo-group article>header>div{display:flex;min-width:0;flex-direction:column;gap:3px}.field-photo-group article>header strong{font-size:9px}.field-photo-group article>header small{color:#6e7b87;font-size:7px;line-height:1.35}.field-photo-group article>header>b{color:#64717d;font-size:6.5px;text-transform:uppercase}.field-camera-button{position:relative;display:block;overflow:hidden;border-radius:9px;background:#19222b;padding:10px;color:#fff;text-align:center;font-size:8px;font-weight:900;cursor:pointer}.field-camera-button input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.field-photo-group form{display:grid;gap:7px}.field-photo-group form .confirm{display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:start;color:#5f6c77;font-size:7px;line-height:1.4}.field-photo-group form .confirm input{margin:0}.field-photo-group form button{border:0;border-radius:9px;background:#18845a;padding:10px;color:#fff;font-size:8px;font-weight:900}.field-photo-group form button:disabled{background:#bdc8c2}.field-signing-routes{margin-top:0}.field-signing-row{display:grid;grid-template-columns:auto 1fr auto minmax(210px,auto);gap:10px;align-items:center;border-top:1px solid #e5e9ed;padding:12px 0}.field-signing-row>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#eef2f5}.field-signing-row>section{display:flex;flex-direction:column;gap:3px}.field-signing-row>section strong{font-size:10px}.field-signing-row>section small{color:#6f7a87;font-size:8px}.field-signing-row>b{color:#796322;font-size:7px}.field-signing-row>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.field-signing-row button{border:1px solid #d7dee4;border-radius:8px;background:#fff;padding:9px;color:#303b45;font-size:7px;font-weight:900}.field-signing-row button:last-child{border-color:#1f647e;background:#1f647e;color:#fff}.field-signing-row button:disabled{opacity:.45}.field-signing-routes>small{color:#667481;font-size:8px;line-height:1.5}@media(max-width:760px){.field-photo-group>div,.field-voice-result{grid-template-columns:1fr}.field-voice-languages{grid-template-columns:1fr auto 1fr}.field-signing-row{grid-template-columns:auto 1fr}.field-signing-row>b,.field-signing-row>div{grid-column:2}.field-signing-row>div{grid-template-columns:1fr}.field-photo-group article>header{grid-template-columns:auto 1fr}.field-photo-group article>header>b{grid-column:2}.field-camera-button{padding:13px}.field-voice-actions button{flex:1}}.field-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.field-payment-process,.field-process-board,.field-scope-agreement,.field-tool-directory,.field-translate-shortcut{border:1px solid #dce2e8;border-radius:16px;background:#fff;padding:16px;box-shadow:0 12px 30px #1d27330a}.field-translate-shortcut{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:12px}.field-translate-shortcut>span{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#eaf5fa;color:#176f8c;font-size:24px;font-weight:900}.field-translate-shortcut section{display:flex;min-width:0;flex-direction:column;gap:4px}.field-payment-process header p,.field-process-board header p,.field-scope-agreement header p,.field-tool-directory header p,.field-translate-shortcut p{margin:0;color:#e64938;font-size:8px;font-weight:900;letter-spacing:.1em}.field-translate-shortcut h3{margin:0;font-size:14px}.field-translate-shortcut small{color:#687583;font-size:8px;line-height:1.45}.field-scope-agreement nav a,.field-scope-agreement nav button,.field-translate-shortcut button{border:0;border-radius:9px;background:#1c232c;padding:10px 12px;color:#fff;font-size:8px;font-weight:900;text-decoration:none}.field-translation-centre{margin-top:0}.field-translation-intro{margin:0;color:#687482;font-size:9px;line-height:1.55}.field-payment-process,.field-process-board,.field-scope-agreement,.field-tool-directory{display:grid;gap:13px}.field-payment-process>header,.field-process-board>header,.field-scope-agreement>header,.field-tool-directory>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-payment-process header h3,.field-process-board header h3,.field-scope-agreement header h3,.field-tool-directory header h3{margin:4px 0 0;font-size:16px}.field-payment-process header>b,.field-process-board header>b,.field-scope-agreement header>b,.field-tool-directory header>b{border-radius:999px;background:#eef2f5;padding:6px 9px;color:#64707d;font-size:7px;white-space:nowrap}.field-scope-agreement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.field-scope-agreement-grid span{display:flex;min-width:0;flex-direction:column;gap:4px;border-radius:10px;background:#f3f6f8;padding:10px}.field-scope-agreement-grid small{color:#78838f;font-size:7px;text-transform:uppercase}.field-scope-agreement-grid strong{overflow-wrap:anywhere;font-size:9px}.field-payment-process>p,.field-scope-agreement>p{margin:0;color:#667381;font-size:9px;line-height:1.55}.field-scope-agreement nav{display:flex;flex-wrap:wrap;gap:7px}.field-scope-agreement nav button:first-child{background:#f2473d}.field-scope-agreement nav a{display:inline-flex;align-items:center;background:#1d647d}.field-process-board>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.field-process-board>div>button{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;border:1px solid #dce2e8;border-radius:13px;background:#f8fafb;padding:12px;color:inherit;text-align:left}.field-process-board>div>button:focus-visible,.field-process-board>div>button:hover{border-color:#f2473d;outline:0;box-shadow:0 0 0 2px #f2473d1c}.field-payment-process li>span,.field-process-board>div>button>span{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:#f2473d;color:#fff;font-size:10px;font-weight:900}.field-process-board>div section{display:flex;min-width:0;flex-direction:column;gap:4px}.field-process-board>div small{color:#e64938;font-size:7px;font-weight:900;letter-spacing:.08em}.field-process-board>div strong{font-size:10px}.field-process-board>div p{margin:0;color:#697583;font-size:8px;line-height:1.45}.field-process-board>div b{grid-column:2;color:#257350;font-size:7px}.field-payment-process>header>b{background:#fff0ef;color:#ad3128}.field-payment-process ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.field-payment-process li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid #e1e6ea;border-radius:11px;padding:10px}.field-payment-process li>span{background:#ee7a0d}.field-payment-process li section{display:flex;min-width:0;flex-direction:column;gap:3px}.field-payment-process li strong{font-size:9px}.field-payment-process li small{color:#6f7b87;font-size:8px;line-height:1.4}.field-payment-process li>b{color:#7a6528;font-size:7px;white-space:nowrap}.field-payment-process li a,.field-payment-process li button{min-width:96px;border:1px solid #d7dee4;border-radius:8px;background:#fff;padding:8px;color:#303a45;font-size:7px;font-weight:900;text-align:center;text-decoration:none}.field-payment-process li button:disabled{background:#eef1f3;color:#8b949e}.field-payment-process>p{border-radius:10px;background:#fff5e9;padding:10px;color:#705129}.field-tool-directory>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.field-tool-directory>div button{display:grid;grid-template-columns:auto 1fr;gap:8px;border:1px solid #dce2e8;border-radius:11px;background:#f8fafb;padding:11px;text-align:left}.field-tool-directory>div button>span{display:grid;width:32px;height:32px;grid-row:1/3;place-items:center;border-radius:9px;background:#1c232c;color:#fff}.field-tool-directory>div strong{font-size:9px}.field-tool-directory>div small{color:#707b87;font-size:7px}.field-document-centre,.field-payment-process,.field-signing-routes{scroll-margin-top:16px}@media(max-width:760px){.field-translate-shortcut{grid-template-columns:auto 1fr}.field-translate-shortcut>button{grid-column:1/-1;width:100%}.field-process-board>div,.field-scope-agreement-grid,.field-tool-directory>div{grid-template-columns:1fr}.field-payment-process>header,.field-process-board>header,.field-scope-agreement>header,.field-tool-directory>header{align-items:flex-start;flex-direction:column}.field-scope-agreement nav{display:grid;grid-template-columns:1fr 1fr}.field-scope-agreement nav a,.field-scope-agreement nav button{justify-content:center;text-align:center}.field-payment-process li{grid-template-columns:auto 1fr}.field-payment-process li>a,.field-payment-process li>b,.field-payment-process li>button{grid-column:2}.field-payment-process li>a,.field-payment-process li>button{width:100%;box-sizing:border-box}.field-bottom-nav button{font-size:7px}.field-bottom-nav button span{font-size:17px}}.field-helpful-links,.field-hours-claim,.field-invoice-control,.field-job-concerns,.field-job-switcher,.field-week-summary{border:1px solid #dce2e8;border-radius:16px;background:#fff;padding:16px;box-shadow:0 12px 30px #1d27330a}.field-job-switcher{display:grid;gap:10px}.field-helpful-links>header,.field-hours-claim>header,.field-invoice-control>header,.field-job-concerns>header,.field-job-switcher>header,.field-week-summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-helpful-links header p,.field-hours-claim header p,.field-invoice-control header p,.field-job-switcher header p{margin:0;color:#e64938;font-size:8px;font-weight:900;letter-spacing:.1em}.field-helpful-links header h3,.field-hours-claim header h3,.field-invoice-control header h3,.field-job-switcher header h3{margin:4px 0 0;font-size:16px}.field-helpful-links header>b,.field-hours-claim header>b,.field-invoice-control header>b,.field-job-switcher header>b{border-radius:999px;background:#eef2f5;padding:6px 9px;color:#64707d;font-size:7px;white-space:nowrap}.field-job-switcher>nav{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.field-job-switcher>nav button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce2e8;border-radius:10px;background:#f7f9fa;padding:9px;color:#4e5a67}.field-job-switcher>nav button strong{font-size:13px}.field-job-switcher>nav button span{font-size:8px;font-weight:900}.field-job-switcher>nav button.active{border-color:#f2473d;background:#fff0ee;color:#a82f27}.field-job-switcher>div{display:grid;gap:6px}.field-job-switcher>div>button{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e2e7eb;border-radius:10px;background:#fff;padding:10px;text-align:left}.field-job-switcher>div>button.selected{border-color:#1b6e55;background:#f0faf6;box-shadow:inset 3px 0 0 #18845a}.field-job-switcher>div>button span{display:flex;min-width:0;flex-direction:column;gap:3px}.field-job-switcher>div>button strong{font-size:9px}.field-job-switcher>div>button small{color:#73808e;font-size:7px}.field-job-switcher>div>button b{color:#677380;font-size:7px;text-transform:uppercase}.field-job-switcher>div>p{margin:0;border-radius:10px;background:#f5f7f8;padding:12px;color:#707b87;text-align:center;font-size:8px}.field-route-control li i{color:#176f8c;font-size:8px;font-style:normal;font-weight:850}.field-job-team{grid-template-columns:repeat(5,minmax(0,1fr))}.field-job-team article button{margin-top:auto;border:0;border-radius:8px;background:#1c232c;padding:8px;color:#fff;font-size:7px;font-weight:900}.field-job-action-dock{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:12px}.field-job-action-dock a,.field-job-action-dock button{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #dbe1e7;border-radius:11px;background:#fff;padding:10px 5px;color:#26313d;text-decoration:none}.field-job-action-dock a:first-child{border-color:#cce5da;background:#eff9f4;color:#126147}.field-job-action-dock span{font-size:17px}.field-job-action-dock strong{font-size:7px;text-align:center}.field-job-action-dock button:disabled{opacity:.45}.field-job-concerns{display:grid;gap:10px;margin-top:12px;background:#fff9ee;border-color:#eedfbd}.field-job-concerns header small{display:block;color:#9a6508;font-size:7px;font-weight:900;letter-spacing:.1em}.field-job-concerns header strong{display:block;margin-top:4px;font-size:11px}.field-job-concerns header>b{border-radius:999px;background:#ffe8b7;padding:6px 8px;color:#7f570d;font-size:7px}.field-job-concerns ul{display:grid;gap:6px;margin:0;padding-left:18px}.field-job-concerns li,.field-job-concerns>p{color:#615642;font-size:8px;line-height:1.5}.field-job-concerns>p{margin:0}.field-job-concerns>button{justify-self:start;border:0;border-radius:9px;background:#6f4b0d;padding:9px 11px;color:#fff;font-size:8px;font-weight:900}.field-week-summary{display:grid;gap:10px;margin-top:12px;background:#16212b;color:#fff}.field-week-summary>header small{display:block;color:#86cfd2;font-size:7px;font-weight:900;letter-spacing:.1em}.field-week-summary>header strong{display:block;margin-top:4px;font-size:13px}.field-week-summary>header button{border:1px solid #ffffff20;border-radius:9px;background:#ffffff12;padding:8px 10px;color:#fff;font-size:8px;font-weight:900}.field-week-summary>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.field-week-summary>div span{display:flex;flex-direction:column;gap:4px;border-radius:9px;background:#ffffff0c;padding:9px}.field-week-summary>div b{font-size:14px}.field-week-summary>div small,.field-week-summary>p{color:#afbbc5;font-size:7px}.field-week-summary>p{margin:0;line-height:1.45}.field-invoice-control{display:grid;gap:13px;scroll-margin-top:16px}.field-invoice-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.field-invoice-summary span{display:flex;min-width:0;flex-direction:column;gap:4px;border-radius:10px;background:#f3f6f8;padding:10px}.field-invoice-summary small{color:#77828f;font-size:7px;text-transform:uppercase}.field-invoice-summary strong{overflow-wrap:anywhere;font-size:10px}.field-invoice-lines{display:grid;gap:5px}.field-invoice-lines>span{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e5e9ed;padding:8px 2px}.field-invoice-lines strong{font-size:8px}.field-invoice-lines small{color:#6b7784;font-size:7px}.field-invoice-control form{display:grid;grid-template-columns:1fr 180px auto;gap:8px;align-items:end;border-radius:12px;background:#f8fafb;padding:12px}.field-hours-claim form label,.field-invoice-control form label{display:flex;flex-direction:column;gap:5px;color:#53606d;font-size:8px;font-weight:850}.field-hours-claim form input,.field-invoice-control form input{width:100%;box-sizing:border-box;border:1px solid #d9e0e6;border-radius:9px;background:#fff;padding:10px;font:inherit}.field-hours-claim form button,.field-invoice-control form button{border:0;border-radius:9px;background:#18845a;padding:11px 13px;color:#fff;font-size:8px;font-weight:900}.field-invoice-control form button:disabled{background:#c7ced3}.field-invoice-control form>small{grid-column:1/-1;color:#6e7985;font-size:7px}.field-invoice-control>nav{display:flex;flex-wrap:wrap;gap:7px}.field-invoice-control>nav a,.field-invoice-control>nav button{border:1px solid #d8dfe5;border-radius:9px;background:#fff;padding:9px 11px;color:#28333e;font-size:8px;font-weight:900;text-decoration:none}.field-invoice-control>nav a{border-color:#1c647d;background:#1c647d;color:#fff}.field-invoice-control>p{margin:0;border-radius:10px;background:#fff6e8;padding:10px;color:#6d5531;font-size:8px;line-height:1.5}.field-hours-claim{display:grid;gap:12px}.field-hours-claim>section{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.field-hours-claim>section span{display:flex;flex-direction:column;gap:4px;border-radius:10px;background:#f3f6f8;padding:10px}.field-hours-claim>section small{color:#74808d;font-size:7px}.field-hours-claim>section strong{font-size:15px}.field-hours-claim form{display:grid;grid-template-columns:1fr 180px auto;gap:8px;align-items:end}.field-hours-claim>p{margin:0;border-top:1px solid #e3e8ec;padding-top:10px;color:#65717e;font-size:8px;line-height:1.5}.field-helpful-links{display:grid;gap:12px}.field-helpful-links>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.field-helpful-links a,.field-helpful-links button{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;border:1px solid #dce2e8;border-radius:11px;background:#f8fafb;padding:11px;color:inherit;text-align:left;text-decoration:none}.field-helpful-links a>span,.field-helpful-links button>span{display:grid;width:32px;height:32px;grid-row:1/3;place-items:center;border-radius:9px;background:#1c232c;color:#fff}.field-helpful-links strong{font-size:9px}.field-helpful-links small{color:#707b87;font-size:7px}.field-live-job-bar{position:sticky;z-index:21;bottom:80px;display:grid;grid-template-columns:1fr repeat(4,44px);gap:6px;align-items:center;border:1px solid #333b44;border-radius:14px;background:#171c22;padding:7px;color:#fff;box-shadow:0 16px 45px #10182040}.field-live-job-bar>span{display:flex;min-width:0;flex-direction:column;padding-left:5px}.field-live-job-bar>span small{color:#ff756c;font-size:6px;font-weight:900;letter-spacing:.1em}.field-live-job-bar>span strong{overflow:hidden;text-overflow:ellipsis;font-size:9px}.field-live-job-bar>a,.field-live-job-bar>button{display:grid;width:44px;height:40px;place-items:center;border:1px solid #ffffff18;border-radius:10px;background:#ffffff10;color:#fff;font-size:17px;text-decoration:none}.field-live-job-bar>button:disabled{opacity:.4}@media(max-width:900px){.field-job-team{grid-template-columns:1fr 1fr}.field-invoice-summary{grid-template-columns:repeat(3,1fr)}.field-helpful-links>div{grid-template-columns:1fr 1fr}}@media(max-width:760px){.field-role{padding-bottom:142px}.field-helpful-links,.field-hours-claim,.field-invoice-control,.field-job-concerns,.field-job-switcher,.field-week-summary{border-radius:14px;padding:13px}.field-helpful-links>header,.field-hours-claim>header,.field-invoice-control>header,.field-job-switcher>header{flex-direction:column}.field-job-switcher>nav{grid-template-columns:repeat(2,1fr)}.field-job-action-dock,.field-job-team{grid-template-columns:1fr 1fr}.field-job-action-dock a,.field-job-action-dock button{min-height:58px}.field-hours-claim>section,.field-invoice-summary,.field-week-summary>div{grid-template-columns:1fr 1fr}.field-hours-claim form,.field-invoice-control form{grid-template-columns:1fr}.field-invoice-control form>small{grid-column:auto}.field-invoice-control>nav{display:grid;grid-template-columns:1fr}.field-invoice-control>nav a,.field-invoice-control>nav button{text-align:center}.field-helpful-links>div{grid-template-columns:1fr}.field-live-job-bar{position:fixed;right:8px;bottom:78px;left:8px}}.field-visual-inspection{display:flex;align-items:center;justify-content:space-between;gap:16px;border:2px solid #e9a323;border-radius:14px;background:#fff7df;padding:12px 15px;color:#5a3b00}.field-visual-inspection strong{font-size:10px;letter-spacing:.08em}.field-visual-inspection span{font-size:10px;line-height:1.45;text-align:right}@media(max-width:760px){.field-visual-inspection{align-items:flex-start;flex-direction:column}.field-visual-inspection span{text-align:left}}.field-live-kpis{display:grid;gap:10px;margin:14px 0;border:1px solid #d8e3e7;border-radius:14px;background:linear-gradient(135deg,#f7fbfb,#eef5f6);padding:13px}.field-live-kpis>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-live-kpis>header div{display:flex;flex-direction:column;gap:3px}.field-live-kpis>header small{color:#17717a;font-size:7px;font-weight:900;letter-spacing:.1em}.field-live-kpis>header strong{font-size:12px}.field-live-kpis>header button{border:0;background:transparent;color:#c4392d;font-size:8px;font-weight:900}.field-live-kpis>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.field-live-kpis>div span{display:flex;min-width:0;flex-direction:column;gap:3px;border:1px solid #dce6e9;border-radius:10px;background:#fff;padding:10px}.field-live-kpis>div b{font-size:16px}.field-live-kpis>div small{color:#26343f;font-size:7px;font-weight:900}.field-live-kpis>div i{color:#74808b;font-size:6.5px;font-style:normal}.field-live-kpis>p{margin:0;color:#64727e;font-size:7px;line-height:1.45}.field-review-footer{position:sticky;z-index:22;bottom:132px;display:grid;grid-template-columns:auto minmax(240px,1fr) auto auto;align-items:end;gap:8px;border:1px solid #234132;border-radius:14px;background:#10271d;padding:9px;color:#fff;box-shadow:0 16px 45px #10182040}.field-review-footer>div{display:flex;min-width:160px;flex-direction:column;align-self:center;gap:2px}.field-review-footer>div small{color:#7de1b4;font-size:6px;font-weight:900;letter-spacing:.1em}.field-review-footer>div strong{font-size:8px}.field-review-footer label{display:flex;min-width:0;flex-direction:column;gap:3px}.field-review-footer label span{color:#b8cbbf;font-size:6px}.field-review-footer select{min-width:0;width:100%;border:1px solid #ffffff25;border-radius:8px;background:#fff;padding:8px;color:#17221c;font:inherit;font-size:8px}.field-review-footer>a,.field-review-footer>button{display:flex;min-height:32px;align-items:center;justify-content:center;border:1px solid #ffffff25;border-radius:8px;background:#ffffff10;padding:0 10px;color:#fff;font-size:7px;font-weight:900;text-decoration:none;white-space:nowrap}.field-review-footer>button{border-color:#e94c3d;background:#e94c3d}.field-review-footer>button:disabled{border-color:#ffffff18;background:#ffffff0b;color:#718077}.field-review-footer>p{grid-column:2/-1;margin:0;color:#9fb2a7;font-size:6px}@media(max-width:760px){.field-role{padding-bottom:248px}.field-live-kpis>div{grid-template-columns:1fr 1fr}.field-review-footer{position:fixed;right:8px;bottom:132px;left:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:8px}.field-review-footer label span,.field-review-footer>div{display:none}.field-review-footer>a,.field-review-footer>button{min-height:34px;padding:0 9px}.field-review-footer>p{grid-column:1/-1}.field-live-job-bar{bottom:78px}}.field-photo-checkpoints article{scroll-margin-top:16px}.field-current-pickup-leg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 0;border:1px solid #bcded2;border-radius:12px;background:#eff9f5;padding:11px}.field-current-pickup-leg>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#167154;color:#fff;font-size:17px}.field-current-pickup-leg>div{display:flex;min-width:0;flex-direction:column;gap:3px}.field-current-pickup-leg>div small{color:#167154;font-size:7px;font-weight:950;letter-spacing:.09em}.field-current-pickup-leg>div strong{overflow-wrap:anywhere;font-size:10px}.field-current-pickup-leg>div p{margin:0;color:#405d52;font-size:8px;line-height:1.45}.field-current-pickup-leg>div p b{color:#0d6045}.field-current-pickup-leg>div i{color:#71837c;font-size:7px;font-style:normal}.field-current-pickup-leg>nav{display:flex;flex-direction:column;gap:6px}.field-current-pickup-leg>nav a,.field-current-pickup-leg>nav button{border:1px solid #167154;border-radius:8px;background:#fff;padding:8px 10px;color:#125b45;font-size:7px;font-weight:900;text-align:center;text-decoration:none;white-space:nowrap}.field-current-pickup-leg>nav button{background:#167154;color:#fff}.field-current-pickup-leg>nav button:disabled{opacity:.5}@media(max-width:760px){.field-current-pickup-leg{grid-template-columns:auto minmax(0,1fr)}.field-current-pickup-leg>nav{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.field-current-pickup-leg>nav:has(>:only-child){grid-template-columns:1fr}.field-current-pickup-leg>nav a,.field-current-pickup-leg>nav button{display:flex;min-height:36px;align-items:center;justify-content:center}}.field-chat-language{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,290px);align-items:center;gap:14px;border:1px solid #cfe4db;border-radius:14px;background:linear-gradient(135deg,#eff9f5,#f8fbfa);padding:13px}.field-chat-language>div{display:flex;min-width:0;flex-direction:column;gap:4px}.field-chat-language>div small{color:#157054;font-size:7px;font-weight:950;letter-spacing:.11em}.field-chat-language>div strong{font-size:12px}.field-chat-language>div p{margin:0;color:#526b62;font-size:8px}.field-chat-language label{margin:0}.field-message-thread{display:grid;gap:8px;border:1px solid #dbe2e7;border-radius:14px;background:#f5f7f8;padding:12px}.field-message-thread>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-message-thread>header>div{display:flex;flex-direction:column;gap:3px}.field-message-thread>header small{color:#53606c;font-size:7px;font-weight:950;letter-spacing:.1em}.field-message-thread>header strong{font-size:11px}.field-message-thread>header>b{border-radius:999px;background:#192129;padding:6px 8px;color:#fff;font-size:7px}.field-chat-event{display:grid;max-width:88%;gap:7px;border:1px solid #dfe5e9;border-radius:13px;background:#fff;padding:10px}.field-chat-event.inbound{justify-self:start;border-bottom-left-radius:4px}.field-chat-event.outbound{justify-self:end;border-color:#c8e1d7;background:#eff9f5;border-bottom-right-radius:4px}.field-chat-event>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-chat-event>header strong{font-size:8px}.field-chat-event>header span{color:#7a858f;font-size:6.5px}.field-chat-original,.field-chat-translation{display:flex;flex-direction:column;gap:3px}.field-chat-original small,.field-chat-translation small{color:#737f8a;font-size:6.5px;font-weight:900;text-transform:uppercase}.field-chat-original p,.field-chat-translation p{margin:0;font-size:9px;line-height:1.5}.field-chat-translation{border-left:3px solid #6c55c8;border-radius:0 8px 8px 0;background:#f5f1ff;padding:8px}.field-chat-translation.unavailable{border-left-color:#c98a1d;background:#fff7e8;color:#72551d}.field-chat-translation.translating{color:#747b84}.field-chat-empty,.field-chat-safety{margin:0;color:#6c7782;font-size:7px;line-height:1.5}.field-chat-safety{border-top:1px solid #dde3e7;padding-top:8px}.field-chat-empty{border-radius:9px;background:#fff;padding:12px;text-align:center}.field-bilingual-composer{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid #dce2e7;border-radius:14px;background:#fff;padding:12px}.field-bilingual-composer label{display:flex;min-width:0;flex-direction:column;gap:6px;color:#3d4b57;font-size:8px;font-weight:900}.field-bilingual-composer textarea{box-sizing:border-box;min-height:105px;width:100%;resize:vertical;border:1px solid #d7dee4;border-radius:11px;background:#fff;padding:11px;color:#17202a;font:inherit;font-size:10px;line-height:1.5}.field-local-reply textarea{border-color:#cfc4ef;background:#faf8ff}.field-english-review textarea{border-color:#bbdccf;background:#f5fbf8}.field-translate-reply{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.field-translate-reply button{border:0;border-radius:9px;background:#6750bd;padding:10px 12px;color:#fff;font-size:8px;font-weight:900}.field-translate-reply button:disabled{background:#b9b3ca}.field-translate-reply p{margin:0;color:#5d6873;font-size:7px;line-height:1.4}.field-composer-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.field-composer-actions button{border:0;border-radius:10px;padding:11px 13px;font-size:8px;font-weight:900}.field-composer-actions .voice{background:#222832;color:#fff}.field-composer-actions .send{background:#f24b3f;color:#fff}.field-composer-actions .send:disabled{background:#b8bec7}@media(max-width:760px){.field-chat-language{grid-template-columns:1fr}.field-chat-event{max-width:96%}.field-bilingual-composer{grid-template-columns:1fr}.field-composer-actions,.field-translate-reply{grid-column:1}.field-composer-actions{display:grid;grid-template-columns:1fr 1fr}.field-composer-actions button{min-height:42px}.field-chat-event>header{align-items:flex-start;flex-direction:column;gap:3px}}.field-completion-invoice,.field-how-to-library,.field-invoice-submit,.field-removalist-compliance{display:grid;gap:12px;border:1px solid #dce2e8;border-radius:16px;background:#fff;padding:16px;box-shadow:0 12px 30px #1d27330a}.field-completion-invoice>header,.field-how-to-library>header,.field-removalist-compliance>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-completion-invoice header p,.field-how-to-library header p,.field-invoice-submit p,.field-removalist-compliance header p{margin:0;color:#e64938;font-size:8px;font-weight:900;letter-spacing:.1em}.field-completion-invoice h3,.field-how-to-library h3,.field-invoice-submit h3,.field-removalist-compliance h3{margin:4px 0 0;font-size:16px}.field-completion-invoice header>b,.field-how-to-library header>b,.field-removalist-compliance header>b{border-radius:999px;background:#eef2f5;padding:6px 9px;color:#64707d;font-size:7px}.field-completion-invoice>p,.field-invoice-submit small,.field-invoice-submit span,.field-removalist-compliance>p{margin:0;color:#65717e;font-size:8px;line-height:1.55}.field-completion-invoice>button,.field-invoice-submit>button,.field-removalist-compliance form>button{justify-self:start;border:0;border-radius:9px;background:#182029;padding:11px 13px;color:#fff;font-size:8px;font-weight:900}.field-completion-invoice form,.field-removalist-compliance form{display:grid;grid-template-columns:1fr 1fr;gap:9px;border-radius:12px;background:#f7f9fa;padding:12px}.field-completion-invoice form label,.field-removalist-compliance form>label:not(.field-compliance-check){display:flex;flex-direction:column;gap:5px;color:#53606d;font-size:8px;font-weight:850}.field-completion-invoice form input,.field-completion-invoice form select,.field-completion-invoice form textarea,.field-removalist-compliance form input:not([type]),.field-removalist-compliance form input[type=text]{box-sizing:border-box;width:100%;border:1px solid #d9e0e6;border-radius:9px;background:#fff;padding:10px;font:inherit}.field-completion-invoice form .wide,.field-completion-invoice form>button,.field-removalist-compliance form>button,.field-removalist-compliance form>label:not(.field-compliance-check),.field-removalist-compliance form>small{grid-column:1/-1}.field-completion-invoice form>button{border:0;border-radius:9px;background:#18845a;padding:11px;color:#fff;font-size:8px;font-weight:900}.field-toll-estimate{display:flex;flex-direction:column;gap:3px;border:1px solid #cde2d9;border-radius:10px;background:#eff9f5;padding:10px}.field-toll-estimate strong{font-size:10px}.field-toll-estimate small{color:#557066;font-size:7px}.field-invoice-submit{grid-template-columns:1fr auto;align-items:center;border-color:#bcded2;background:#eff9f5}.field-invoice-submit>button{background:#167154}.field-invoice-submit>small{grid-column:1/-1}.field-how-to-library details{border:1px solid #dce2e8;border-radius:11px;background:#f8fafb;padding:11px}.field-how-to-library summary{cursor:pointer;font-size:10px;font-weight:900}.field-how-to-library ol{display:grid;gap:6px;margin:10px 0 0;padding-left:20px;color:#53606d;font-size:8px;line-height:1.5}.field-compliance-check{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:8px;border:1px solid #dce2e8;border-radius:9px;background:#fff;padding:9px;color:#44515e;font-size:8px;line-height:1.45}.field-compliance-signed{display:flex;flex-direction:column;gap:4px;border:1px solid #b9ddcd;border-radius:11px;background:#eff9f5;padding:13px}.field-compliance-signed strong{font-size:14px}.field-compliance-signed small,.field-compliance-signed span{color:#557066;font-size:8px}@media(max-width:760px){.field-completion-invoice,.field-how-to-library,.field-invoice-submit,.field-removalist-compliance{border-radius:14px;padding:13px}.field-completion-invoice>header,.field-how-to-library>header,.field-removalist-compliance>header{flex-direction:column}.field-completion-invoice form,.field-invoice-submit,.field-removalist-compliance form{grid-template-columns:1fr}.field-completion-invoice form .wide,.field-completion-invoice form>button,.field-removalist-compliance form>*{grid-column:1}.field-invoice-submit>button{width:100%}}.field-move-day-hub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.field-move-day-hub button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;border:1px solid #ffffff1a;border-radius:11px;background:#ffffff0c;padding:9px;color:#fff;text-align:left}.field-move-day-hub button:focus-visible,.field-move-day-hub button:hover{border-color:#ff7750;background:#ff6a3d18;outline:0}.field-move-day-hub button>span{display:grid;grid-row:1/3;width:30px;height:30px;place-items:center;border-radius:9px;background:#ffffff12;color:#ff8c69;font-size:15px;font-weight:900}.field-move-day-hub button>strong{min-width:0;overflow-wrap:anywhere;font-size:8px}.field-move-day-hub button>small{min-width:0;overflow:hidden;color:#aeb8c5;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.field-mobile-progress>ol{margin-top:2px}.field-invoice-control#removalist-invoice-control,.field-job-card#removalist-current-job{scroll-margin-top:18px}.field-clock-card button{border:0;padding:11px 6px;color:#fff;font-weight:900;box-shadow:inset 0 -2px 0 #00000018}.field-clock-card button.clock-on{background:#167154}.field-clock-card button.clock-break{background:#d96318}.field-clock-card button.clock-resume{background:#2469ad}.field-clock-card button.clock-off{background:#8a3030}.field-clock-card button:disabled{background:#d7dde1;color:#7a858f;box-shadow:none;opacity:1}.field-review-end-link{display:flex;justify-content:flex-end;margin:3px 0 0}.field-review-end-link a{color:#356b55;font-size:8px;font-weight:900;text-decoration:none}.field-review-end-link a:focus-visible,.field-review-end-link a:hover{color:#194f3b;text-decoration:underline}.field-review-end-link+.field-live-job-bar{margin-top:0}@media(max-width:900px){.field-move-day-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.field-role{padding-bottom:142px}.field-move-day-hub{display:flex;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory}.field-move-day-hub button{min-width:148px;scroll-snap-align:start}.field-review-end-link{justify-content:center;padding:8px 0}.field-review-end-link a{font-size:9px}}@media(min-width:761px){.field-removalist-shell>.coworker-hub,.field-removalist-shell>.hub-assistant{bottom:148px}}@media(max-width:760px){.field-removalist-shell{--field-mobile-safe-bottom:env(safe-area-inset-bottom,0px)}.field-removalist-shell>.role-workspace{padding-bottom:calc(176px + var(--field-mobile-safe-bottom))}.field-removalist-shell .field-role{padding-bottom:calc(168px + var(--field-mobile-safe-bottom))}.field-removalist-shell .field-bottom-nav{z-index:40;right:8px;bottom:calc(8px + var(--field-mobile-safe-bottom));left:8px;min-height:58px}.field-removalist-shell .field-live-job-bar{z-index:41;right:8px;bottom:calc(76px + var(--field-mobile-safe-bottom));left:8px;grid-template-columns:minmax(0,1fr) repeat(4,38px);gap:4px;padding:6px}.field-removalist-shell .field-live-job-bar>span{overflow:hidden}.field-removalist-shell .field-live-job-bar>span strong{white-space:nowrap}.field-removalist-shell .field-live-job-bar>a,.field-removalist-shell .field-live-job-bar>button{width:38px;height:38px;font-size:15px}.field-removalist-shell>.coworker-hub,.field-removalist-shell>.hub-assistant{display:none}}@media(max-height:500px) and (min-width:761px) and (max-width:960px){.field-removalist-shell .field-role{padding-bottom:150px}.field-removalist-shell>.coworker-hub,.field-removalist-shell>.hub-assistant{display:none}}@media(max-height:500px) and (min-width:821px) and (max-width:960px){.field-removalist-shell .field-live-job-bar{position:fixed;right:31px;bottom:76px;left:277px;margin:0}}@media(max-height:500px) and (min-width:761px) and (max-width:820px){.field-removalist-shell .field-live-job-bar{position:fixed;right:15px;bottom:76px;left:15px;margin:0}}.field-week-kpi-hub{display:grid;gap:11px;border:1px solid #285948;border-radius:17px;background:linear-gradient(135deg,#10251e,#17382e);padding:15px 16px;color:#fff;box-shadow:0 14px 34px #10251e22}.field-week-kpi-hub>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-week-kpi-hub>header p{margin:0;color:#74dfb5;font-size:8px;font-weight:950;letter-spacing:.13em}.field-week-kpi-hub>header h3{margin:4px 0 0;font-size:15px}.field-week-kpi-hub>header>b{border-radius:999px;background:#ffffff12;padding:6px 9px;color:#b9d8cb;font-size:7px;white-space:nowrap}.field-week-kpi-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.field-week-kpi-metrics>span{display:flex;min-width:0;flex-direction:column;gap:4px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff0a;padding:10px}.field-week-kpi-metrics small{color:#b8cec5;font-size:7px}.field-week-kpi-metrics strong{overflow-wrap:anywhere;font-size:17px}.field-week-kpi-hub>nav{display:flex;flex-wrap:wrap;gap:7px}.field-week-kpi-hub>nav button{border:1px solid #ffffff20;border-radius:9px;background:#ffffff0d;padding:9px 11px;color:#fff;font-size:8px;font-weight:900}.field-week-kpi-hub>nav button:focus-visible,.field-week-kpi-hub>nav button:hover{border-color:#75ddb6;background:#75ddb617;outline:0}.field-week-kpi-hub>small{color:#a9c6ba;font-size:7px}.field-message-targets{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);align-items:center;gap:12px;border:1px solid #cadbd4;border-radius:14px;background:#f2f8f5;padding:12px}.field-message-targets>div{display:flex;min-width:0;flex-direction:column;gap:3px}.field-message-targets>div small{color:#167154;font-size:7px;font-weight:950;letter-spacing:.09em}.field-message-targets>div strong{font-size:11px}.field-message-targets>div p{margin:0;color:#607168;font-size:7px;line-height:1.5}.field-message-targets>nav{display:grid;grid-template-columns:1fr 1fr;gap:7px}.field-message-targets>nav button{display:flex;min-width:0;flex-direction:column;gap:4px;border:1px solid #d7e2dd;border-radius:10px;background:#fff;padding:10px;text-align:left}.field-message-targets>nav button small{overflow:hidden;color:#66756f;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.field-message-targets>nav button strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.field-message-targets>nav button.active{border-color:#167154;background:#e7f6ef;box-shadow:inset 3px 0 0 #167154}.field-message-targets>nav button:disabled{opacity:.5}.field-message-centre>header>span.audit{background:#dfe8f5;color:#34567f}.field-client-receipt-audit{display:grid;gap:8px;border:1px dashed #5476a8;border-radius:14px;background:#f2f6fc;padding:12px}.field-client-receipt-audit>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.field-client-receipt-audit>header>div{display:flex;flex-direction:column;gap:3px}.field-client-receipt-audit>header small{color:#3c5f92;font-size:7px;font-weight:950;letter-spacing:.09em}.field-client-receipt-audit>header strong{font-size:10px}.field-client-receipt-audit>header>b{border-radius:999px;background:#dfe8f5;padding:6px 8px;color:#34567f;font-size:6.5px;white-space:nowrap}.field-client-receipt-audit>article{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;border-radius:10px;background:#fff;padding:10px}.field-client-receipt-audit>article span{grid-row:1/3;border-radius:7px;background:#203f69;padding:6px;color:#fff;font-size:7px;font-weight:900}.field-client-receipt-audit>article p{margin:0;font-size:9px;line-height:1.45}.field-client-receipt-audit>article small{color:#6d7d91;font-size:7px}.field-client-receipt-audit>p{margin:0;color:#61738a;font-size:8px}.field-team-ranking{display:grid;gap:11px;border:1px solid #dce2e8;border-radius:16px;background:#fff;padding:16px;box-shadow:0 12px 30px #1d27330a;scroll-margin-top:18px}.field-team-ranking>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.field-team-ranking>header p{margin:0;color:#e64938;font-size:8px;font-weight:950;letter-spacing:.1em}.field-team-ranking>header h3{margin:4px 0 0;font-size:17px}.field-team-ranking>header>b{border-radius:999px;background:#eef2f5;padding:6px 9px;color:#64707d;font-size:7px;white-space:nowrap}.field-ranking-scope{margin:0;color:#61707d;font-size:8px;line-height:1.55}.field-ranking-table{max-width:100%;overflow-x:auto;border:1px solid #e0e5e9;border-radius:12px;background:#fff}.field-ranking-table>div{display:grid;grid-template-columns:38px minmax(145px,1.5fr) repeat(6,minmax(65px,.7fr));min-width:720px;align-items:center}.field-ranking-table>div>span{padding:9px 7px;border-top:1px solid #edf0f2;color:#44515d;font-size:8px;text-align:center}.field-ranking-table>div>span.name{text-align:left;font-weight:850}.field-ranking-table>div>span.name small{margin-left:6px;border-radius:999px;background:#167154;padding:3px 5px;color:#fff;font-size:5.5px}.field-ranking-table>div>span.rank{justify-self:center;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#edf1f4;padding:0;font-weight:950}.field-ranking-table>.heading{position:sticky;top:0;background:#192129;color:#fff}.field-ranking-table>.heading span{border:0;color:#fff;font-size:7px;font-weight:900}.field-ranking-table>.top-six .rank{background:#f5c95c;color:#392b08}.field-ranking-table>.current{background:#eff9f5;box-shadow:inset 3px 0 0 #167154}.field-ranking-divider{grid-column:1/-1;border-top:1px solid #dce2e8;background:#f4f6f7;padding:7px 10px;color:#66727e;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.field-team-ranking>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-team-ranking>footer span{color:#6d7884;font-size:7px}.field-team-ranking>footer a{color:#245eaa;font-size:8px;font-weight:900;text-decoration:none;white-space:nowrap}@media(max-width:760px){.field-team-ranking,.field-week-kpi-hub{border-radius:14px;padding:13px}.field-week-kpi-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.field-week-kpi-metrics>span:last-child{grid-column:1/-1}.field-week-kpi-hub>nav{display:grid;grid-template-columns:1fr 1fr}.field-message-targets{grid-template-columns:1fr}.field-message-targets>nav{grid-template-columns:1fr 1fr}.field-client-receipt-audit>header,.field-team-ranking>footer,.field-team-ranking>header{align-items:flex-start;flex-direction:column}.field-team-ranking>footer a{white-space:normal}.field-ranking-table{overscroll-behavior-inline:contain}.field-week-kpi-hub>header>b{font-size:6px}}