.atlas-alert,.atlas-record-load-error,[data-atlas-part=save-refused]{--atlas-alert-text:var(--destructive-foreground);--atlas-alert-border:color-mix(in srgb,var(--destructive-foreground) 45%,transparent);--atlas-alert-fill:color-mix(in srgb,var(--destructive-foreground) 9%,var(--popover,var(--background)));border:1px solid var(--atlas-alert-border);background:var(--atlas-alert-fill);color:var(--atlas-alert-text);border-radius:6px}.atlas-alert{padding:8px 12px;font-size:14px;line-height:1.4}.client-workspace{container-type:inline-size;background:var(--background);border:1px solid var(--border);overflow:clip;font-size:13px}.client-workspace-identity{display:flex;gap:12px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border)}.client-workspace-identity h2{font-size:19px;font-weight:600}.client-workspace-identity p{color:var(--muted-foreground);font-size:12px;margin-top:3px;overflow-wrap:anywhere}.client-workspace-identity>.atlas-nav-count{margin-left:auto;white-space:nowrap}.client-workspace-avatar{width:38px;height:38px;border-radius:10px;background:var(--accent);color:var(--primary);display:grid;place-items:center;flex-shrink:0;font-weight:600}.client-workspace-body{display:grid;grid-template-columns:184px minmax(0,1fr);min-height:650px}.client-workspace-nav{padding:15px 10px;border-right:1px solid var(--border);background:color-mix(in srgb,var(--muted) 35%,var(--background))}.client-workspace-nav>p{font-size:10px;letter-spacing:.07em;color:var(--muted-foreground);padding:10px 8px 6px}.client-workspace-nav button{width:100%;display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:6px;text-align:left;font-size:12px;min-height:32px}.client-workspace-nav button:hover{background:var(--muted)}.client-workspace-nav button[aria-current=page]{color:var(--primary);background:var(--accent);font-weight:500}.dark .client-workspace-nav button[aria-current=page]{background:#333438}.client-workspace-nav .atlas-nav-count{margin-left:auto}.client-workspace-children{margin-left:14px;padding-left:4px;border-left:1px solid var(--border)}.client-workspace-nav-note{color:var(--muted-foreground);font-size:11px;line-height:1.6;padding:32px 8px 8px}.client-workspace-main{min-width:0;padding:18px}.client-workspace-view-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.client-workspace-view-header h2{font-size:18px;font-weight:500;margin-top:3px}.client-workspace-view-header p{font-size:11px;color:var(--muted-foreground)}.client-workspace-view-header label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted-foreground)}.client-workspace-notice{display:flex;align-items:center;gap:4px;color:var(--primary);min-height:22px;font-size:11px}.client-workspace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0;border-block:1px solid var(--border);margin-bottom:16px;gap:12px}.client-workspace-summary span{display:block;font-size:11px;color:var(--muted-foreground);margin-bottom:4px}.client-workspace-summary strong{font-size:12px;font-weight:500}.client-workspace-overview{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.client-workspace-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.client-workspace-card{min-width:0;border:1px solid var(--border);border-radius:8px;overflow:clip}.client-workspace-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:39px;padding:6px 12px;border-bottom:1px solid var(--border)}.client-workspace-card h3{font-size:12px;font-weight:600}html.atlas-theme .client-workspace-card>header h3{font-family:var(--font-heading),sans-serif;font-size:14px;font-weight:500}.client-workspace-card>header button{font-size:11px;height:25px}.client-workspace-card dl{padding:5px 12px}.client-workspace-card dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);font-size:12px;line-height:1.4}.client-workspace-card dl>div:last-child{border-bottom:0}.client-workspace-card dt{color:var(--muted-foreground);font-size:11px}.client-workspace-card dd{overflow-wrap:anywhere}.client-workspace-card dd[data-empty=true]{color:var(--muted-foreground)}.client-workspace-overview>aside{display:grid;gap:16px}.client-workspace-tasks{padding:4px 12px 12px}.client-workspace-tasks>label{display:flex;align-items:start;gap:8px;padding:10px 0;font-size:12px;border-bottom:1px solid var(--border)}.client-workspace-tasks input[type=checkbox]{margin-top:3px;accent-color:var(--primary)}.client-workspace-tasks small{margin-left:auto;white-space:nowrap;font-size:10px;color:var(--muted-foreground)}.client-workspace-tasks form{display:flex;gap:6px;margin-top:10px}.client-workspace-tasks form input{min-width:0}.client-workspace-activity{padding:0 12px}.client-workspace-activity li{padding:12px 0;font-size:12px}.client-workspace-activity li+li{border-top:1px solid var(--border)}.client-workspace-activity strong{font-weight:500}.client-workspace-activity p{margin:5px 0}.client-workspace-activity small{color:var(--muted-foreground);font-size:10px}.client-workspace-edit{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-workspace-edit label{font-size:11px;color:var(--muted-foreground)}.client-workspace-edit input{margin-top:4px;color:var(--foreground);min-width:0;width:100%}.client-workspace-card footer{padding:8px 12px;display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--border)}.client-workspace-nav-toggle{display:none}.client-workspace button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@container (max-width: 1200px){.client-workspace-overview{grid-template-columns:minmax(0,1fr)}.client-workspace-overview>aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 800px){.client-workspace-body{grid-template-columns:160px minmax(0,1fr)}.client-workspace-details,.client-workspace-overview>aside{grid-template-columns:1fr}.client-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.client-workspace-body{display:block}.client-workspace-nav-toggle{display:flex;margin:8px}.client-workspace-nav{display:none;border-right:0;border-bottom:1px solid var(--border)}.client-workspace-nav[data-open=true]{display:block}.client-workspace-identity{flex-wrap:wrap;padding:12px}.client-workspace-identity>div:nth-child(2){flex:1;min-width:180px}.client-workspace-identity>.atlas-nav-count{margin-left:50px}.client-workspace-main{padding:12px}.client-workspace-edit{grid-template-columns:1fr}}.client-workspace-detail-column{display:grid;gap:16px;align-content:start;min-width:0}.client-workspace-person{min-width:0}.client-workspace-name{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.client-workspace-age{font-size:13px;color:var(--muted-foreground)}.client-workspace-sex{display:inline-flex;gap:4px;align-items:center;padding:2px 6px;border-radius:4px;font-size:11px;background:var(--muted);color:var(--muted-foreground)}.client-workspace-sex[data-sex=female]{background:#fce7f3;color:#9d174d}.client-workspace-sex[data-sex=male]{background:#dbeafe;color:#1e40af}.client-workspace-vitals{display:flex;gap:24px;margin-left:auto;padding-left:24px;border-left:1px solid var(--border)}.client-workspace-vitals dt{color:var(--muted-foreground);font-size:11px;margin-bottom:2px}.client-workspace-vitals dd{font-size:15px;font-weight:500;white-space:nowrap}.client-workspace-vitals small{font-size:11px;color:var(--muted-foreground);font-weight:400}.client-workspace-identity>.atlas-nav-count{margin-left:16px}.client-workspace-main{padding-top:28px}.client-workspace-view-header{margin-bottom:18px}.client-workspace-notice:empty{min-height:0}.client-workspace-notice:not(:empty){margin-bottom:12px}.client-workspace[data-surface=open] .client-workspace-card{border:0;border-radius:0;overflow:visible}.client-workspace[data-surface=open] .client-workspace-card>dl,.client-workspace[data-surface=open] .client-workspace-card>header{padding-inline:0}.client-workspace[data-surface=open] :is(.client-workspace-tasks,.client-workspace-activity){padding-inline:0}.client-workspace[data-surface=open] .client-workspace-detail-column{gap:28px}.client-workspace[data-surface=cards] .client-workspace-main{background:color-mix(in srgb,var(--muted) 55%,var(--background))}.client-workspace[data-surface=cards] .client-workspace-card{background:var(--background);border-radius:12px;border-color:var(--workspace-widget-border,#ededed);box-shadow:none}.client-workspace[data-surface=cards] .client-workspace-card>header{padding:12px 16px;min-height:48px}.client-workspace[data-surface=cards] .client-workspace-card>dl{padding:8px 16px}.client-workspace[data-surface=cards] :is(.client-workspace-overview,.client-workspace-details,.client-workspace-detail-column,.client-workspace-overview>aside){gap:20px}@container (max-width: 800px){.client-workspace-identity{flex-wrap:wrap}.client-workspace-vitals{margin-left:0;border:0;padding:8px 0 0}.client-workspace-person{flex-basis:100%}.client-workspace-identity>.atlas-nav-count{margin-left:auto}}@container (max-width: 520px){.client-workspace-main{padding-top:24px}.client-workspace-identity>div:first-child{flex:1 0 100%;min-width:0}.client-workspace-vitals{gap:18px}}.client-workspace .client-workspace-card dl>div{grid-template-columns:160px minmax(0,1fr);gap:12px;font-size:13px;padding-block:10px}.client-workspace .client-workspace-card dt{font-size:12px;align-self:center}.client-workspace .client-workspace-card dd{min-width:0;max-width:420px}.client-workspace .client-workspace-card dd input{text-align:left;font-size:13px}.client-workspace-edit-value{display:block;width:100%;min-height:28px;text-align:left;border-radius:4px;padding:3px 5px;margin-left:-5px;overflow-wrap:anywhere}.client-workspace-edit-value:hover{background:var(--accent)}.client-workspace-edit-value:focus-visible{background:var(--accent)}.client-workspace-edit-hint{font-size:11px;color:var(--muted-foreground);margin:-6px 0 20px}.client-workspace[data-density=comfortable] :is(.client-workspace-detail-column,.client-workspace-overview>aside){gap:32px}.client-workspace[data-density=comfortable] .client-workspace-card>header{min-height:44px;margin-bottom:6px}.client-workspace[data-density=compact] .client-workspace-card dl>div{padding-block:5px}.client-workspace[data-field-layout=grid] .client-workspace-card dl>div,.client-workspace[data-field-layout=stacked] .client-workspace-card dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.client-workspace[data-field-layout=grid] .client-workspace-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}@container (max-width: 800px){.client-workspace .client-workspace-card dl>div{grid-template-columns:130px minmax(0,1fr);gap:10px}}@container (max-width: 520px){.client-workspace[data-field-layout=grid] .client-workspace-card dl{grid-template-columns:minmax(0,1fr)}}.client-workspace{--workspace-canvas:color-mix(in srgb,var(--muted) 45%,var(--background));background:var(--workspace-canvas);border:0;border-radius:12px;display:flex;flex-direction:column;height:max(480px,calc(100dvh - 320px));overflow:hidden}.client-workspace-identity{flex-shrink:0;background:var(--workspace-canvas);border-bottom:0}.client-workspace-body{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:0 12px 12px 0;align-items:start}.client-workspace-nav{position:sticky;top:0;align-self:start;background:var(--workspace-canvas);border-right:0}.client-workspace-main{border:1px solid var(--border);border-radius:12px;min-height:100%;overflow:clip}.client-workspace-main,.client-workspace[data-surface=cards] .client-workspace-main{background:var(--background)}.client-workspace .client-workspace-stable-input[data-quiet=true]{border-color:transparent;background:transparent;box-shadow:none;outline:none}.client-workspace .client-workspace-stable-input{transition:border-color .12s ease,box-shadow .12s ease}.client-workspace .client-workspace-stable-input[data-quiet=true]::-webkit-calendar-picker-indicator{opacity:0}@container (max-width: 520px){.client-workspace{height:max(500px,calc(100dvh - 120px))}.client-workspace-body{padding:0 10px 10px}.client-workspace-nav{position:static}.client-workspace-main{min-height:440px}.client-workspace-nav-toggle{margin-left:0}}.client-workspace[data-editing=stable] .client-workspace-notice{min-height:22px;margin-bottom:12px}.client-workspace .client-workspace-choice{height:var(--field-height,36px);min-height:var(--field-height,36px);font-size:13px;border-radius:6px}.client-workspace .client-workspace-choice:not([data-board-cell=status]){justify-content:flex-start;text-align:left}.client-workspace .client-workspace-quiet-control:not([data-state=open]):not(:focus-visible){border-color:transparent;box-shadow:none}.client-workspace .client-workspace-quiet-control:not([data-board-cell=status]):not([data-state=open]):not(:focus-visible){background:transparent}.client-workspace .client-workspace-quiet-control:not([data-state=open]):not(:focus-visible)>svg{opacity:0}.client-workspace .client-workspace-quiet-control:focus-visible,.client-workspace .client-workspace-quiet-control[data-state=open]{outline:2px solid var(--ring);outline-offset:1px}.client-workspace-body{padding:0;scrollbar-gutter:auto}.client-workspace-main{margin:0 8px 8px 0;min-height:calc(100% - 8px);border:1px solid transparent}.client-workspace[data-page-edge=shadow] .client-workspace-main{box-shadow:0 1px 4px rgb(0 0 0/7%)}.client-workspace[data-page-edge=atlas] .client-workspace-main{border-color:color-mix(in srgb,var(--sidebar-border) 75%,transparent);box-shadow:none}.client-workspace[data-page-edge=atlas-shadow] .client-workspace-main{border-color:color-mix(in srgb,var(--sidebar-border) 37.5%,transparent);box-shadow:0 1px 4px rgb(0 0 0/3.5%)}.client-workspace[data-page-edge=contact] .client-workspace-main{border-color:#e8efee;box-shadow:none}.client-workspace[data-page-edge=none] .client-workspace-main{box-shadow:none}.client-workspace[data-canvas=neutral]{--workspace-canvas:#f5f5f5}.client-workspace[data-canvas=neutral] .client-workspace-nav button[aria-current=page]{color:var(--foreground);background:#e9e9e9}.client-workspace[data-canvas=neutral] .client-workspace-nav .atlas-nav-count{background:#e9e9e9;color:var(--muted-foreground)}.client-workspace[data-canvas=atlas]{--workspace-canvas:transparent;background:linear-gradient(180deg,#f8fcfc,#eff9f8 55%,#e4f3f2)}.dark .client-workspace[data-canvas=neutral]{--workspace-canvas:#202124}.dark .client-workspace[data-canvas=neutral] .client-workspace-nav .atlas-nav-count,.dark .client-workspace[data-canvas=neutral] .client-workspace-nav button[aria-current=page]{background:#333438}.dark .client-workspace[data-canvas=atlas]{background:var(--sidebar)}.dark .client-workspace[data-page-edge=contact] .client-workspace-main{border-color:var(--border)}@container (max-width: 520px){.client-workspace-main{margin-left:8px;min-height:440px}.client-workspace-nav-toggle{margin-left:8px}}.client-workspace-body{grid-template-rows:minmax(min-content,1fr) 8px}.client-workspace-body:after{content:"";display:block;grid-column:1/-1;height:8px}.client-workspace-main{margin-bottom:0;min-height:0;align-self:stretch}@container (max-width: 520px){.client-workspace-main{min-height:440px}}.client-workspace-body{overflow:hidden;grid-template-rows:minmax(0,1fr);align-items:stretch}.client-workspace-body:after{display:none}.client-workspace-nav{max-height:100%;overflow-y:auto}.client-workspace-page-shell{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;height:100%}.client-workspace-page-shell[data-at-end=true]{padding-bottom:8px}.client-workspace-page-shell .client-workspace-main{padding:0;margin:0;min-height:0;min-width:0;overflow:hidden;border-radius:12px 12px 0 0}.client-workspace-page-shell[data-at-end=true] .client-workspace-main{border-radius:12px}.client-workspace-page-scroll{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:#b6bfbd transparent;overscroll-behavior:contain}.client-workspace-page-scroll::-webkit-scrollbar{width:7px}.client-workspace-page-content{padding:28px 18px 18px}.client-workspace-page-scroll::-webkit-scrollbar-thumb{background:#b6bfbd;border-radius:4px}.client-workspace .client-workspace-choice{width:fit-content;max-width:100%;justify-content:flex-start;text-align:left;padding-left:12px;padding-right:28px}.client-workspace .client-workspace-choice>[data-slot=select-value]{justify-content:flex-start;flex:initial}@container (max-width: 520px){.client-workspace-body{display:flex;flex-direction:column;padding:0}.client-workspace-nav{flex-shrink:0;max-height:45%}.client-workspace-page-shell{flex:1;height:auto;margin-left:8px}.client-workspace-page-content{padding:28px 12px 12px}}.client-workspace .client-workspace-choice>svg{color:inherit}.client-workspace-communication{min-width:0}.client-workspace-communication [data-slot=tabs-list]{max-width:100%;overflow-x:auto;justify-content:flex-start}.client-workspace-communication-empty{padding:48px 16px;text-align:center}.client-workspace-communication-empty h3{font-size:14px;font-weight:500}.client-workspace-communication-empty p{margin-top:6px;color:var(--muted-foreground);font-size:13px}.client-workspace[data-page-surface^=glass] .client-workspace-main{background:color-mix(in srgb,var(--background) var(--workspace-page-opacity),transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.client-workspace[data-page-surface^=glass] .client-workspace-card{background:var(--background)}.client-workspace[data-page-surface=glass-header] .client-workspace-view-header{position:sticky;top:0;z-index:3;margin:-28px -18px 16px;padding:28px 18px 16px;background:var(--background);border-bottom:1px solid color-mix(in srgb,var(--sidebar-border) 37.5%,transparent)}.client-workspace[data-widget-border=grey]{--workspace-widget-border:#ededed}.dark .client-workspace[data-widget-border=grey]{--workspace-widget-border:#343434}.client-workspace[data-widget-border=atlas]{--workspace-widget-border:color-mix(in srgb,var(--sidebar-border) 75%,transparent)}.client-workspace[data-widget-border=none]{--workspace-widget-border:transparent}.client-workspace-activity>li,.client-workspace-card,.client-workspace-card>dl>div,.client-workspace-card>header,.client-workspace-children,.client-workspace-summary,.client-workspace-tasks>li{border-color:var(--sidebar-border)}.client-workspace[data-surface=cards] .client-workspace-card>dl,.client-workspace[data-surface=cards] .client-workspace-card>header{padding-block:16px}.client-workspace{position:relative}.client-communication-access{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 12px;flex-shrink:0}.client-communication-access>label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted-foreground)}.client-communication-access select{background:var(--background);border:1px solid var(--sidebar-border);border-radius:6px;padding:6px}.client-communication-launcher{display:flex;gap:4px;padding:4px;border:1px solid var(--sidebar-border);border-radius:99px;background:var(--background)}.client-communication-launcher button{display:flex;align-items:center;justify-content:center;gap:6px;width:34px;height:34px;border-radius:99px;cursor:pointer;color:var(--muted-foreground)}.client-communication-launcher button:hover,.client-communication-launcher button[aria-pressed=true]{background:var(--secondary);color:var(--primary)}.client-communication-launcher button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.client-communication-launcher button>span{display:none}.client-workspace[data-communication-access=tabs] .client-communication-launcher{border-radius:8px}.client-workspace[data-communication-access=tabs] .client-communication-launcher button{width:auto;padding-inline:10px;border-radius:6px}.client-workspace[data-communication-access=tabs] .client-communication-launcher button>span{display:inline}.client-workspace[data-communication-access=rail] .client-communication-channel-stack{position:absolute;left:8px;top:150px;flex-direction:column;z-index:4}.client-workspace[data-communication-access=rail] .client-workspace-body{margin-left:54px}.client-workspace[data-communication-open=true] .client-workspace-body{grid-template-columns:160px minmax(0,1fr) minmax(320px,36%);gap:0}.client-workspace[data-communication-open=true] .client-workspace-details,.client-workspace[data-communication-open=true] .client-workspace-overview{grid-template-columns:minmax(0,1fr)}.client-communication-dock{container-type:inline-size;min-height:0;min-width:0;overflow:auto;margin:0 8px 8px 0;border:1px solid color-mix(in srgb,var(--sidebar-border) 37.5%,transparent);border-radius:12px;background:var(--background);box-shadow:0 1px 4px rgb(0 0 0/3.5%);padding:16px}.client-communication-dock[hidden]{display:none}.client-communication-dock>header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px}.client-communication-dock h2{font-size:17px;font-weight:600;margin-top:4px}.client-communication-dock small{font-size:11px;color:var(--muted-foreground)}.client-communication-dock .communication-tools>input{max-width:none}.client-communication-dock .communication-tools label[hidden]{display:none}@container (max-width:800px){.client-workspace[data-communication-open=true] .client-workspace-body{grid-template-columns:140px minmax(0,1fr)}.client-workspace[data-communication-open=true] .client-workspace-page-shell{display:none}.client-communication-access{flex-wrap:wrap}}@container (max-width:520px){.client-workspace[data-communication-access=rail] .client-communication-launcher{position:static;flex-direction:row}.client-workspace[data-communication-access=rail] .client-workspace-body{margin-left:0}.client-communication-dock{flex:1;margin-left:8px}.client-workspace[data-communication-access=tabs] .client-communication-launcher{max-width:100%;overflow-x:auto}}.client-workspace[data-communication-access=pill] .client-workspace-body{grid-template-columns:184px minmax(0,1fr) 52px}.client-workspace-body>.client-communication-channel-stack{flex-direction:column;align-self:start;margin-right:8px}.client-workspace[data-communication-open=true] .client-workspace-body{grid-template-columns:160px minmax(0,1fr) 10px minmax(280px,var(--communication-width))}.client-workspace[data-communication-open=true][data-communication-access=pill] .client-workspace-body{grid-template-columns:160px minmax(0,1fr) 10px minmax(280px,var(--communication-width)) 52px}.client-communication-resize{cursor:col-resize;touch-action:none;display:flex;align-items:center;justify-content:center;outline:none}.client-communication-resize:after{content:"";width:3px;height:36px;border-radius:99px;background:var(--sidebar-border)}.client-communication-resize:focus-visible:after,.client-communication-resize:hover:after{background:var(--primary)}.client-communication-resize[hidden]{display:none}.client-workspace[data-pill-surface=tint] .client-communication-launcher{background:color-mix(in srgb,var(--primary) 12%,var(--background));border-color:color-mix(in srgb,var(--primary) 20%,transparent)}.client-workspace[data-pill-surface=teal] .client-communication-launcher{background:var(--primary);border-color:transparent}.client-workspace[data-pill-surface=teal] .client-communication-launcher button{color:var(--primary-foreground)}.client-workspace[data-pill-surface=teal] .client-communication-launcher button:is(:hover,[aria-pressed=true]){background:rgb(255 255 255/22%)}@container (max-width:800px){.client-workspace[data-communication-open=true] .client-workspace-body,.client-workspace[data-communication-open=true][data-communication-access=pill] .client-workspace-body{grid-template-columns:140px minmax(0,1fr) 52px}.client-communication-resize{display:none}}@container (max-width:520px){.client-workspace-body>.client-communication-channel-stack{flex-direction:row;order:-1;margin:0 8px 8px;flex-shrink:0}.client-workspace[data-communication-access=rail] .client-workspace-body>.client-communication-channel-stack{position:static}.client-communication-access{justify-content:flex-start}}.client-communication-access{flex-wrap:wrap}.client-communication-channel-stack{display:flex;align-items:center;gap:8px}.client-workspace-body .client-communication-launcher{flex-direction:column}.client-communication-owner{display:flex;width:34px;height:34px;flex-shrink:0}.client-communication-owner [data-slot=avatar-fallback]{display:flex;background:var(--primary);color:var(--primary-foreground);font-size:11px;font-weight:500}.client-workspace[data-pill-surface=transparent] .client-communication-launcher{background:transparent;border-color:transparent}.client-workspace[data-pill-surface=translucent] .client-communication-launcher{background:color-mix(in srgb,var(--background) 40%,transparent);border-color:color-mix(in srgb,var(--sidebar-border) 45%,transparent);backdrop-filter:blur(10px)}@container (max-width:520px){.client-workspace-body .client-communication-launcher{flex-direction:row}}.client-workspace-overview-content[data-emails-view=true] .client-workspace-details,.client-workspace-overview-content[data-emails-view=true] .client-workspace-overview-tasks,.client-workspace-overview-content[data-emails-view=true] .client-workspace-summary{display:none}.client-workspace .client-workspace-overview-content[data-emails-view=true] .client-workspace-overview{grid-template-columns:minmax(0,1fr)}.client-workspace .client-workspace-overview-content[data-emails-view=true] .client-workspace-overview>aside{display:block}.client-workspace-identity .client-workspace-contact-summary{display:flex;flex-wrap:wrap;row-gap:6px;margin-top:8px}.client-workspace-contact-summary>span+span{border-left:1px solid var(--border);margin-left:14px;padding-left:14px}.client-workspace-contact-summary>span{min-width:0;overflow-wrap:anywhere}.atlas-nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;border-radius:4px;font-size:10px;line-height:16px;font-weight:500;font-variant-numeric:tabular-nums;background:var(--accent);color:var(--primary)}[data-atlas-part=record-layer]>.client-workspace[data-approved=true]{height:100%;width:100%}.atlas-record-load-error{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:13px}.client-workspace[data-approved=true]{height:min(850px,max(560px,calc(100dvh - 220px)))}.atlas-record-preview>.client-workspace[data-approved=true]{height:100%;width:100%}.client-workspace[data-approved=true] .client-communication-access[hidden],.client-workspace[data-approved=true] .communication-layout-options[hidden]{display:none}.client-workspace[data-approved=true] .client-workspace-overview{grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr)}.client-workspace-readonly{display:flex;align-items:center;min-height:var(--field-height);padding-inline:12px}.client-workspace-contact>div>label,.client-workspace-measure>div>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.client-workspace-contact .atlas-contact-display{margin-top:0;border-color:transparent;background:transparent}.client-workspace-measure .atlas-unit-control{margin-top:0}.client-workspace .client-workspace-card dd .atlas-unit-number-field input{text-align:center}.client-workspace[data-approved=true][data-editing=stable] .client-workspace-contact .atlas-contact-display{justify-content:flex-start}.client-workspace[data-approved=true][data-editing=stable] .client-workspace-contact input{text-align:left}.client-workspace[data-approved=true] .atlas-record-card{box-shadow:none;border:1px solid var(--workspace-widget-border)}@container (max-width: 1100px){.client-workspace[data-approved=true] .client-workspace-overview{grid-template-columns:minmax(0,1fr)}.client-workspace[data-approved=true] .client-workspace-overview>aside{display:flex;flex-direction:column}}@container (max-width: 760px){.client-workspace[data-approved=true] .client-workspace-details{grid-template-columns:minmax(0,1fr)}}.client-workspace[data-approved=true][data-communication-open=true] .client-workspace-overview{grid-template-columns:minmax(0,1fr)}.client-workspace[data-approved=true] .atlas-record-card-content:has(>.atlas-client-tasks){overflow-x:auto}.client-workspace[data-approved=true] .atlas-client-tasks{min-width:380px}@container (max-width: 1100px){.client-workspace[data-approved=true] .client-workspace-details{grid-template-columns:minmax(0,1fr)}.client-workspace[data-approved=true] .client-workspace-identity{flex-wrap:wrap}.client-workspace[data-approved=true] .client-workspace-person{flex-basis:100%}.client-workspace[data-approved=true] .client-workspace-vitals{margin-left:0;padding-left:0;border-left:0}.client-workspace[data-approved=true] .atlas-record-actions{margin-left:auto}}.client-workspace [data-slot=activity-rail][data-presentation=widget]{border-color:var(--workspace-widget-border,#ededed);border-radius:8px;box-shadow:none;margin:0}.client-workspace [data-slot=activity-toolbar]{border-color:var(--workspace-widget-border,#ededed)}.client-workspace[data-field-dividers=none] .client-workspace-card>dl>div{border-bottom-color:transparent}.client-workspace .atlas-consult-layout{gap:20px;align-items:start;grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr)}.client-workspace .atlas-consult-main{overflow:visible;padding:0;margin:0;gap:20px}.client-workspace .atlas-consult-side{position:sticky;top:0;padding:0;height:min(650px,calc(100dvh - 200px))}.client-workspace .atlas-consult-layout .atlas-record-card{border:1px solid var(--workspace-widget-border,#ededed);border-radius:8px;box-shadow:none;background:var(--background)}.client-workspace .atlas-consult-layout .atlas-record-card-title{padding:12px 16px;border-bottom:1px solid var(--workspace-widget-border,#ededed)}.client-workspace .atlas-consult-layout .atlas-record-card-title h3{font-size:13px;font-weight:500}.client-workspace .atlas-consult-layout .atlas-record-card-content{padding:12px 16px}.client-workspace .atlas-consult-main>.atlas-frame{padding:0;border:0;box-shadow:none;background:transparent}.client-workspace .atlas-consult-main>.atlas-frame>.atlas-frame-header{padding:0 0 16px}.client-workspace .atlas-consult-main>.atlas-frame>.atlas-frame-body{padding:0;gap:20px}.client-workspace .atlas-consult-section{align-items:start;gap:16px}.client-workspace .atlas-consult-fields{gap:12px}.client-workspace .atlas-consult-fields>div:has(>label){display:grid;grid-template-columns:minmax(100px,.85fr) minmax(0,1.15fr);align-items:start;gap:8px 12px}.client-workspace .atlas-consult-fields>div:has(>label)>label{padding-block:8px}.client-workspace .atlas-consult-fields .atlas-client-select>span,.client-workspace .atlas-consult-fields :is(input,textarea){text-align:left}.client-workspace .atlas-consult-fields .atlas-client-date{justify-content:flex-start}@container (max-width: 1100px){.client-workspace .atlas-consult-layout{grid-template-columns:minmax(0,1fr)}.client-workspace .atlas-consult-side{position:static;height:480px}}@container (max-width: 800px){.client-workspace .atlas-consult-section{grid-template-columns:minmax(0,1fr)}}@container (max-width: 520px){.client-workspace .atlas-consult-fields>div:has(>label){grid-template-columns:minmax(0,1fr);gap:6px}.client-workspace .atlas-consult-fields>div:has(>label)>label{padding:0}}.client-workspace .atlas-consult-layout{--atlas-section-gap:20px}.client-workspace .atlas-consult-top{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 800px){.client-workspace .atlas-consult-top{grid-template-columns:minmax(0,1fr)}}.client-workspace .atlas-consult-fields>div:has(>label)>*{margin-block:0}.client-workspace .atlas-consult-fields>div:has(>label)>[role=alert]{grid-column:1/-1}.client-workspace-nav .client-workspace-appointment-link{justify-content:flex-start;gap:8px;margin-bottom:20px}.client-workspace-appointment-link>span{overflow-wrap:anywhere}.client-workspace-appointment-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr);align-items:start;gap:20px}@container (max-width: 1100px){.client-workspace-appointment-layout{grid-template-columns:minmax(0,1fr)}}.client-workspace[data-communication-open=true] .client-workspace-appointment-layout{grid-template-columns:minmax(0,1fr)}.client-workspace[data-approved=true] .client-workspace-identity{flex-wrap:nowrap;align-items:flex-start}.client-workspace[data-approved=true] .client-workspace-person{flex:1;min-width:0}.client-workspace[data-approved=true] .atlas-record-actions{margin-left:auto}.client-workspace[data-approved=true] .client-workspace-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.client-workspace[data-approved=true] .client-workspace-person{display:contents}.client-workspace[data-approved=true] .client-workspace-name{grid-column:1;grid-row:1}.client-workspace[data-approved=true] .client-workspace-contact-summary{grid-column:1/-1;grid-row:2;margin-top:0}.client-workspace[data-approved=true] .atlas-record-actions{grid-column:2;grid-row:1}.client-workspace[data-approved=true] .client-workspace-identity>.atlas-record-actions{min-width:0}.client-workspace[data-approved=true]{--atlas-scrollbar-size:5px;--atlas-scrollbar-thumb:color-mix(in srgb,var(--muted-foreground) 24%,transparent);--atlas-scrollbar-thumb-hover:color-mix(in srgb,var(--muted-foreground) 40%,transparent);--shell-scroll-thumb:var(--atlas-scrollbar-thumb)}.client-workspace[data-approved=true] .client-workspace-main{background:var(--background)}.client-workspace[data-approved=true] .atlas-view-selector-row{margin-bottom:18px}.client-workspace-contact>div>.atlas-clearable-field,.client-workspace-measure>div>.atlas-clearable-field{margin-top:0}.client-workspace[data-approved=true][data-canvas]{--workspace-canvas:var(--atlas-item-canvas,#f7f8fa);background:var(--workspace-canvas)}.client-workspace-appointment-layout .atlas-record-field>dd .board-edit-trigger{width:100%;justify-content:center;text-align:center;border:1px solid var(--input);border-radius:6px;min-height:var(--field-height)}.client-workspace[data-approved=true] .client-workspace-card dd{max-width:none}.client-workspace[data-approved=true][data-client-field-variant=above] .atlas-consult-fields>div:has(>label),.client-workspace[data-approved=true][data-client-field-variant=above] .client-workspace-card dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.client-workspace[data-approved=true][data-client-field-variant=above] .atlas-consult-fields>div:has(>label)>label{padding-block:0}.client-workspace[data-approved=true]:not([data-client-field-variant=inline]) .atlas-consult-fields :is(input:not([type=checkbox]):not(.atlas-unit-number-field input),[role=combobox],.atlas-client-date),.client-workspace[data-approved=true]:not([data-client-field-variant=inline]) .client-workspace-card dd :is(input:not([type=checkbox]):not(.atlas-unit-number-field input),[role=combobox],.client-workspace-choice){width:100%;text-align:center;justify-content:center;border:1px solid var(--input);border-radius:6px;min-height:var(--field-height)}.client-workspace[data-approved=true]:not([data-client-field-variant=inline]) .atlas-consult-fields .atlas-client-select>span{text-align:center}.client-workspace[data-approved=true]:not([data-client-field-variant=inline]) .client-workspace-readonly{justify-content:center;border:1px solid var(--input);border-radius:6px;color:var(--muted-foreground)}.client-workspace[data-approved=true]:not([data-client-field-variant=inline]) .client-workspace-contact .atlas-contact-display{border-color:var(--input)}.client-workspace[data-approved=true]:not([data-client-field-variant=inline]) .client-workspace-contact input{text-align:center}.client-workspace[data-approved=true][data-client-field-variant=inline] .atlas-consult-fields :is(input:not(.atlas-unit-number-field input),textarea,[role=combobox],.atlas-client-date){border-color:transparent;box-shadow:none;background:transparent;text-align:left;justify-content:flex-start}.client-workspace[data-approved=true][data-client-field-variant=inline] .atlas-consult-fields :is(input:not(.atlas-unit-number-field input),textarea,[role=combobox],.atlas-client-date):is(:hover,:focus-visible){border-color:var(--input)}.client-workspace[data-approved=true]:not([data-client-field-variant=inline]) .client-workspace-card dd [aria-label="Date field actions"]{display:block;width:100%}.client-workspace[data-approved=true][data-client-field-variant=above] .client-workspace-card{container-type:inline-size}.client-workspace[data-approved=true][data-client-field-variant=above] .client-workspace-card dl[data-paired-fields=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.client-workspace[data-approved=true][data-client-field-variant=above] .client-workspace-card dl>div{min-width:0;align-content:start;grid-column:1/-1}.client-workspace[data-approved=true][data-client-field-variant=above] .client-workspace-card dl>div:is([data-section="Personal details"],[data-section="Contact details"],[data-field="Height (cm)"],[data-field="Weight (kg)"],[data-field="Lowest adult weight (kg)"],[data-field="Highest adult weight (kg)"]){grid-column:auto}.client-workspace[data-approved=true][data-client-field-variant=above] .client-workspace-card dl>div:is([data-field="Date of birth"],[data-field=Phone],[data-field="Street address"]){grid-column:1}.client-workspace-address-search{grid-column:1/-1;margin-bottom:0}.client-workspace[data-approved=true][data-client-field-variant=above] .atlas-unit-number-field{max-width:none;width:100%}.client-workspace[data-approved=true]:not([data-client-field-variant=inline]) .client-workspace-contact .atlas-contact-display{justify-content:center}@container (max-width: 340px){.client-workspace[data-approved=true][data-client-field-variant=above] .client-workspace-card dl[data-paired-fields=true]{grid-template-columns:minmax(0,1fr)}}.client-workspace[data-approved=true] .atlas-consult-fields [aria-label="Date field actions"]{display:block;width:100%}.client-workspace[data-approved=true][data-client-field-variant=above] .client-workspace-card dl>div[data-pair-with]{grid-column:auto}.client-workspace[data-approved=true][data-client-field-variant=above] .client-workspace-card dl>div[data-field-alone]{grid-column:1}.atlas-record-field>dd>[data-atlas-variant=field]{width:100%}.client-workspace[data-approved=true][data-client-field-variant=above] .client-workspace-card dl>div[data-field-alone]+div[data-pair-with]{grid-column:1}.client-workspace-card>.atlas-record-card-note{padding:12px 12px 0}.atlas-record-field .atlas-clearable-field[data-populated] :is(input,textarea){padding-inline:30px}