.atlas-page-card{container-type:inline-size;--atlas-page-padding:24px;--atlas-page-radius:22px;--atlas-title-size:22px;--atlas-title-line-height:32px;--atlas-count-size:12px;--atlas-section-gap:16px;--atlas-record-padding:16px;--atlas-record-radius:8px;min-width:0;border:1px solid var(--border);border-radius:var(--atlas-page-radius);background:var(--background);color:var(--foreground)}.atlas-card-grid,.atlas-record-layout{display:grid;gap:var(--atlas-section-gap)}.atlas-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@container (min-width: 600px){.atlas-record-layout[data-layout=split]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.atlas-page-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--atlas-section-gap);padding:var(--atlas-page-padding) var(--atlas-page-padding) 10px}.atlas-page-card-title{margin:0;font-family:var(--font-heading),var(--font-sans),sans-serif;font-size:var(--atlas-title-size);font-weight:500;line-height:var(--atlas-title-line-height);letter-spacing:-.1px}.atlas-page-card-count{margin:1px 0 0;font-size:var(--atlas-count-size);color:#8b8d97}.atlas-page-card-content{min-width:0;padding:var(--atlas-section-gap) var(--atlas-page-padding) var(--atlas-page-padding)}.atlas-record-card{min-width:0;border:1px solid var(--border);border-radius:var(--atlas-record-radius,8px);background:var(--card)}.atlas-record-card-title{margin:0;border-bottom:1px solid var(--border);font-family:var(--font-heading),var(--font-sans),sans-serif;font-size:14px;font-weight:500}.atlas-record-card-content,.atlas-record-card-title{padding:var(--atlas-record-padding,16px)}.atlas-view-selector{min-width:0;gap:0}.atlas-view-selector-row{margin-inline:var(--atlas-page-padding,24px);border-bottom:1px solid var(--border)}.atlas-view-selector-list{gap:0;padding:4px 0}.atlas-view-tab{flex-grow:0;height:32px;padding:0 12px;border:0;border-radius:8px;font-size:13px;font-weight:400;white-space:nowrap}.atlas-view-selector-list>[data-slot=tab-indicator]{height:3px;transform:none}@media (max-width:640px){.atlas-page-card{--atlas-page-padding:16px}}@media (prefers-reduced-motion:reduce){.atlas-view-selector [data-slot=tab-indicator]{transition:none}}.atlas-record-value{text-align:center}.atlas-editable-heading{text-align:left;font-size:inherit;font-weight:inherit;border-color:transparent;padding-inline:4px}.atlas-editable-heading:hover{border-color:var(--border)}.atlas-record-page{--atlas-widget-canvas:#f7f8fa;overflow:hidden}.dark .atlas-record-page{--atlas-widget-canvas:var(--muted)}.atlas-record-page .atlas-page-card-header{flex-wrap:nowrap;justify-content:flex-start;gap:12px}.atlas-record-page .atlas-view-selector-row{margin-inline:0;padding-inline:var(--atlas-page-padding)}.atlas-record-page .atlas-page-card-content{background:var(--atlas-widget-canvas);border-radius:0 0 calc(var(--atlas-page-radius) - 1px) calc(var(--atlas-page-radius) - 1px)}.atlas-record-page .atlas-record-value[aria-label="Record name"]{text-align:left}.atlas-page-card table td:not(:last-child),.atlas-page-card table th:not(:last-child){border-right:1px solid var(--border)}.atlas-record-preview .atlas-page-card-header{flex-wrap:wrap;padding-top:12px;padding-bottom:4px}.atlas-record-preview .atlas-page-card-title{min-width:min(100%,160px)}[data-slot=dialog-content].atlas-record-preview{top:16px;right:16px;bottom:16px;left:auto;width:calc(100% - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;transform:none;translate:none;display:flex;overflow:hidden;outline:none}[data-slot=dialog-content].atlas-record-preview[data-record-mode=panel]{width:min(720px,calc(100% - 32px))}.atlas-record-preview .atlas-record-page{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.atlas-record-preview .atlas-page-card-header{flex-shrink:0}.atlas-record-preview .atlas-view-selector{flex:1;min-height:0}.atlas-record-preview .atlas-view-selector-row{flex-shrink:0}.atlas-record-preview [role=tabpanel]:not([hidden]){display:flex;flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;background:var(--atlas-widget-canvas)}.atlas-record-preview .atlas-page-card-content{flex:1}html:not(.dark) .atlas-record-card,html:not(.dark) .atlas-record-page{--border:#e8efee;--input:#e8efee;--atlas-widget-canvas:#f7f8fa}.atlas-record-page{--atlas-record-radius:10px}.atlas-widget-expand{opacity:.35;transition:opacity .15s ease-out}.atlas-widget-expand:focus-visible,.atlas-widget-expand:hover{opacity:1}@media (hover:none){.atlas-widget-expand{opacity:1}}.atlas-record-card-title{padding-block:10px}.atlas-appointment-page{background:var(--atlas-widget-canvas);background-image:radial-gradient(140% 100% at 0 0,color-mix(in oklab,var(--item-sheet-accent) 14%,transparent),transparent 55%),radial-gradient(120% 120% at 100% 0,color-mix(in oklab,var(--item-sheet-accent) 8%,transparent),transparent 60%);transition:--item-sheet-accent .5s ease-out}.atlas-record-page,.atlas-task-record{--atlas-frame-hover:rgb(0 0 0/7%)}.dark .atlas-record-page,.dark .atlas-task-record{--atlas-frame-hover:rgb(255 255 255/10%)}.atlas-appointment-page{--atlas-frame-hover:color-mix(in oklab,var(--item-sheet-accent) 24%,transparent)}.atlas-frame-action:is(:hover,:active,[data-state=open]),.atlas-record-actions>[data-slot=dropdown-menu-trigger]:is(:hover,:active,[data-state=open]),.atlas-record-actions>button:is(:hover,:active,[data-state=open]){background-color:var(--atlas-frame-hover)}.atlas-appointment-status[data-slot=select-trigger]{height:24px;min-height:24px;padding-inline:8px;transition:background-color .5s ease-out}.atlas-linked-record{min-width:0;margin-inline:8px;border:1px solid var(--border);border-bottom:0;border-radius:12px 12px 0 0;background:var(--background);overflow:hidden}.atlas-record-preview .atlas-appointment-context{flex-shrink:0}.atlas-record-preview .atlas-linked-record{display:flex;flex:1;flex-direction:column;min-height:0}.atlas-record-preview .atlas-linked-record .atlas-page-card-header{padding-top:8px}.atlas-linked-record .atlas-page-card-content{border-radius:0}@media (prefers-reduced-motion:reduce){.atlas-appointment-page,.atlas-appointment-status[data-slot=select-trigger],.atlas-widget-expand{transition:none}}.atlas-record-card-title{min-height:40px;line-height:20px}.atlas-widget-expand{width:28px;height:28px;min-width:28px;margin-block:-4px;border-radius:8px}.atlas-appointment-widget .atlas-record-card-title .atlas-reference-field{padding:0}.atlas-appointment-widget .atlas-record-card-title .atlas-reference-chip{height:20px;border-radius:9999px}.atlas-appointment-widget .atlas-record-card-title .atlas-reference-open{font-size:11px;padding:0 8px}.atlas-appointment-widget .atlas-record-card-title .atlas-reference-open svg{width:12px;height:12px}[data-slot=activity-rail][data-presentation=widget]>div:first-child{min-height:40px;padding-block:10px}[data-slot=activity-rail][data-presentation=widget] h3{font-weight:500;line-height:20px}.atlas-appointment-widget .atlas-record-card-title .atlas-reference-chip{--atlas-link-bg:var(--muted);--atlas-link-fg:var(--muted-foreground)}.atlas-view-selector-row[data-has-actions]{display:flex;align-items:center;gap:8px}.atlas-view-selector-row[data-has-actions]>:first-child{flex:1;min-width:0}.atlas-consult-layout{display:grid;gap:var(--atlas-section-gap);align-items:start;min-width:0}.atlas-consult-main,.atlas-consult-side{display:flex;min-width:0;flex-direction:column;gap:var(--atlas-section-gap)}.atlas-consult-side{height:560px}.atlas-consult-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:var(--atlas-section-gap);align-items:start}.atlas-consult-stack{display:flex;min-width:0;flex-direction:column;gap:var(--atlas-section-gap)}@container (min-width: 1180px){.atlas-consult-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.atlas-consult-side{position:sticky;top:16px;height:min(720px,calc(100svh - 48px))}.atlas-record-preview [role=tabpanel]:has(.atlas-consult-layout){overflow:hidden}.atlas-record-preview .atlas-page-card-content:has(>.atlas-consult-layout){display:flex;min-height:0;padding-top:0;padding-bottom:0}.atlas-record-preview .atlas-consult-layout{flex:1;min-height:0;align-items:stretch}.atlas-record-preview .atlas-consult-main{overflow-y:auto;scrollbar-gutter:stable;padding-right:0;margin-right:calc(-1 * var(--atlas-scrollbar-size, 7px))}.atlas-record-preview .atlas-consult-main,.atlas-record-preview .atlas-consult-side{min-height:0;padding-top:var(--atlas-section-gap,16px);padding-bottom:var(--atlas-page-padding,24px)}.atlas-record-preview .atlas-consult-side{position:static;height:auto}}.atlas-consult-section{display:grid;gap:var(--atlas-section-gap);min-width:0}.atlas-consult-fields{display:flex;flex-direction:column;gap:14px}.atlas-consult-fields>*{min-width:0}.atlas-consult-notes{display:flex;flex-direction:column}.atlas-consult-notes .atlas-record-card-content{display:flex;min-height:220px;flex:1;flex-direction:column}.atlas-consult-notes [role=toolbar]{border:0}.atlas-consult-notes .ProseMirror{min-height:160px}@container (min-width: 700px){.atlas-consult-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.atlas-consult-file{display:flex;height:var(--field-height);align-items:center;justify-content:center;gap:6px;border:1px solid var(--input);border-radius:6px;font-size:14px}.atlas-consult-file[data-empty]{color:var(--muted-foreground)}.atlas-consult-file:hover{background:var(--accent)}.atlas-activity-expanded{display:flex;height:100%;min-height:0;flex-direction:column;border-radius:var(--atlas-page-radius,22px);background:var(--background);padding:8px}.atlas-consult-top .atlas-record-card-title{flex-wrap:nowrap;align-items:flex-start}.atlas-consult-top .atlas-record-card-title h3{min-width:0}.atlas-consult-top .atlas-record-card-title>:last-child{flex-shrink:0}.atlas-frame .atlas-consult-section{gap:var(--atlas-frame-gap)}.atlas-frame .atlas-consult-notes .atlas-record-card-content{min-height:140px}.atlas-frame .atlas-consult-notes .ProseMirror{min-height:88px}.atlas-frame .atlas-consult-fields{gap:10px}.atlas-consult-generated{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 8px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:11px;font-weight:500}.atlas-consult-note{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.atlas-consult-main .atlas-frame>.atlas-frame-footer{margin-top:var(--atlas-frame-gap)}.atlas-log-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.atlas-log-day{margin:12px 0 4px;color:var(--muted-foreground);font-size:11px;font-weight:400;letter-spacing:.025em;text-transform:uppercase}.atlas-log li{display:grid;grid-template-columns:72px minmax(0,180px) minmax(0,200px) minmax(0,1fr);min-height:36px;align-items:center;gap:12px;border-bottom:1px solid var(--border);font-size:13px}.atlas-log-from,.atlas-log-when{color:var(--muted-foreground)}.atlas-log-when{font-size:12px}.atlas-log-change,.atlas-log-person{display:flex;min-width:0;align-items:center;gap:8px}.atlas-log-field{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-log-from{text-decoration:line-through}.atlas-log-from,.atlas-log-to{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 700px){.atlas-log li{grid-template-columns:64px minmax(0,1fr);padding-block:6px}.atlas-log-change,.atlas-log-field{grid-column:2}}.atlas-consult-main .atlas-frame>.atlas-consult-notes-footer{justify-content:flex-start}.atlas-consult-note{border-radius:var(--atlas-record-radius,8px);background:var(--background)}.atlas-consult-main .atlas-consult-tile{min-width:0;border:1px solid var(--border);border-radius:var(--atlas-record-radius,8px);background:var(--background);padding:12px 16px}.atlas-consult-main .atlas-consult-tile>h4:first-child{margin:-12px -16px 4px;padding:12px 16px;border-bottom:1px solid var(--border);color:var(--foreground);font-family:var(--font-heading),var(--font-sans),sans-serif;font-size:13px;font-weight:500}