:root{--brand:#309bc2;--brand-dark:#155d79;--primary:#16799c;--ink:#163847;--navy:#143b4c}
.company-identity{display:flex;align-items:center;gap:12px;min-width:0;text-align:right;color:inherit;line-height:1.6}.company-identity img{width:52px;height:52px;object-fit:contain;background:#fff;border-radius:12px;flex:none}.company-identity strong{display:block;font-size:18px;font-weight:800;white-space:nowrap}.company-identity small{display:block;font-size:11px;font-weight:400;opacity:.8}.sidebar .brand{padding:22px 16px}.sidebar .company-identity{gap:8px}.sidebar .company-identity img{width:45px;height:45px}.sidebar .company-identity strong{font-size:17px}.sidebar .company-identity small{font-size:10px}.company-page-brand{margin-inline-start:auto}.company-page-brand img{width:40px;height:40px}.company-page-brand strong{font-size:15px}.company-page-brand small{font-size:10px}.topbar{flex-wrap:wrap;gap:12px}.auth-story .company-identity strong{font-size:25px}.auth-story .company-identity img{width:72px;height:72px}.auth-story .brand{margin-bottom:36px}.company-dedication{padding-top:25px;border-top:1px solid #ffffff35;font-size:14px}.company-footer{padding:18px;text-align:center;font-size:12px;color:#5b7280;background:#f3f8fa;border-top:1px solid #dfebef}.workspace-switch{display:inline-block;border:1px solid #9ecbdc;border-radius:9px;padding:8px 12px;color:#155d79;background:#eff9fd;text-decoration:none;font-size:13px}.workspace-switch[hidden]{display:none}.workspace-selector{background:#fff;border:1px solid #c8dfe9;border-radius:18px;padding:28px;margin:24px 0;max-width:850px;box-shadow:0 10px 30px #16384708}.workspace-selector h2{margin-top:0;color:#143b4c}.workspace-selector fieldset{border:0;padding:0;margin:20px 0;display:grid;gap:12px}.workspace-selector legend{font-weight:bold;margin-bottom:12px}.workspace-choice{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #d8e6ec;border-radius:12px;cursor:pointer;transition:background .15s}.workspace-choice:has(input:checked){border-color:#309bc2;background:#edf9fd;box-shadow:0 0 0 1px #309bc2}.workspace-choice:focus-within{outline:3px solid #9cd5ed;outline-offset:3px}.workspace-choice input,.workspace-check input{width:18px;height:18px;accent-color:#16799c;flex:none;margin:0}.workspace-choice span{font-weight:700;flex:1}.workspace-choice small{color:#155d79}.workspace-check{display:flex;align-items:center;gap:9px;margin:20px 0 10px;font-size:14px;cursor:pointer}.workspace-selector-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px}.workspace-selector-actions a{color:#155d79}.workspace-selector[hidden],.workspace-grid[hidden]{display:none}.company-print-brand{padding:0 0 14px;margin-bottom:14px;border-bottom:2px solid #309bc2;color:#143b4c}
@media(max-width:720px){.company-page-brand{order:-1;width:100%;margin:0}.workspace-selector{padding:18px}.workspace-choice{padding:14px}.workspace-tools{flex-wrap:wrap}.company-identity strong{white-space:normal}.workspace-choice small{font-size:10px}.company-footer{font-size:11px}}
@media print{.company-footer,.company-page-brand{display:none!important}.company-print-brand{display:flex!important;break-inside:avoid}.company-print-brand img{width:58px;height:58px}.company-print-brand strong{font-size:20px}}

.topbar{height:auto;min-height:76px;padding-block:12px}.auth-card .workspace-check{display:flex;align-items:center;line-height:1.8}.auth-card .workspace-check input{width:18px;padding:0}.auth-story .company-dedication{display:block}

.auth-card .primary.wide{justify-content:center}.workspace-home,.workspace-card b{color:#155d79}.workspace-card{border-color:#d7e6ed;color:#163847}.workspace-card:hover{border-color:#75b6cf}.workspace-card span{color:#617783}
