/* The interpreter workstation: a focused, responsive professional desk. */
.workstation-page{background:#f4f4f1;color:#1a1c22;--ink:#1a1c22;--muted:#727783;--line:#e8e9e7}
.workstation-page>header{max-width:none;padding:19px 32px;background:#fff;border-bottom:1px solid #e8e9e7;gap:20px}.workstation-page>header .brand{color:#1a1c22}.workstation-page>header .mark{display:none}.workstation-page>header nav>a{display:none}.workstation-page>header nav:before{content:'Interpreter workstation';color:#727783;font-size:12px;font-weight:500;letter-spacing:.3px}.workstation-page>header #site-language-control{margin-left:auto}
.workstation-page .portal-layout{max-width:1760px;grid-template-columns:232px minmax(0,1fr);margin:auto;min-height:calc(100vh - 80px)}.workstation-page .portal-layout>aside{background:#fff;padding:25px 16px;border-right:1px solid #e8e9e7;gap:3px}.workstation-page aside>.eyebrow{padding:0 13px;font-size:10px;letter-spacing:1.7px;color:#727783;margin-bottom:16px}.workstation-page .workspace-call-link{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#1a1c22;color:#fff;border-radius:11px;font-size:14px;box-shadow:0 5px 12px #1a1c2212}.workstation-page .workspace-call-link:hover{background:#1a1c22}.workspace-nav-label{margin:22px 13px 5px;font-size:9px;font-weight:700;letter-spacing:1.7px;color:#727783}.workstation-page .side{font-size:13px;font-weight:500;padding:9px 13px;min-height:39px;color:#727783;border-radius:8px}.workstation-page .side:hover{background:#f4f4f1;color:#1a1c22}.workstation-page .side.active{background:#e8e9e7;color:#1a1c22;box-shadow:none;font-weight:700}.workstation-page .sidebar-bottom{padding:20px 8px 0;font-size:12px}.workstation-page .sidebar-bottom>.quiet{font-size:12px;padding:7px 12px}.workstation-page #owner-admin-link{margin:16px 12px 0;font-size:12px}.workstation-page .portal-content{padding:35px clamp(24px,3.3vw,62px) 50px;min-width:0}
.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.workspace-heading .eyebrow{font-size:10px;letter-spacing:1.8px;color:#727783;margin-bottom:10px}.workspace-heading h2{font-size:clamp(25px,2.6vw,37px);letter-spacing:-1.3px;margin:0 0 9px;font-weight:700}.workspace-heading p:last-child{margin:0;font-size:14px;color:#727783}.workspace-date{font-size:12px;white-space:nowrap;color:#727783;border:1px solid #c9d5f0;padding:9px 13px;border-radius:25px;background:#fff}
.workstation-page .workstation-tools{grid-template-columns:1.12fr 1fr;gap:20px;margin:0 0 24px}.workstation-page .workstation-tool{border:1px solid #e8e9e7;border-radius:20px;padding:27px 30px;box-shadow:0 8px 22px #1a1c2204;position:relative;min-width:0}.workstation-page .workspace-call{background:#1a1c22;color:#fff;border-color:#1a1c22}.tool-topline{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;margin-bottom:22px}.workstation-page .tool-emblem{margin:0;width:43px;height:43px;border-radius:12px;background:#e8e9e7;color:#727783}.workstation-page .workspace-call .tool-emblem{background:#ffffff12;color:#c9d5f0}.workstation-page .tool-emblem svg{width:25px;height:25px}.tool-number{font-size:9px;letter-spacing:1.8px;font-weight:700;color:#727783}.workspace-call .tool-number{color:#c9d5f0}.workstation-page .workstation-tool .eyebrow{font-size:10px;letter-spacing:1.8px;margin:0 0 13px;color:#727783}.workstation-page .workspace-call .eyebrow{color:#c9d5f0}.workstation-page .workstation-tool h3{position:relative;z-index:1;font-size:clamp(24px,2.3vw,33px);letter-spacing:-1.1px;line-height:1.25;margin:0 0 16px;font-weight:600}.workstation-page .workstation-tool>p:not(.eyebrow):not(.tool-footnote){position:relative;z-index:1;font-size:13px;line-height:1.7;max-width:370px;color:#727783;margin:0 0 24px}.workstation-page .workspace-call>p:not(.eyebrow):not(.tool-footnote){color:#c9d5f0}.workstation-page .workstation-tool .primary{position:relative;z-index:1;margin:0;display:inline-flex;gap:26px;align-items:center;justify-content:space-between;border-radius:9px;font-size:13px;background:#1a1c22;padding:12px 17px}.workstation-page .workspace-call .primary{background:#c9d5f0;color:#1a1c22}.workstation-page .workstation-tool .primary:hover{filter:brightness(.95)}.workstation-page .workspace-documents{background:#f4f4f1}.workstation-page .workstation-tool .tool-footnote{position:relative;z-index:1;font-size:10px;line-height:1.6;margin:18px 0 0;color:#727783;max-width:85%}.workstation-page .workspace-call .tool-footnote{color:#727783}.workspace-wave{position:absolute;bottom:32px;right:22px;display:flex;align-items:center;gap:6px;height:95px;opacity:.14;pointer-events:none}.workspace-wave i{background:#c9d5f0;border-radius:20px;width:5px;height:24px}.workspace-wave i:nth-child(2n){height:52px}.workspace-wave i:nth-child(3n){height:75px}.workspace-wave i:nth-child(5){height:95px}
.workstation-page .workspace-metrics{gap:0;margin:0 0 26px;border:1px solid #e8e9e7;border-radius:15px;background:#fff;overflow:hidden}.workstation-page .workspace-metrics .stat{display:block;text-align:left;border:0;border-radius:0;box-shadow:none;background:transparent;padding:20px 24px;border-right:1px solid #e8e9e7;transition:background .18s}.workstation-page .workspace-metrics .stat:last-child{border:0}.workstation-page .workspace-metrics .stat:hover{background:#f4f4f1}.workstation-page .stat small{font-size:11px;color:#727783;display:flex;justify-content:space-between;gap:10px}.workstation-page .stat strong{font:700 30px/1.2 Manrope,sans-serif;color:#1a1c22;margin:10px 0 7px;letter-spacing:-.8px}.workspace-metrics .stat>span{font-size:10px;font-weight:400;color:#727783}.workspace-bottom-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:20px}.workstation-page .workspace-bottom-grid .card{margin:0;border-radius:17px;padding:25px;background:#fff;border:1px solid #e8e9e7;box-shadow:none}.workspace-section-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.workstation-page .workspace-bottom-grid .eyebrow{font-size:9px;color:#727783;letter-spacing:1.6px;margin-bottom:8px}.workstation-page .workspace-bottom-grid h3{font-size:19px;letter-spacing:-.5px;margin:0}.workstation-page .workspace-bottom-grid .quiet{font-size:11px;padding:8px 12px;border-color:#e8e9e7;border-radius:8px}.workspace-empty{text-align:center;border-top:1px solid #e8e9e7;padding:30px 12px 14px}.workspace-empty>span{display:grid;place-items:center;width:47px;height:47px;background:#f4f4f1;color:#727783;border-radius:14px;font-size:25px;margin:auto}.workspace-empty h4{font-size:14px;font-weight:600;margin:16px 0 6px}.workspace-empty p{font-size:12px;color:#727783;margin:0 0 16px}.workstation-page .workspace-practice{background:#e8e9e7!important}.workstation-page .workspace-practice h3{font-size:24px;line-height:1.3}.workspace-practice>p:not(.eyebrow){font-size:12px;line-height:1.7;color:#727783;max-width:330px}.workspace-application{border-top:1px solid #c9d5f0;margin-top:20px;padding-top:16px}.workspace-application .badge{background:#e8e9e7;color:#727783;font-size:9px}.workspace-application p{font-size:11px;color:#727783;margin:9px 0}.workspace-application .text-link{background:transparent;padding:0;color:#727783;font-size:11px;border-radius:0}.agenda-icon{display:grid;place-items:center;width:38px;height:38px;background:#e8e9e7;color:#727783;border-radius:10px;font-size:23px;flex-shrink:0}.agenda-time{margin-left:auto;font-size:11px;text-align:right;color:#727783}.workstation-page .preview-row{font-size:12px;border-color:#e8e9e7}.workstation-page .preview-row small{font-size:10px;margin-top:3px}.workstation-page .card,.workstation-page .notice-card,.workstation-page .table-wrap{box-shadow:none}.workstation-page .view-top .eyebrow{color:#727783;font-size:10px}.workstation-page>footer{background:#fff;font-size:12px}
@media(min-width:1700px){.workstation-page .portal-content{padding-top:46px}.workstation-page .workstation-tool{padding:34px 38px}.workstation-page .workstation-tool h3{font-size:36px}}
@media(max-width:1050px){.workstation-page .portal-layout{grid-template-columns:204px minmax(0,1fr)}.workstation-page .portal-content{padding:28px 24px}.workstation-page .workstation-tool{padding:23px}.workspace-date{display:none}.workspace-bottom-grid{grid-template-columns:1fr}.workspace-wave{right:12px;opacity:.08}.workstation-page .workspace-metrics .stat{padding:17px}.workstation-page .stat strong{font-size:25px}}
@media(max-width:760px){.workstation-page .portal-layout{grid-template-columns:1fr}.workstation-page .portal-layout>aside{flex-direction:row;flex-wrap:wrap;padding:14px 18px;border-right:0;border-bottom:1px solid #e8e9e7;gap:5px}.workstation-page aside>.eyebrow,.workstation-page .workspace-nav-label{display:none}.workstation-page .workspace-call-link{width:100%;margin-bottom:5px}.workstation-page .side{font-size:11px;min-height:auto;padding:7px 10px;background:#f4f4f1}.workstation-page .sidebar-bottom{width:100%;padding:12px 0 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.workstation-page .sidebar-bottom #shared-presence{width:100%}.workstation-page>header{padding:16px 20px}.workstation-page>header nav:before{display:none}.workstation-page .portal-content{padding:25px 20px}.workspace-heading h2{font-size:29px}.workspace-heading p:last-child{font-size:12px}.workstation-page .workstation-tools{grid-template-columns:1fr;gap:14px}.workstation-page .workstation-tool h3{font-size:30px}.workstation-page .workspace-metrics{grid-template-columns:1fr;gap:0}.workstation-page .workspace-metrics .stat{border-right:0;border-bottom:1px solid #e8e9e7;padding:16px 20px}.workstation-page .stat strong{font-size:28px}.workspace-section-top{align-items:flex-start}.workspace-section-top .quiet{white-space:nowrap}.agenda-time{max-width:110px}.workstation-page .workspace-bottom-grid .card{padding:21px}}
@media(prefers-reduced-motion:reduce){.workstation-page *{scroll-behavior:auto;transition:none!important;animation:none!important}}
.workspace-menu-toggle{display:none}
@media(max-width:760px){.workstation-page .workspace-menu-toggle{display:flex;justify-content:space-between;width:100%;font-size:12px;padding:10px 14px;border-radius:9px}.workstation-page:not(.workspace-nav-open) aside>.side,.workstation-page:not(.workspace-nav-open) #owner-admin-link,.workstation-page:not(.workspace-nav-open) .sidebar-bottom>p,.workstation-page:not(.workspace-nav-open) #signout{display:none}.workstation-page:not(.workspace-nav-open) .availability-control{margin-bottom:0;padding:12px 14px}.workstation-page:not(.workspace-nav-open) .availability-control .help,.workstation-page:not(.workspace-nav-open) .availability-control .translation-consent{display:none}.workstation-page .sidebar-bottom{padding-top:5px}}
@media(max-width:760px){.workstation-page>header{flex-wrap:nowrap}.workstation-page>header nav{display:none}.workstation-page .language-picker{flex:0 1 145px;margin-inline-start:auto;min-width:0}.workstation-page .language-picker label{font-size:9px}.workstation-page .language-picker select{width:145px;font-size:11px}.workstation-page:not(.workspace-nav-open) .availability-control>small{display:none}.workstation-page:not(.workspace-nav-open) .availability-control:after{content:'Keep this app open to stay available.';display:block;font-size:10px;color:#727783}.workstation-page .availability-control{background:#f4f4f1;border-color:#e8e9e7}.workstation-page .availability-control label{font-size:11px}.workstation-page #availability-feedback{font-size:11px;margin:7px 0}}
@media(max-width:760px){.workstation-page .sidebar-bottom .availability-control{width:100%;max-width:none}}
