.workspace-nav{z-index:20;color:#223440;background:linear-gradient(#fff 0 88px,#f4f6f8 88px);border-bottom:1px solid #e1e6eb;padding:0 max(24px,50% - 592px) 12px;font-family:Arial,Helvetica,sans-serif;position:relative}.workspace-nav-heading{justify-content:space-between;align-items:center;gap:20px;min-height:88px;margin-bottom:18px;display:flex;position:relative}.workspace-nav-heading:before{display:none}.workspace-nav-heading>div{align-items:center;gap:18px;font-size:14px;font-weight:600;display:flex}.workspace-nav-heading>div>a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.workspace-nav-heading .workspace-portal{background:#fff;border:1px solid #d7dee4;border-radius:9px;padding:9px 18px}.workspace-nav a{text-decoration:none}.workspace-nav .person-card{color:#fff;background:#203440;border:0;border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 18px;padding:20px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #162b3510}.workspace-nav .person-card:before{content:"";background:#dfb452;width:3px;position:absolute;top:22px;bottom:22px;left:0}.workspace-nav .person-card>.person-avatar{box-shadow:none;color:#203440;background:#fff;border:2px solid #fff;border-radius:10px;width:72px!important;height:78px!important}.workspace-nav .person-avatar img{object-fit:contain}.workspace-nav .person-info{min-width:0}.workspace-nav .person-info h2{letter-spacing:-.3px;color:#fff;margin:5px 0!important;font:700 clamp(18px,1.8vw,23px)/1.3 Arial,sans-serif!important}.workspace-nav .person-role{color:#f0ce83;letter-spacing:1.1px;font-size:12px;font-weight:600}.workspace-nav .person-info p{color:#ccd8df;margin:4px 0;font-size:14px}.workspace-nav .person-edit{color:#fff;background:#ffffff0d;border:1px solid #ffffff45;border-radius:8px;min-height:44px;padding:10px 15px}.workspace-nav .person-edit:hover{background:#ffffff1a}.workspace-nav .person-feedback{color:#d2eddb;grid-column:1/-1}.workspace-nav .person-error{color:#ffd2c8!important}.workspace-shortcuts{background:#fff;border:1px solid #e0e6eb;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:12px;scroll-margin-top:20px;display:grid}.workspace-shortcuts a{color:#42535e;text-align:center;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:92px;padding:10px 6px;font-size:14px;line-height:1.35;transition:background .15s,border-color .15s;display:flex}.workspace-shortcuts a>span{color:#314e61;background:#f0f4f7;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.workspace-shortcuts a>span svg{width:22px;height:22px}.workspace-shortcuts a>b{font-weight:600}.workspace-shortcuts a:hover{background:#f5f7f9;border-color:#e4e9ed}.workspace-shortcuts a[aria-current=page]{color:#fff;background:#203440;border-color:#203440}.workspace-shortcuts a[aria-current=page]>span{color:#f0cc80;background:#ffffff0d}.workspace-nav svg{flex-shrink:0}.workspace-more{margin-top:7px}.workspace-more summary{color:#5b6b76;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;list-style:none;display:flex}.workspace-more summary::-webkit-details-marker{display:none}.workspace-more[open] summary svg{transform:rotate(180deg)}.workspace-more nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:45dvh;padding:0 0 10px;display:grid;overflow:auto}.workspace-more nav a{background:#fff;border:1px solid #dfe6eb;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.workspace-more nav a:hover{background:#edf2f6}.workspace-nav :focus-visible{outline-offset:3px;outline:3px solid #ba8a2d}.workspace-bottom{display:none}body:has(.workspace-nav){background:#f4f6f8}:is(body:has(.workspace-nav)>.portal-topbar,body:has(.workspace-nav) .admin-header,body:has(.workspace-nav) .op-header){display:none}:is(body:has(.workspace-nav)>.partner-main,body:has(.workspace-nav) .op-main){color:#223440;max-width:1232px;padding:28px 24px 60px}body:has(.workspace-nav) .partner-top{margin-bottom:14px}:is(body:has(.workspace-nav) .partner-top h1,body:has(.workspace-nav) .op-main h1){letter-spacing:-.6px;margin:0 0 8px;font:700 30px/1.25 Arial,sans-serif}body:has(.workspace-nav) .partner-top .eyebrow{color:#7c6441;letter-spacing:1.1px;margin-bottom:9px;font-size:12px}body:has(.workspace-nav) .partner-top p{color:#647480;margin:0;font-size:14px}body:has(.workspace-nav) .portal-links{margin-top:18px}body:has(.workspace-nav) .portal-links a{border-radius:8px}body:has(.workspace-nav) .partner-button.primary{color:#fff;background:#203440}body:has(.workspace-nav) .office-actions a{color:#fff;background:#203440}body:has(.workspace-nav) .office-stats a{border:1px solid #e0e6eb;border-top:3px solid #d7b56f;border-radius:12px;padding:18px 20px}body:has(.workspace-nav) .office-stats strong{color:#203440;font:700 30px/1.3 Arial,sans-serif}body:has(.workspace-nav) .office-panel{border-color:#e0e6eb;border-radius:12px}@media (max-width:1000px){.workspace-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-shortcuts a{min-height:87px}}@media (max-width:750px){.workspace-nav{background:linear-gradient(#fff 0 75px,#f4f6f8 75px);padding:0 14px 8px}.workspace-nav-heading{gap:10px;min-height:75px;margin-bottom:14px}.workspace-nav-heading:before{inset:0 -14px}.workspace-nav-heading>div{gap:8px}.workspace-nav-heading .workspace-website{display:none}.workspace-nav-heading .workspace-portal{padding:7px 12px;font-size:14px}.workspace-nav .person-card{border-radius:12px;grid-template-columns:58px minmax(0,1fr) 42px;gap:12px;margin-bottom:13px;padding:17px 15px}.workspace-nav .person-card>.person-avatar{width:58px!important;height:68px!important}.workspace-nav .person-info h2{font-size:18px!important;line-height:1.3!important}.workspace-nav .person-info p{font-size:14px}.workspace-nav .person-role{letter-spacing:.6px;font-size:12px}.workspace-nav .person-edit{width:42px;padding:10px}.workspace-nav .person-edit>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-shortcuts{border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 2px;padding:8px 5px}.workspace-shortcuts a{overflow-wrap:anywhere;gap:7px;min-height:91px;padding:8px 2px;font-size:14px}.workspace-shortcuts a>span{width:34px;height:34px}.workspace-more nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-bottom{z-index:45;padding:7px 6px max(8px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe5ea;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 20px #20344008}.workspace-bottom a{color:#627582;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:50px;padding:4px;font-size:12px;line-height:1.25;display:flex}.workspace-bottom [aria-current=page]{color:#203440;background:#f3eddf;border-radius:9px}body:has(.workspace-bottom){padding-bottom:86px}:is(body:has(.workspace-nav)>.partner-main,body:has(.workspace-nav) .op-main){padding:23px 16px 45px}:is(body:has(.workspace-nav) .partner-top h1,body:has(.workspace-nav) .op-main h1){font-size:26px}}@media (prefers-reduced-motion:reduce){.workspace-shortcuts a{transition:none}}@media (max-width:420px){.workspace-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-shortcuts a{overflow-wrap:normal;min-height:87px}}
