.desktop-personal-contact form{gap:14px;display:grid}.desktop-personal-contact-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.desktop-personal-contact-fields label{gap:7px;min-width:0;font-size:13px;display:grid}.desktop-personal-contact-fields input{border:1px solid var(--border,#dce2db);background:var(--background,#fafaf7);width:100%;min-width:0;min-height:42px;font:inherit;color:inherit;border-radius:9px;padding:10px 12px}.desktop-personal-contact-fields input:focus-visible{outline-offset:2px;outline:2px solid #547366}.desktop-personal-contact-fields input:disabled,.desktop-personal-contact-fields input:read-only{opacity:.72}.desktop-personal-contact-actions{flex-wrap:wrap;gap:10px;display:flex}.desktop-personal-contact .desktop-profile-contact-details{border-top:1px solid var(--border,#dce2db);margin-top:22px;padding-top:18px}.desktop-personal-contact p[role=alert]{color:#a23f32;font-size:13px}.desktop-personal-contact output{color:#315d47;font-size:13px}.desktop-personal-contact small{color:var(--muted-foreground,#69746e);line-height:1.6}@media (max-width:600px){.desktop-personal-contact-fields{grid-template-columns:1fr}}.desktop-profile-workboard[data-slot=dialog-content]{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(1160px,100vw - 32px);max-width:min(1160px,100vw - 32px);max-height:min(920px,100dvh - 48px);padding:0;overflow:hidden}.desktop-profile-header,.desktop-profile-footer{justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.desktop-profile-header{border-bottom:1px solid var(--border)}.desktop-profile-identity{align-items:center;gap:14px;min-width:0;display:flex}.desktop-profile-identity [data-slot=dialog-title]{font-size:1.25rem;line-height:1.3}.desktop-profile-identity [data-slot=dialog-description]{overflow-wrap:anywhere}.desktop-profile-body{overscroll-behavior:contain;min-height:0;padding:28px;overflow-y:auto}.desktop-profile-section+.desktop-profile-section{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.desktop-profile-section-heading{margin-bottom:16px}.desktop-profile-section-heading h2{margin:0 0 6px;font-size:1.0625rem;font-weight:700}.desktop-profile-section-heading p{max-width:76ch;margin:0}.desktop-profile-preferences,.desktop-profile-account{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.desktop-profile-preferences>*,.desktop-profile-account>*,.desktop-profile-workspace>*,.desktop-profile-notifications>*{min-width:0;margin-bottom:0}.desktop-profile-account>:only-child{grid-column:1/-1}.desktop-profile-workspace,.desktop-profile-notifications{gap:20px;display:grid}.desktop-profile-footer{border-top:1px solid var(--border);justify-content:flex-end;padding-block:12px}@media (max-width:700px){.desktop-profile-workboard[data-slot=dialog-content]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.desktop-profile-header{align-items:flex-start}.desktop-profile-header,.desktop-profile-footer,.desktop-profile-body{padding:16px}.desktop-profile-header>button{flex-shrink:0}.desktop-profile-preferences,.desktop-profile-account{grid-template-columns:minmax(0,1fr)}}.desktop-profile-identity [data-slot=dialog-description].desktop-profile-contact{white-space:nowrap;overflow-wrap:normal;font-variant-ligatures:none;max-width:100%;overflow-x:auto}.desktop-profile-identity:has(.desktop-profile-contact)>[data-slot=dialog-header]{min-width:0}.desktop-profile-workboard[data-slot=dialog-content]:not([data-tenant-surface=true]){--lf-radius-control:8px;--lf-radius-card:14px;border:1px solid var(--lf-line);width:min(940px,100vw - 40px);max-width:min(940px,100vw - 40px);box-shadow:none;color:var(--lf-text);background:var(--lf-surface);border-radius:14px;font-size:14px;line-height:1.6}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-header{border-color:var(--lf-line);padding:22px 24px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-identity{gap:12px}.desktop-profile-workboard:not([data-tenant-surface=true]) [data-slot=dialog-title]{letter-spacing:-.3px;font-size:20px;font-weight:500;line-height:1.4}.desktop-profile-workboard:not([data-tenant-surface=true]) [data-slot=dialog-description]{color:var(--lf-muted);margin:0;font-size:13px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-body{padding:24px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-section+.desktop-profile-section{border-color:var(--lf-line);margin-top:24px;padding-top:24px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-section-heading{margin-bottom:20px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-section-heading h2{margin-bottom:5px;font-size:15px;font-weight:500;line-height:1.5}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-section-heading p,.desktop-profile-workboard:not([data-tenant-surface=true]) .subtle{color:var(--lf-muted);font-size:13px;line-height:1.6}.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card h2,.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card h3,.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card legend{font-size:14px;font-weight:500;line-height:1.5}.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card p{font-size:13px;line-height:1.6}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-preferences,.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-account{gap:24px 32px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-workspace .work-card .work-card{border-top:1px solid var(--lf-line);margin:14px 0 0;padding:14px 0 0}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-workspace .work-card .work-card .work-card{border:0;padding:0}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-notifications>.work-card+.work-card{border-top:1px solid var(--lf-line);padding-top:22px}.desktop-profile-workboard:not([data-tenant-surface=true]) .work-card :is(.border,.border-t,.border-b){border-color:var(--lf-line)}.desktop-profile-workboard[data-slot=dialog-content]:not([data-tenant-surface=true]) button[data-size][data-variant]:not([data-size^=icon]):not([data-size=xs]){height:auto;min-height:36px;box-shadow:none;white-space:normal;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:400;line-height:1.4}.desktop-profile-workboard:not([data-tenant-surface=true]) button[data-variant=outline]{border-color:var(--lf-line);color:var(--lf-text);background:0 0}.desktop-profile-workboard:not([data-tenant-surface=true]) button[data-variant=outline]:hover:not(:disabled){background:var(--lf-selection)}.desktop-profile-workboard:not([data-tenant-surface=true]) button[data-variant=outline][aria-pressed=true],.desktop-profile-workboard:not([data-tenant-surface=true]) button[data-variant=outline][aria-pressed=true]:hover:not(:disabled){border-color:var(--lf-brand);background:var(--lf-brand-soft);color:var(--lf-text)}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-footer{border-color:var(--lf-line);padding:14px 24px}.desktop-profile-workboard:not([data-tenant-surface=true]) .finance-select-field{max-width:300px}@media (max-width:700px){.desktop-profile-workboard[data-slot=dialog-content]:not([data-tenant-surface=true]){width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.desktop-profile-workboard:not([data-tenant-surface=true]) :is(.desktop-profile-header,.desktop-profile-body,.desktop-profile-footer){padding:18px 16px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-header{flex-wrap:wrap;gap:12px}.desktop-profile-workboard:not([data-tenant-surface=true]) [data-slot=dialog-title]{font-size:18px}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-preferences>.work-card+.work-card{border-top:1px solid var(--lf-line);padding-top:20px}}@media (pointer:coarse){.desktop-profile-workboard[data-slot=dialog-content]:not([data-tenant-surface=true]) button[data-size][data-variant]:not([data-size^=icon]):not([data-size=xs]){min-height:44px}}.desktop-profile-workboard:not([data-tenant-surface=true]) .desktop-profile-account>.work-card>p{margin:5px 0 12px}.desktop-profile-page{--profile-line:var(--lf-line,#dce2d8);--profile-muted:var(--lf-muted,#67736d);--profile-ink:var(--lf-text,#38443f);--profile-green:var(--lf-brand,#224e3d);--profile-surface:var(--lf-surface,#faf9f6);color:var(--profile-ink);width:100%;min-width:0;max-width:1060px;margin:0 auto}.desktop-profile-page[hidden],.desktop-profile-page [hidden]{display:none!important}.desktop-profile-page-heading{margin-bottom:22px}.desktop-profile-page-heading h1{letter-spacing:-.6px;margin:0 0 8px;line-height:1.25;font-size:28px!important;font-weight:500!important}.desktop-profile-page-heading p{color:var(--profile-muted);margin:0;font-size:13px}.desktop-profile-page-tabs{border:0;border-bottom:1px solid var(--profile-line,#dce2d8);flex-wrap:wrap;gap:24px;min-width:0;margin:0 0 24px;padding:0;display:flex}.desktop-profile-page-tabs button{-webkit-appearance:none;appearance:none;min-height:44px;font:inherit;color:var(--profile-muted,#67736d);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:13px}.desktop-profile-page-tabs button[aria-pressed=true]{color:var(--profile-green,#224e3d);border-bottom-color:#79916d}.desktop-profile-page-tabs button:focus-visible{outline-offset:3px;outline:2px solid #224e3d}.desktop-profile-page .desktop-profile-body{gap:20px;padding:0;display:grid;overflow:visible}.desktop-profile-page .desktop-profile-section{border:1px solid var(--profile-line);background:var(--profile-surface,#faf9f6);border-radius:14px;min-width:0;margin:0;padding:22px}.desktop-profile-page :is(h2,h3){color:inherit;letter-spacing:0;font-weight:500}.desktop-profile-page h2{margin:0;font-size:17px;line-height:1.4}.desktop-profile-page h3{font-size:14px;line-height:1.5}.desktop-profile-page p,.desktop-profile-page label{font-size:13px;line-height:1.65}.desktop-profile-page .desktop-profile-section-heading{margin-bottom:20px}.desktop-profile-page .desktop-profile-section-heading p{color:var(--profile-muted);margin:6px 0 0}.desktop-profile-page :is(.desktop-profile-preferences,.desktop-profile-account,.desktop-profile-notifications,.desktop-profile-workspace){gap:18px;display:grid}.desktop-profile-page .desktop-profile-preferences{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-profile-page .work-card{border:1px solid var(--profile-line);background:var(--profile-surface,#faf9f6);box-shadow:none;border-radius:12px;min-width:0;margin:0;padding:20px}.desktop-profile-page .desktop-profile-name{gap:8px;margin:0 0 24px;display:grid}.desktop-profile-page .desktop-profile-name>span{align-items:center;gap:8px;display:flex}.desktop-profile-page input[readonly]{border:1px solid var(--profile-line);width:100%;min-height:42px;color:var(--profile-muted);background:var(--lf-bg,#f3f4ef);border-radius:8px;padding:10px 12px;font-size:13px}.desktop-profile-page small{color:var(--profile-muted);font-size:12px;line-height:1.6}.desktop-profile-page .desktop-profile-contact-details{border-top:1px solid var(--profile-line);padding-top:20px}.desktop-profile-page .desktop-profile-contact-details p{overflow-wrap:anywhere;margin:8px 0}.desktop-profile-page .desktop-profile-role{border-top:1px solid var(--profile-line);color:var(--profile-muted);margin-top:20px;padding-top:16px}.desktop-profile-page .desktop-profile-workspace-details{margin-top:22px}.desktop-profile-page .desktop-profile-workspace-details summary{color:var(--profile-green);cursor:pointer;margin-bottom:16px;font-size:13px}.desktop-profile-page [data-slot=button]{white-space:normal;border-radius:9px;max-width:100%;height:auto;min-height:38px;font-size:13px;font-weight:400}.desktop-profile-page button[aria-pressed=true]{color:#244e3f;background:#e8eee2;border-color:#788c70}.desktop-profile-page .desktop-profile-page-tabs button[aria-pressed=true]{background:0 0;border-bottom-color:#79916d}.desktop-profile-menu{background:var(--profile-surface,#faf9f6);color:#38443f;border:1px solid #dce2d8;border-radius:12px;width:244px;max-width:calc(100vw - 32px);padding:8px;font-size:13px;box-shadow:0 8px 24px #162d2112}.desktop-profile-menu-identity{overflow-wrap:anywhere;gap:5px;padding:10px 12px;display:grid}.desktop-profile-menu-identity strong{font-weight:500}.desktop-profile-menu-identity span{color:#67736d;font-size:12px}.desktop-profile-menu [data-slot=dropdown-menu-item]{border-radius:8px;gap:10px;min-height:40px;padding:10px 12px;font-size:13px;font-weight:400}.desktop-profile-menu [data-slot=dropdown-menu-item]:focus{background:#e8eee2}@media (max-width:600px){.desktop-profile-page-heading h1{font-size:25px!important}.desktop-profile-page-tabs{gap:0 18px}.desktop-profile-page-tabs button{font-size:12px}.desktop-profile-page .desktop-profile-preferences{grid-template-columns:1fr}.desktop-profile-page .desktop-profile-section{padding:18px}.desktop-profile-page .work-card{padding:16px}}.desktop-profile-page .desktop-profile-section-heading h2{font-weight:500}.desktop-profile-page .desktop-profile-account{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.desktop-profile-page .desktop-profile-account{grid-template-columns:1fr}}.tenant-shell .desktop-profile-page{--profile-surface:var(--lf-paper,#faf9f6)}.portal-v2 .workspace-main .desktop-profile-page :is(.work-card,.desktop-profile-section) h2{font-size:17px;font-weight:500;line-height:1.4}.portal-v2 .workspace-main .desktop-profile-page :is(.work-card,.desktop-profile-section) h3{font-size:14px;font-weight:500;line-height:1.5}.desktop-profile-page .desktop-profile-notifications label:has(input[type=radio]){border-color:var(--profile-line);border-radius:8px}.desktop-profile-page .desktop-profile-notifications .finance-select-field{max-width:320px}.desktop-profile-page .desktop-profile-notifications>.work-card{border:0;border-radius:0;padding:0}.desktop-profile-page .desktop-profile-notifications>.work-card+.work-card{border-top:1px solid var(--profile-line);padding-top:20px}:where([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content]){overflow-wrap:anywhere;border-radius:14px;max-inline-size:calc(100vw - 24px);font-size:.875rem;line-height:1.45;box-shadow:0 14px 34px -12px #0f2a222e,0 2px 6px #0f2a220a}:where([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item]){overflow-wrap:anywhere;line-height:1.45}@media (prefers-reduced-motion:reduce){:where([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content]){transition:none;animation:none}}:where([data-slot=dialog-content]) [data-slot=dialog-title]{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;padding-inline-end:24px;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1.35}:where([data-slot=dialog-content]) [data-slot=dialog-description]{overflow-wrap:anywhere;line-height:1.6}@media (prefers-reduced-motion:reduce){:where([data-slot=dialog-content],[data-slot=dialog-overlay]){transition:none;animation:none}}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests :is(.desktop-privacy-request-item,.desktop-privacy-request-reply,.desktop-privacy-request-confirmation){border-color:var(--profile-line,var(--lf-line,#dfe4da))}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests>ul{margin:0;padding:0;list-style:none}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-item{padding:16px 0}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-item:first-child{padding-top:0}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-item>p{overflow-wrap:anywhere;margin:4px 0}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-item>p:first-child{font-weight:500}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-item>.text-sm{color:var(--profile-muted,var(--lf-muted,#67736d));font-size:12px}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests :is(.desktop-privacy-request-reply,.desktop-privacy-request-confirmation){border-radius:10px;padding:14px}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-reply>p{overflow-wrap:anywhere;margin:6px 0 0}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-reply>p:first-child{margin-top:0;font-weight:500}.desktop-profile-page[data-tenant-profile=true] .desktop-privacy-requests .desktop-privacy-request-reply>.subtle{margin-top:10px;font-size:12px}.lf-media-groups{flex-wrap:wrap;gap:12px;display:flex}.lf-media-group{border:0;gap:6px;min-width:0;max-width:100%;margin:0;padding:0 0 3px;display:flex;overflow-x:auto}.lf-media-thumb{border:1px solid var(--lf-line);background:var(--lf-selection);width:64px;min-width:64px;height:64px;color:var(--lf-text);cursor:pointer;border-radius:14px;flex-shrink:0;padding:0;font-size:12px;position:relative;overflow:hidden}.lf-media-thumb[aria-current=true]{outline:2px solid var(--lf-brand);outline-offset:3px}.lf-media-more,.lf-media-play{color:var(--lf-source-white);text-shadow:0 1px 4px #000;background:#0006;place-items:center;font-size:23px;display:grid;position:absolute;inset:0}.lf-media-more{background:#0009;font-size:22px;font-weight:650}.lf-media-viewer{border:1px solid var(--lf-line);background:var(--lf-surface);width:min(1000px,100vw);max-width:100vw;height:min(78dvh,800px);max-height:100dvh;color:var(--lf-text);border-bottom:0;border-radius:26px 26px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.lf-media-viewer[open]{flex-direction:column;display:flex}.lf-media-viewer::backdrop{background:#0005}.lf-media-viewer-full{border:0;border-radius:0;width:100vw;height:100dvh}.lf-media-viewer>header{flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.lf-media-viewer>header>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.lf-media-viewer>header small{color:var(--lf-muted);font-size:12px;font-weight:400;display:block}.lf-media-viewer button:not(.lf-media-thumb):not(.lf-media-full-image){background:var(--lf-selection);min-width:44px;min-height:44px;color:var(--lf-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.lf-media-stage{background:var(--lf-paper);touch-action:pan-y pinch-zoom;flex:1;place-items:center;min-height:160px;display:grid;position:relative}.lf-media-full-image{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.lf-media-viewer-full .lf-media-full-image{cursor:default}.lf-media-stage video{object-fit:contain;width:100%;height:100%;max-height:100%;position:absolute;inset:0}.lf-media-stage output{color:var(--lf-text);padding:24px;font-size:14px}.lf-media-edge{z-index:1;opacity:.94;position:absolute;top:calc(50% - 22px)}.lf-media-edge:disabled{opacity:.25;cursor:default!important}.lf-media-edge-left{left:10px}.lf-media-edge-right{right:10px}.lf-media-viewer nav{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--lf-line);flex-shrink:0;gap:10px;display:flex;overflow-x:auto}:is(.lf-media-viewer :is(button):focus-visible,.lf-media-group button:focus-visible){outline:2px solid var(--lf-brand);outline-offset:3px}
