body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic){font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.55}body .cn-approved-portal.owner-portfolio-shell:is(.cn-view-panorama,.cn-view-classic){--owner-bg:var(--cn-bg);--owner-surface:var(--cn-card);--owner-ink:var(--cn-text);--owner-muted:var(--cn-muted);--owner-soft:var(--cn-soft);--owner-green:var(--cn-accent);--owner-line:var(--cn-line)}body .cn-approved-portal.customer-service-shell:is(.cn-view-panorama,.cn-view-classic){--service-bg:var(--cn-bg);--service-surface:var(--cn-card);--service-ink:var(--cn-text);--service-muted:var(--cn-muted);--service-soft:var(--cn-soft);--service-green:var(--cn-accent);--service-line:var(--cn-line)}body .cn-approved-portal.agent-portal-shell:is(.cn-view-panorama,.cn-view-classic){--agent-bg:var(--cn-bg);--agent-card:var(--cn-card);--agent-text:var(--cn-text);--agent-muted:var(--cn-muted);--agent-soft:var(--cn-soft);--agent-accent:var(--cn-accent);--agent-accent-text:var(--cn-on-accent);--agent-line:var(--cn-line)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.outline,.lime,.cn-close-button,.language,.cn-portal-appearance button){white-space:normal;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.outline,.language){background:var(--cn-card);color:var(--cn-text);border:1px solid var(--cn-control);border-radius:9px}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) .outline:hover:not(:disabled){background:var(--cn-soft);color:var(--cn-text);border-color:var(--cn-control)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.lime,button[aria-pressed=true],button[aria-selected=true],button[aria-current=page]){background:var(--cn-accent);color:var(--cn-on-accent);border-color:var(--cn-accent)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.lime,button[aria-pressed=true],button[aria-selected=true],button[aria-current=page]):hover:not(:disabled){background:var(--cn-accent);color:var(--cn-on-accent);filter:none}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) button:disabled{color:#52677f;opacity:1;cursor:not-allowed;background:#e9eff7;border-color:#647c98}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) button :is(span,small,strong,svg){color:inherit}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.agent-portal-session,.owner-portfolio-session,.customer-service-session,.staff-hiring-shell-actions){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.agent-portal-top,.owner-portfolio-top,.customer-service-top){border-bottom:1px solid var(--cn-line);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;height:auto;padding:20px 24px;display:flex;position:static}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.agent-portal-brand-name,.agent-portal-brand-name>span,.owner-portfolio-brand,.customer-service-brand){color:var(--cn-outside)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.agent-portal-brand small,.owner-portfolio-brand small,.customer-service-brand small){color:var(--cn-outside-muted);opacity:1;font-size:12px;line-height:1.5}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-intro,.customer-service-intro){align-items:center}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-intro h1,.customer-service-intro h1,.agent-portal-welcome h1){color:var(--cn-outside);font-family:inherit;font-size:clamp(26px,3.3vw,34px);line-height:1.2}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-intro p,.customer-service-intro p){color:var(--cn-outside-muted)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-card,.customer-service-card,.agent-portal-content>.simple-card){background:var(--cn-card);color:var(--cn-text);border-color:var(--cn-line)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-card,.customer-service-card,.agent-portal-content>.simple-card) :is(h2,h3,strong){color:var(--cn-text)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-card,.customer-service-card,.agent-portal-content>.simple-card) :is(p,small){color:var(--cn-muted)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-card,.customer-service-card)>.outline{margin-top:auto}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-card-main,.customer-service-card-main)>.outline{background:var(--cn-accent);color:var(--cn-on-accent)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-eyebrow,.customer-service-eyebrow,.owner-portfolio-badge,.customer-service-badge){font-size:12px;line-height:1.5}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-footer,.customer-service-footer){color:var(--cn-outside-muted);border-color:var(--cn-line);background:0 0;font-size:13px}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) .agent-portal-appearance button{min-height:44px;color:var(--cn-text);background:var(--cn-soft);font-size:14px}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) .agent-portal-appearance button[aria-pressed=true]{color:var(--cn-on-accent);background:var(--cn-accent)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) .agent-round3-navigation-item{font-size:14px}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) .user-registration-window{background:var(--cn-card);color:var(--cn-text);border-color:var(--cn-line);box-sizing:border-box;max-width:min(960px,100vw - 32px);padding:70px 24px 24px}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) .user-registration-window :is(h2,h3,h4,label,legend,dt,dd){color:var(--cn-text)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) .user-registration-window :is(p,small){color:var(--cn-muted)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) .user-registration-window fieldset{background:var(--cn-card);color:var(--cn-text);border-color:var(--cn-line)}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) .user-registration-window button :is(span,small,strong){color:inherit}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(input,select,textarea){box-sizing:border-box;min-height:44px;font-family:inherit;font-size:16px}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(input[type=checkbox],input[type=radio]){min-height:0}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.owner-portfolio-table-wrap,.customer-service-detail) :is(td,th){font-size:14px;line-height:1.5}.cn-language-switch{--language-bg:var(--cn-card,#fff);--language-text:var(--cn-text,#23364d);--language-border:var(--cn-control,#647c98);--language-active:var(--cn-accent,#315f96);--language-on-active:var(--cn-on-accent,#fff);border:1px solid var(--language-border);background:var(--language-bg);box-sizing:border-box;border-radius:12px;flex:none;align-items:stretch;gap:4px;max-width:100%;padding:4px;display:inline-flex}body .cn-language-switch>button{background:var(--language-bg);min-width:78px;min-height:44px;color:var(--language-text);white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:9px 13px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}body .cn-language-switch>button[aria-pressed=true]{background:var(--language-active);color:var(--language-on-active);border-color:var(--language-active)}body .cn-language-switch>button:hover:not(:disabled){border-color:var(--language-active)}body .cn-language-switch>button:focus-visible{outline:3px solid var(--language-border);outline-offset:2px}body .cn-language-switch>button:disabled{opacity:1;color:#52677f;cursor:not-allowed;background:#e9eff7}body .investor-portal .cn-language-switch{--language-bg:var(--portal-control-background);--language-text:var(--portal-control-text);--language-border:var(--portal-control-border);--language-active:var(--portal-control-selected-background);--language-on-active:var(--portal-control-selected-text)}body .investor-portal.portfolio-modern .cn-language-switch>button{background:var(--language-bg);color:var(--language-text);min-height:44px;font-size:14px}body .investor-portal.portfolio-modern .cn-language-switch>button[aria-pressed=true]{background:var(--language-active);color:var(--language-on-active)}body .investor-portal.portfolio-modern :is(.portfolio-top,.portfolio-controls,.portfolio-tabs) :is(button,a.outline){min-height:44px;font-family:inherit;font-size:14px;line-height:1.4}body .investor-portal.portfolio-modern .portfolio-tabs{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}body .investor-portal.portfolio-modern .portfolio-top{flex-wrap:wrap;align-items:center;gap:16px;height:auto}body .investor-portal.portfolio-modern .portfolio-top a{white-space:normal;max-width:100%}@media (max-width:640px){body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.agent-portal-session,.owner-portfolio-session,.customer-service-session){justify-content:flex-start;width:100%}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) :is(.agent-portal-top,.owner-portfolio-top,.customer-service-top){padding:18px 16px}body .cn-approved-portal:is(.cn-view-panorama,.cn-view-classic) .user-registration-window{padding:68px 16px 20px}}
