:root{--bti-staff-safe-top:max(12px,env(safe-area-inset-top))}@supports (-webkit-touch-callout:none){:root{--bti-staff-safe-top:max(60px,env(safe-area-inset-top))}}.staff-language-picker{z-index:20;text-shadow:none;justify-content:flex-end;margin:8px 0 12px;display:flex;position:relative}.staff-language-picker button.staff-language-trigger{color:#174b53;cursor:pointer;background:#fffffff0;border:1px solid #a8bfbe;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:52px;min-height:44px;margin:0;font:24px/1 system-ui,sans-serif;display:flex;box-shadow:0 2px 8px #072d3610;width:auto!important;padding:6px 9px!important}.staff-language-trigger .staff-language-chevron{letter-spacing:0!important;font-size:15px!important}.staff-language-options{color:#174b53;background:#fff;border:1px solid #cbdcda;border-radius:14px;width:190px;max-width:calc(100vw - 24px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 32px #092e3e35}.staff-language-picker .staff-language-options button{color:#174b53;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:46px;margin:0;padding:9px 10px;font:600 15px/1.3 system-ui,sans-serif;display:flex}.staff-language-options button>span:first-child{font-size:24px}.staff-language-options button>span:last-child{margin-left:auto}.staff-language-options button[aria-pressed=true],.staff-language-options button:hover{background:#eaf4f2}.staff-language-picker button:focus-visible{outline-offset:3px;outline:3px solid #fb7a30}.bti-login-page>.staff-language-picker{margin:0 0 16px}.driver-calendar-details b,.driver-calendar-details>span{text-transform:capitalize}
