.atlas-status-face-wrap{position:relative}.atlas-status-peel{position:absolute;top:0;right:0;width:20px;height:20px;z-index:2;background:transparent}.atlas-status-fold{position:absolute;top:0;right:0;width:0;height:0;border-right:0 solid var(--background);border-bottom:0 solid rgb(0 0 0/20%);transition:none}.atlas-status-face-wrap:focus-within .atlas-status-fold,.atlas-status-face-wrap:hover .atlas-status-fold,.atlas-status-peel[data-has-updates] .atlas-status-fold{border-right-width:10px;border-bottom-width:10px;transition:border-width .15s ease-out 70ms}.atlas-status-peel:focus-visible .atlas-status-fold,.atlas-status-peel:hover .atlas-status-fold,.atlas-status-peel[data-state=open] .atlas-status-fold{border-right-width:18px;border-bottom-width:18px}.atlas-status-plus{position:absolute;top:1px;right:0;width:9px;height:9px;color:var(--status-note-color,var(--muted-foreground));transform:scale(0);transform-origin:center;transition:transform .12s ease-in}.atlas-status-peel:focus-visible .atlas-status-plus,.atlas-status-peel:hover .atlas-status-plus,.atlas-status-peel[data-state=open] .atlas-status-plus{transform:scale(1);transition:transform .15s ease-out .15s}.atlas-status-peel:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.atlas-status-face-wrap .atlas-status-fold,.atlas-status-face-wrap .atlas-status-plus{transition:none}}.atlas-task-inset{padding:4px;border:1px solid var(--border)}.atlas-task-inset-record{padding:0;border:0}[data-field-context=table] td .atlas-task-inset{border:0}.atlas-compact-status-picker{max-width:calc(100vw - 32px);padding:8px}.atlas-compact-status-picker .board-label-options{gap:4px;grid-template-rows:repeat(5,32px)}.atlas-compact-status-picker .board-label-options>button{height:32px}.atlas-record-status [data-board-cell=status],.atlas-task-inset-record .atlas-status-face-wrap>button,[data-field-context=record] .atlas-priority-inset{height:var(--field-height);border-radius:6px}.atlas-date-cell{width:100%;height:35px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;font-weight:400}.atlas-date-cell:before{display:none}.board-table td:is(:hover,:has(:focus-visible)) .atlas-cell-empty-icon{opacity:1}.atlas-cell-clear:focus-visible,.board-table td:hover .atlas-cell-clear{opacity:1}.board-table td .atlas-cell-clear:hover{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--foreground)}.atlas-choice-picker [data-radix-select-viewport]{padding:8px}.atlas-clearable-field{position:relative;min-width:0;width:100%}.atlas-field-clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;z-index:3;color:var(--muted-foreground);background:var(--background);opacity:0;pointer-events:none}.atlas-clearable-field:is(:hover,:focus-within)>.atlas-field-clear,.atlas-field-clear:focus-visible{opacity:1;pointer-events:auto}.atlas-field-clear:hover{color:var(--foreground);background:var(--accent)}.atlas-field-clear:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.atlas-clearable-field[data-populated]>:is(input,textarea){padding-inline:30px}.atlas-clearable-field[data-populated]:has([role=combobox])>.atlas-field-clear{right:28px}.atlas-clearable-field[data-populated]:has(.atlas-status-peel)>.atlas-field-clear{right:28px}.atlas-clearable-field.atlas-clearable-unit>.atlas-field-clear{right:64px}.atlas-clearable-unit input{padding-inline:30px}@media (hover:none){.atlas-clearable-field>.atlas-field-clear{opacity:1;pointer-events:auto}}.atlas-board-demo .board-scroll-area{max-height:620px;margin-top:12px;container-type:inline-size}.atlas-board-demo .board-table td,.atlas-board-demo .board-table th{border-right:1px solid var(--border)}.atlas-board-demo .board-table th{padding:0 8px;color:var(--muted-foreground)}.atlas-board-demo .board-table td{height:36px;padding:0}.atlas-board-demo .board-table td:last-child,.atlas-board-demo .board-table th:last-child{border-right:0}.atlas-board-demo .board-table .board-summary-row td{height:36px;padding:0 8px}.atlas-status-summary{display:flex;width:100%;height:100%;overflow:hidden;border-radius:3px}.atlas-board-demo .board-table tbody tr:not([data-state=selected]):not(:has([data-board-cell=status][data-state=open])):is(:hover,:has(td :is([aria-expanded=true],[data-state=open],input:focus,textarea:focus,[contenteditable=true]:focus))) [data-board-cell=status]{background-color:color-mix(in srgb,var(--cell-color) 50%,var(--accent))!important}.atlas-board-demo [data-board-cell=status]{transition:none}.atlas-board-demo .board-name-open:hover{background:var(--accent)}.atlas-board-demo .board-group .board-group-frame{border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:5px}.atlas-board-demo .board-group .board-summary-frame{padding-left:var(--board-group-edge-width);padding-right:0;border-right:1px solid var(--border);border-bottom-right-radius:5px}.atlas-board-demo .board-table th{text-align:center;font-size:12px;height:32px}.atlas-board-demo .board-table .board-summary-row td.board-summary-spacer{border:0}.atlas-board-demo .board-table .board-summary-row td:nth-child(2){border-bottom-left-radius:5px}.atlas-board-demo .board-table .board-summary-row td:last-child{border-bottom-right-radius:5px;border-right:0}.atlas-board-demo .board-summary-table{border-collapse:separate;border-spacing:0}.atlas-board-demo .board-table .board-summary-row td{border-left:0}.atlas-board-demo .board-table .board-summary-row td:nth-child(2){border-top-left-radius:0}.atlas-board-demo .board-summary-frame:not([data-collapsed]) .board-summary-row td:nth-child(2){box-shadow:-1px 0 0 0 var(--border)}.atlas-board-demo .board-group-heading:after{display:none}.atlas-board-demo .board-group-frame thead{box-shadow:none}.atlas-board-demo .atlas-reference-field{justify-content:center}.atlas-board-demo .board-group .board-summary-frame[data-collapsed]{padding:0;border:1px solid var(--border);border-left:var(--board-group-edge-width) solid var(--board-group-color);border-radius:5px}.atlas-board-demo .board-summary-frame[data-collapsed] td{border-top:0;border-bottom:0}.atlas-board-demo .board-summary-frame[data-collapsed] td.board-summary-title{border-left:0;border-right:1px solid var(--border)}.atlas-board-demo .board-summary-frame[data-collapsed] td:last-child{border-right:0}.atlas-board-demo .board-summary-frame[data-collapsed] .board-group-heading{padding:0 8px;background:transparent}.atlas-column-header{position:relative;padding-inline:22px!important}.atlas-column-more{position:absolute;right:5px;top:50%;transform:translateY(-50%);opacity:0}.atlas-column-header:focus-visible .atlas-column-more,.atlas-column-header:hover .atlas-column-more{opacity:1}.atlas-column-header:focus-visible{outline:1px solid var(--ring);outline-offset:-1px}.atlas-board-demo .board-summary-row td:has(.atlas-status-summary-trigger){padding:4px 8px}.atlas-status-summary-trigger{display:block;width:100%;height:27px;cursor:pointer}.atlas-board-demo .board-summary-row[data-collapsed] td>.atlas-status-summary-trigger{height:36px;min-height:36px}.atlas-board-demo .board-table{border-collapse:separate;border-spacing:0}.atlas-board-demo .board-group-frame tbody tr:not(:last-child) td{border-bottom:1px solid var(--border)}.atlas-board-demo .board-group{margin-left:32px}.atlas-table-with-actions{position:relative}.atlas-row-actions{position:absolute;left:-32px;top:33px;width:28px}.atlas-row-action{height:36px;display:flex;align-items:center;justify-content:center;opacity:0}.atlas-row-action:focus-within,.atlas-row-action:hover,.atlas-row-action[data-visible]{opacity:1}.atlas-board-demo .board-group-frame tbody [data-board-cell=status],.atlas-board-demo .board-group-frame tbody td>button:not([role=checkbox]),.atlas-board-demo .board-group-frame tbody td>div,.atlas-board-demo .board-group-frame tbody td>input{height:35px}.atlas-board-demo .atlas-page-card-content>p,.atlas-board-demo [data-slot=board-toolbar],.atlas-board-demo>.atlas-page-card-header{margin-left:32px}.atlas-board-demo .atlas-view-selector-row{margin-left:calc(var(--atlas-page-padding, 24px) + 32px)}.atlas-group-heading-wrap{max-width:100cqw;position:sticky;top:0;z-index:20;background:var(--background)}.atlas-board-demo .board-group{position:relative}.atlas-group-heading-wrap[data-collapsed]{background:transparent;position:absolute;top:0;left:0;z-index:25;max-width:calc(var(--board-title-cell-width, 100%) + var(--board-group-edge-width, 5px))}.atlas-group-heading-wrap[data-collapsed] .board-group-heading{max-width:100%;padding:4px 8px 10px;background:transparent}.atlas-group-heading-wrap[data-collapsed] .board-group-heading button{display:grid;grid-template-columns:16px minmax(0,1fr);gap:0 8px}.atlas-group-heading-wrap .board-group-heading span.truncate.font-medium{font-size:16px;line-height:24px}.atlas-group-heading-wrap[data-collapsed] .board-group-heading button>span:last-child{grid-column:2;margin-top:4px;line-height:16px}.atlas-board-demo .board-summary-row[data-collapsed] td{height:52px}.atlas-board-demo .atlas-status-face-wrap,.atlas-board-demo .atlas-status-update,.atlas-board-demo .atlas-status-update>div{height:100%}.atlas-board-demo .atlas-status-face-wrap>.board-name-edit-cell,.atlas-board-demo .atlas-status-face-wrap>[data-board-cell]{height:35px}.atlas-group-more{position:absolute;left:-32px;top:50%;transform:translateY(-50%);display:flex;width:28px;justify-content:center;color:var(--muted-foreground);opacity:0}.atlas-group-heading-wrap:focus-within .atlas-group-more,.atlas-group-heading-wrap:hover .atlas-group-more{opacity:1}.atlas-board-demo .board-table tbody tr[data-state=selected],.atlas-board-demo .board-table tbody tr[data-state=selected]:hover{background-color:color-mix(in srgb,var(--primary) 10%,var(--background))}.atlas-board-demo .board-group-frame .board-table tbody tr.board-group-tail:last-child td{border-bottom:0}.atlas-board-demo .board-group .board-group-frame{border-bottom-right-radius:0}.atlas-board-demo .board-group-frame:after{display:none}.atlas-board-demo .board-group-frame:not([data-grouped]){border-left:var(--board-group-edge-width) solid var(--board-group-color)}.atlas-board-demo .board-group{width:calc(100% - 32px);min-width:calc(var(--board-table-width) + 46px)}.atlas-board-demo .board-group .board-table{width:100%;min-width:calc(var(--board-table-width) + 40px);table-layout:fixed}.atlas-board-demo .board-table .atlas-board-trailing{text-align:left;padding:0 4px;border-right:0}.atlas-board-demo .board-summary-row td:last-child{border:0;background:transparent}.atlas-board-demo .board-group .board-group-frame,.atlas-board-demo .board-group .board-summary-frame,.atlas-board-demo .board-group .board-summary-frame[data-collapsed]{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.atlas-board-demo .board-table td:last-child,.atlas-board-demo .board-table th:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.atlas-board-demo .board-summary-frame:not([data-collapsed]) .board-summary-row td:last-child{border-bottom:1px solid var(--border)}.atlas-board-demo .board-group-frame thead{clip-path:inset(0 round 5px 0 0 0)}.atlas-board-demo .board-table .board-summary-row td:last-child{border-bottom-right-radius:0}.atlas-board-demo .board-table tbody td:not(.board-tail-add):not(.atlas-board-trailing){text-align:center}.atlas-board-demo .atlas-status-face-wrap>button,.atlas-board-demo .atlas-status-face-wrap>input{justify-content:center;text-align:center}.atlas-board-demo .board-table tbody tr[data-item-row]>td:nth-child(2),.atlas-board-demo tr[data-item-row]>td:nth-child(2) .atlas-status-face-wrap>button,.atlas-board-demo tr[data-item-row]>td:nth-child(2) .atlas-status-face-wrap>input{justify-content:flex-start;text-align:left}.atlas-board-demo .board-table .board-summary-row,.atlas-board-demo .board-table .board-summary-row:hover{background:transparent;transition:none}.atlas-board-demo .board-group[data-ungrouped]{margin-top:24px}.atlas-board-demo .atlas-status-face-wrap>span{display:flex;height:35px;align-items:center;justify-content:center}.atlas-board-demo .board-group-frame :is(thead th,tbody td):is(:first-child,:nth-child(2)):not(.board-tail-add){position:sticky;z-index:5;background:var(--background)}.atlas-board-demo .board-group-frame :is(thead th,tbody td):first-child:not(.board-tail-add){left:var(--board-group-edge-width,5px);box-shadow:calc(var(--board-group-edge-width, 5px) * -1) 0 0 var(--board-group-color)}.atlas-board-demo .board-group-frame :is(thead th,tbody td):nth-child(2){left:calc(32px + var(--board-group-edge-width, 5px))}.atlas-board-demo .board-group-frame tbody tr:not([data-state=selected]):is(:hover,:has(td :is([aria-expanded=true],[data-state=open],input:focus,textarea:focus,[contenteditable=true]:focus)))>td:is(:first-child,:nth-child(2)):not(.board-tail-add){background:color-mix(in srgb,var(--background),black 2%)}.atlas-board-demo .board-group-frame tbody tr[data-state=selected]>td:is(:first-child,:nth-child(2)){background:color-mix(in srgb,var(--primary) 10%,var(--background))}.dark .atlas-board-demo .board-group-frame tbody tr:not([data-state=selected]):is(:hover,:has(td :is([aria-expanded=true],[data-state=open],input:focus,textarea:focus,[contenteditable=true]:focus)))>td:is(:first-child,:nth-child(2)):not(.board-tail-add){background:color-mix(in srgb,var(--background),white 2%)}.dark .atlas-board-demo .board-group-frame tbody tr[data-state=selected]>td:is(:first-child,:nth-child(2)){background:color-mix(in srgb,var(--primary) 10%,var(--background))}.atlas-board-demo .board-group-frame[data-grouped] thead,.atlas-board-demo .board-group-frame[data-grouped]:not([data-collapsed]):after{top:38px}.atlas-board-demo .atlas-date-cell{width:100%;height:35px;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;font-weight:400}.atlas-board-demo .atlas-date-cell:before{display:none}.atlas-cell-empty-icon{margin-inline:auto;color:var(--muted-foreground);opacity:0}.atlas-board-demo td:is(:hover,:has(:focus-visible)) .atlas-cell-empty-icon{opacity:1}.atlas-date-cell-wrap{position:relative;display:block;height:100%}.atlas-cell-clear{position:absolute;top:50%;right:6px;display:flex;width:20px;height:20px;translate:0 -50%;align-items:center;justify-content:center;border-radius:4px;color:var(--muted-foreground);opacity:0}.atlas-board-demo td:hover .atlas-cell-clear,.atlas-cell-clear:focus-visible{opacity:1}.atlas-board-demo .board-table td .atlas-cell-clear:hover{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--foreground)}.atlas-cell-clear:focus-visible{outline:2px solid var(--ring)}.atlas-board-demo .board-table tbody tr:has(td[data-update-field]):has(td :is([aria-expanded=true],[data-state=open],input:focus,textarea:focus,[contenteditable=true]:focus)):not([data-state=selected]){background:color-mix(in srgb,var(--background),black 2%)}.dark .atlas-board-demo .board-table tbody tr:has(td[data-update-field]):has(td :is([aria-expanded=true],[data-state=open],input:focus,textarea:focus,[contenteditable=true]:focus)):not([data-state=selected]){background:color-mix(in srgb,var(--background),white 2%)}.atlas-board-demo tr[data-item-row]>td[data-update-field]:not(:nth-child(2))>:is(button,input){text-align:center;justify-content:center}.atlas-board-demo .board-group-frame thead tr:hover>th:is(:first-child,:nth-child(2)){background:color-mix(in srgb,var(--background),black 2%)}.dark .atlas-board-demo .board-group-frame thead tr:hover>th:is(:first-child,:nth-child(2)){background:color-mix(in srgb,var(--background),white 2%)}.atlas-board-demo .board-table tbody tr{--atlas-avatar-ring:var(--background)}.atlas-board-demo .board-table tbody tr:not([data-state=selected]):is(:hover,:has(td :is([aria-expanded=true],[data-state=open],input:focus,textarea:focus,[contenteditable=true]:focus))){--atlas-avatar-ring:color-mix(in srgb,var(--background),black 2%)}.dark .atlas-board-demo .board-table tbody tr:not([data-state=selected]):is(:hover,:has(td :is([aria-expanded=true],[data-state=open],input:focus,textarea:focus,[contenteditable=true]:focus))){--atlas-avatar-ring:color-mix(in srgb,var(--background),white 2%)}.atlas-board-demo .board-table tbody tr[data-state=selected]{--atlas-avatar-ring:color-mix(in srgb,var(--primary) 10%,var(--background))}.atlas-board-demo .board-table [data-avatar-stack]>span{--tw-ring-color:var(--atlas-avatar-ring,var(--background))}.atlas-board-demo .board-group .board-summary-frame[data-detached]:not([data-collapsed]){margin-top:var(--board-row,36px)}.atlas-board-demo .board-summary-frame[data-detached] .board-summary-row td:not(.board-summary-spacer){border-top:1px solid var(--border)}.atlas-board-demo .board-summary-frame[data-detached] .board-summary-row td:nth-child(2){border-top-left-radius:5px;border-left:1px solid var(--border);box-shadow:none}.atlas-board-demo .board-group-frame .board-table tbody tr:last-child:not(.board-group-tail) td{border-bottom:1px solid transparent}.atlas-board-demo .board-table tbody td{vertical-align:middle}.atlas-board-demo .board-group-frame tbody td>div:not(.atlas-status-update):not(.atlas-reference-field){align-content:center}.atlas-board-demo .board-table .atlas-task-dependencies button,.atlas-board-demo .board-table .board-name-edit,.atlas-board-demo .board-table :is(button,a).truncate{line-height:20px}.atlas-board-demo .board-table tbody tr:not([data-state=selected]):has([data-board-cell=status][data-state=open]) [data-board-cell=status]{background-color:var(--cell-color)!important}.atlas-board-demo .board-summary-row:not([data-collapsed]) td:has(.atlas-status-summary-trigger){padding:8px}.atlas-board-demo .board-summary-row:not([data-collapsed]) .atlas-status-summary-trigger{height:19px}.atlas-board-demo tr[data-drop-edge]>td{position:relative}.atlas-board-demo tr[data-drop-edge]>td:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--primary);pointer-events:none;z-index:40}.atlas-board-demo tr[data-drop-edge=before]>td:after{top:-1px}.atlas-board-demo tr[data-drop-edge=after]>td:after{bottom:-1px}.atlas-board-demo .board-name-open[draggable=true]{cursor:grab}.atlas-board-demo .board-name-open[draggable=true]:active{cursor:grabbing}.atlas-board-demo .board-group-frame tbody td[data-cell-flow=auto]{padding-block:12px}.atlas-board-demo .board-group-frame tbody td[data-cell-flow=auto]>div{height:auto}.atlas-board-demo .board-group-frame tbody td[data-cell-inset]{padding:4px 8px}.atlas-board-demo .board-group-frame tbody td[data-cell-inset]>:is(button,div){height:28px}html .atlas-board-demo :is([data-slot=board-toolbar],[data-slot=board-toolbar-row]) button{font-weight:500}.atlas-board-demo .atlas-identity-text{display:block;padding-inline:8px;overflow:hidden;text-overflow:ellipsis}.atlas-group-heading-wrap .board-group-heading>button{max-width:100%}.atlas-board-demo .board-table tbody td.truncate{padding-inline:8px}.atlas-board-demo .board-summary-lead{display:block;padding-left:40px}.atlas-board-demo .board-table td[data-column-type=number]{text-align:center}.atlas-board-demo .board-table td[data-column-type=number] :is(button:not([role=checkbox]),input){justify-content:center;text-align:center}.atlas-calendar{position:relative;min-width:0;overflow:hidden;background:var(--background)}.atlas-calendar [data-slot=event-calendar-nav]{gap:8px;min-height:32px;padding:0 0 12px}.atlas-calendar [data-slot=event-calendar-nav-today]{height:32px;padding-inline:11px;border-color:var(--input)}.atlas-calendar [data-slot=event-calendar-nav-next]{margin-left:-4px}.atlas-calendar [data-slot=event-calendar-agenda-day][data-today] .text-primary,.atlas-calendar [data-slot=event-calendar-day-header][data-today]{color:var(--foreground)}.atlas-calendar [data-slot=event-calendar-month-cell][data-today] [data-slot=event-calendar-month-day-number]{background:var(--destructive);color:#fff}.atlas-calendar [data-slot=event-calendar-view-switcher][data-state=open]{background:var(--accent)}.atlas-calendar-view-menu{padding:4px;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0/12%);font-size:14px;outline:none}.atlas-calendar-view-menu [data-slot=dropdown-menu-label]{padding:6px 8px 4px;font-size:12px;line-height:16px}.atlas-calendar-view-menu [data-slot=dropdown-menu-item]{gap:8px;padding:6px 8px;border-radius:4px;font-size:14px;line-height:20px}.atlas-calendar-view-menu [data-slot=dropdown-menu-item][data-highlighted]{background:var(--accent)}.atlas-calendar-view-menu [data-slot=dropdown-menu-item][data-active]{font-weight:500;background:var(--accent)}.atlas-calendar-view-menu [data-slot=dropdown-menu-item]>:last-child:not(:first-child){margin-left:auto;font-size:12px;color:var(--muted-foreground)}.atlas-calendar-nav-tooltip{z-index:50;padding:4px 8px;border-radius:6px;background:var(--foreground);color:var(--background);font-size:12px;line-height:16px}@layer components{.atlas-calendar-view-menu[data-slot=dropdown-menu-content]{box-shadow:0 8px 24px rgb(0 0 0/12%)!important}}html.atlas-theme:not(.dark) .atlas-calendar{--border:#d0d4e4}html.atlas-theme .atlas-shell-page [data-slot=item-sheet-split-layout]:has(>.group .atlas-calendar){height:100%;min-height:0}.atlas-calendar .atlas-calendar-loading{position:absolute;top:56px;left:50%;z-index:30;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--background);color:var(--muted-foreground);font-size:13px;line-height:20px;box-shadow:0 1px 3px rgb(0 0 0/.08);transform:translateX(-50%);pointer-events:none}.atlas-change-form:not([data-change-appearance=plain]){gap:0;padding:0;background:var(--atlas-item-canvas,#f7f8fa)}.dark .atlas-change-form:not([data-change-appearance=plain]){background:var(--atlas-item-canvas,var(--muted))}.atlas-change-form:not([data-change-appearance=plain])>[data-slot=alert-dialog-header]{padding:24px 44px 16px 24px;text-align:left}.atlas-change-form:not([data-change-appearance=plain])>.atlas-change-context{margin:0 24px 18px;border:0;padding:0}.atlas-change-form:not([data-change-appearance=plain])>[data-slot=change-form-body]{background:var(--background);padding:18px 24px;border-block:1px solid var(--border)}.atlas-change-form:not([data-change-appearance=plain])>[data-slot=alert-dialog-footer]{padding:16px 24px}.atlas-change-form[data-change-appearance=inset]>[data-slot=change-form-body]{margin-inline:8px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--sidebar-border) 37.5%,transparent);box-shadow:0 1px 4px rgb(0 0 0/3.5%);border-radius:var(--atlas-change-inner-radius,14px);padding:18px 16px}.atlas-change-form{max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:var(--atlas-change-outer-radius,16px)}html:not(.dark) .atlas-change-form{--muted-foreground:#555b66}.atlas-change-form>[data-slot=dialog-close]:hover{background-color:rgb(0 0 0/7%);color:var(--foreground)}.dark .atlas-change-form>[data-slot=dialog-close]:hover{background-color:rgb(255 255 255/10%)}.atlas-change-form.atlas-compose-window{max-height:none;overflow:hidden;border-bottom-right-radius:0}.atlas-change-form.atlas-compose-window>[data-slot=change-form-body]{padding:0}.atlas-task-dialog{width:calc(100vw - 32px);max-width:1040px;height:min(900px,calc(100svh - 64px));max-height:calc(100svh - 64px);padding:0;gap:0;border-radius:16px;overflow:hidden;display:block}.atlas-task-dialog .atlas-task-record{height:100%;display:flex;flex-direction:column;border:0;border-radius:0;overflow:hidden}.atlas-task-dialog{--atlas-properties-surface:var(--atlas-widget-canvas,#f7f8fa)}.dark .atlas-task-dialog{--atlas-properties-surface:var(--muted)}.atlas-task-dialog .atlas-task-header{display:grid;grid-template-columns:minmax(0,1fr) 280px;flex-shrink:0;gap:0;padding:0;border:0;background:var(--background)}.atlas-task-header-main{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px}.atlas-task-eyebrow{display:flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:12px}.atlas-task-header .atlas-record-actions{justify-content:flex-end;padding:10px 12px;background:var(--atlas-properties-surface);border-left:0}.atlas-task-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;flex:1;min-height:0}.atlas-task-main-scroll,.atlas-task-properties-scroll{min-width:0;min-height:0;height:100%;overflow:hidden}.atlas-task-properties-scroll{border-left:0;background:var(--atlas-properties-surface)}.atlas-task-main{min-width:0;padding:8px 24px 24px;display:flex;flex-direction:column;gap:16px}.atlas-task-main>.atlas-page-card-title{margin-bottom:-8px}.atlas-task-description{min-height:360px}.atlas-task-description .ProseMirror{min-height:320px}.atlas-task-description [role=toolbar]{border:0}.atlas-task-properties{min-width:0;padding:20px;display:flex;flex-direction:column;gap:20px}.atlas-task-properties>.atlas-inline-fields{gap:8px}.atlas-task-properties>.atlas-inline-fields+.atlas-inline-fields{border-top:1px solid var(--border);padding-top:20px}.atlas-task-properties .atlas-inline-field[data-nested]{margin-top:-4px}.atlas-task-properties .atlas-reference-field{padding-inline:0}.atlas-task-properties label{font-size:14px;color:var(--muted-foreground)}.atlas-task-layout>[data-slot=scroll-area]>[data-slot=scroll-area-scrollbar]{width:7px}.atlas-task-layout>[data-slot=scroll-area]>[data-slot=scroll-area-scrollbar]>[data-slot=scroll-area-thumb]{border-radius:999px;background:var(--muted-foreground);opacity:.4}@media (max-width:900px){.atlas-task-dialog .atlas-task-header{grid-template-columns:minmax(0,1fr) auto}.atlas-task-header-main{padding:10px 16px}.atlas-task-header .atlas-record-actions{padding:10px 8px}.atlas-task-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,3fr) minmax(0,2fr)}.atlas-task-properties-scroll{border-left:0;border-top:1px solid var(--border)}.atlas-task-main{padding-inline:16px}}.atlas-task-properties>.atlas-inline-fields:last-child{border-top:0;padding-top:21px}.atlas-task-properties-scroll [data-radix-scroll-area-viewport]>div{display:block!important}.atlas-task-properties .atlas-inline-field-value{overflow:hidden}.atlas-task-properties [data-picker-layout]>span{min-width:0;flex-wrap:wrap}.atlas-task-properties [data-picker-layout]{height:auto;min-height:32px;white-space:normal}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]){border:0;--atlas-properties-surface:transparent}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-task-record{display:grid;position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:auto minmax(0,1fr);background:var(--atlas-item-canvas,#f7f8fa)}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) :is(.atlas-task-header,.atlas-task-layout){display:contents}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-task-header-main{grid-area:1/1;z-index:1;background:transparent;padding-left:32px}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-record-actions{grid-area:1/2;z-index:1}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-task-main-scroll{grid-area:2/1;z-index:1;width:auto;height:auto;margin:0 0 8px 8px;border-radius:12px}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-task-properties-scroll{grid-area:2/2;z-index:1;background:transparent}.atlas-task-dialog[data-task-surface=content] .atlas-task-main-scroll{background:var(--background);border:1px solid color-mix(in srgb,var(--sidebar-border) 37.5%,transparent);box-shadow:0 1px 4px rgb(0 0 0/3.5%)}.atlas-task-dialog[data-task-surface=content] .atlas-task-main{padding-top:20px}.atlas-task-dialog[data-task-surface=header] .atlas-task-record:before{content:"";grid-area:1/1/3/2;margin:8px 0 8px 8px;border-radius:12px;background:var(--background);border:1px solid color-mix(in srgb,var(--sidebar-border) 37.5%,transparent);box-shadow:0 1px 4px rgb(0 0 0/3.5%);pointer-events:none}.atlas-task-dialog[data-task-surface=header] .atlas-task-header-main{padding-top:18px}.dark .atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-task-record{background:var(--atlas-item-canvas,var(--muted))}@media (max-width:700px){.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-task-record{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,3fr) minmax(0,2fr)}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-task-header-main{padding:16px 82px 10px 24px}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-record-actions{grid-area:1/1;justify-self:end}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-task-main-scroll{margin-right:8px}.atlas-task-dialog:is([data-task-surface=content],[data-task-surface=header]) .atlas-task-properties-scroll{grid-area:3/1;border:0}.atlas-task-dialog[data-task-surface=header] .atlas-task-record:before{margin-right:8px}}.atlas-task-completed{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:9999px;background:#e6f5eb;color:#237a46;font-size:12px;font-weight:500;white-space:nowrap}.dark .atlas-task-completed{background:#173b29;color:#9cddb4}.atlas-task-record[data-completed=true] :is(.atlas-editable-heading,.atlas-task-description){opacity:.6}.atlas-task-record[data-completed=true] .atlas-task-properties :disabled{opacity:1}.atlas-task-record[data-completed=true] .atlas-editable-heading{text-decoration:none;cursor:default}.atlas-task-locked-field{display:contents}.atlas-task-locked-field[disabled]>*{opacity:.6}.atlas-inline-fields{display:flex;flex-direction:column;gap:4px;min-width:0}.atlas-inline-field{display:flex;align-items:center;gap:4px;min-width:0;min-height:32px;font-size:14px;line-height:20px}.atlas-inline-field[data-nested]{padding-left:6px}.atlas-inline-field-nest{flex-shrink:0;width:14px;height:14px;margin-top:-4px;color:var(--muted-foreground);opacity:.7}.atlas-inline-fields .atlas-inline-field-label{flex-shrink:0;font-size:14px;font-weight:400;color:var(--muted-foreground)}.atlas-inline-field-value{display:flex;min-width:0;flex:1;align-items:center}.atlas-inline-field-value :is(.atlas-inline-trigger,.atlas-inline-choice,[data-picker-layout],.atlas-inline-number){width:auto;max-width:100%;height:32px;min-height:0;justify-content:flex-start;gap:6px;padding:0 6px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--foreground);font-size:14px;font-weight:400}.atlas-inline-field-value [data-picker-layout]:before{display:none}.atlas-inline-field-value :is(.atlas-inline-trigger,.atlas-inline-choice,[data-picker-layout]):is(:hover,[data-state=open],[aria-expanded=true]),.atlas-inline-number:is(:hover,:focus-within){background:var(--atlas-inline-hover)}.atlas-inline-field-value .atlas-inline-trigger[data-empty]{color:var(--muted-foreground)}.atlas-inline-field-value .board-assignee-chip{color:var(--foreground);font-weight:400;font-size:inherit;padding:0;border:0;background:transparent}.atlas-inline-field-value .atlas-inline-number{gap:4px}.atlas-inline-number{display:inline-flex;align-items:center;cursor:text}.atlas-inline-number input{min-width:0;padding:0;border:0;outline:none;background:transparent;font:inherit;text-align:left;appearance:textfield;-moz-appearance:textfield}.atlas-inline-number input::-webkit-inner-spin-button,.atlas-inline-number input::-webkit-outer-spin-button{appearance:none;margin:0}.atlas-inline-number:focus-within{box-shadow:inset 0 0 0 1px var(--ring)}.atlas-inline-field-value .atlas-reference-field{padding:0}.atlas-inline-fields,.atlas-inline-fields-specimen{--atlas-inline-hover:rgb(0 0 0/6%)}.dark .atlas-inline-fields,.dark .atlas-inline-fields-specimen{--atlas-inline-hover:rgb(255 255 255/10%)}.atlas-inline-fields-specimen{width:280px;max-width:100%;padding:20px;border-radius:10px;background:var(--atlas-properties-surface,#f7f8fa)}.dark .atlas-inline-fields-specimen{background:var(--muted)}.atlas-inline-date-options{display:flex}.atlas-inline-date-shortcuts{display:flex;flex-direction:column;gap:2px;min-width:160px;padding:8px;border-left:1px solid var(--border)}.atlas-inline-date-shortcuts button{justify-content:space-between;gap:16px;font-weight:400}@media (max-width:540px){.atlas-inline-date-options{flex-direction:column}.atlas-inline-date-shortcuts{border-left:0;border-top:1px solid var(--border)}}.atlas-inline-field[data-stacked]{flex-direction:column;align-items:stretch;gap:2px}.atlas-inline-field[data-stacked] .atlas-inline-field-value{width:100%}.atlas-inline-field[data-stacked] .atlas-inline-trigger{width:100%;min-width:0}.atlas-inline-field[data-stacked] .atlas-inline-trigger .truncate{min-width:0}.atlas-task-record[data-completed=true] .atlas-task-faded{opacity:.6}.atlas-client-tasks{display:flex;flex-direction:column}.atlas-client-tasks li{display:grid;grid-template-columns:104px minmax(0,1fr) 16px 24px 56px;min-height:36px;align-items:center;gap:10px;border-bottom:1px solid var(--border);font-size:13px}.atlas-client-task-status{display:inline-flex;flex-shrink:0;align-items:center;border-radius:6px;padding:2px 4px;font-size:12px}.atlas-client-task-status:hover{background:var(--atlas-widget-canvas)}.atlas-client-task-status:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.atlas-client-tasks li{position:relative;padding-inline:8px;margin-inline:-8px}.atlas-client-task-open{position:absolute;inset:0;border-radius:4px}.atlas-client-tasks li>:not(.atlas-client-task-open){position:relative;z-index:1;pointer-events:none}.atlas-client-tasks li>.atlas-client-task-status{pointer-events:auto}.atlas-client-task-name{display:flex;min-width:0;height:35px;align-items:center;gap:8px}.atlas-client-task-icon{flex-shrink:0;color:var(--muted-foreground);opacity:0}.atlas-client-task-open:focus-visible,.atlas-client-tasks li:hover:not(:has(.atlas-client-task-status:hover)) .atlas-client-task-open{background:var(--accent)}.atlas-client-task-open:focus-visible~.atlas-client-task-name .atlas-client-task-icon,.atlas-client-tasks li:hover:not(:has(.atlas-client-task-status:hover)) .atlas-client-task-icon{opacity:1}.atlas-client-task-open:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.atlas-client-task-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-client-tasks li[data-done] .atlas-client-task-title{color:var(--muted-foreground);text-decoration:line-through}.atlas-client-task-status{justify-self:start}.atlas-client-task-due{text-align:right;flex-shrink:0;color:var(--muted-foreground);font-size:12px}.atlas-client-task-add{display:flex;min-height:36px;align-items:center;gap:8px}.atlas-client-task-add input{min-width:0;flex:1;border:0;outline:none;background:transparent;font-size:13px}.atlas-client-task-add:focus-within{box-shadow:inset 0 -1px 0 var(--ring)}.atlas-client-tasks li>.atlas-client-task-status-slot{pointer-events:auto;justify-self:start}.atlas-reference-field{display:flex;min-width:0;align-items:center;gap:4px;padding:3px 6px}.atlas-reference-add{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;opacity:0;color:var(--muted-foreground)}.atlas-reference-add[data-state=open],.atlas-reference-field:has(:focus-visible) .atlas-reference-add,.atlas-reference-field:hover .atlas-reference-add{opacity:1}.atlas-reference-add:hover{background:var(--accent)}.atlas-reference-scroll [data-slot=scroll-area-scrollbar]{width:7px}.atlas-reference-scroll [data-slot=scroll-area-thumb]{border-radius:999px;background:var(--muted-foreground);opacity:.4}@media (hover:none){.atlas-reference-add,.atlas-reference-remove{opacity:1}}.atlas-reference-chip{--atlas-link-bg:#eaf2ff;--atlas-link-fg:#2868b2;display:inline-flex;align-items:center;max-width:100%;min-width:0;height:28px;border-radius:4px;color:var(--atlas-link-fg);background:var(--atlas-link-bg)}.atlas-reference-chip[data-kind=contact]{--atlas-link-bg:#e0f2ef;--atlas-link-fg:#287c75}.atlas-reference-open{display:flex;align-items:center;gap:5px;min-width:0;height:100%;padding:3px 8px;font-size:13px;text-align:left}.atlas-reference-more{flex-shrink:0;height:28px;border-radius:4px;padding:3px 8px;background:var(--muted);font-size:12px}.atlas-reference-remove{display:flex;align-items:center;justify-content:center;width:20px;height:100%;opacity:0}.atlas-reference-chip:has(:focus-visible) .atlas-reference-remove,.atlas-reference-chip:hover .atlas-reference-remove{opacity:1}.atlas-reference-more:hover,.atlas-reference-open:hover{filter:brightness(.96)}.atlas-reference-chip button:focus-visible,.atlas-reference-field button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.atlas-reference-chip button:disabled,.atlas-reference-more:disabled{opacity:.5;cursor:default}.dark .atlas-reference-chip{--atlas-link-bg:#20334d;--atlas-link-fg:#a8cfff}.dark .atlas-reference-chip[data-kind=contact]{--atlas-link-bg:#1d3b37;--atlas-link-fg:#9adbd3}.atlas-reference-field{gap:0}.atlas-reference-field>.atlas-reference-chip{flex-shrink:1;overflow:hidden}.atlas-reference-add{order:-1;width:0;overflow:hidden;padding:0}.atlas-reference-remove{width:0;flex-shrink:0;overflow:hidden}.atlas-reference-field:has(:focus-visible) .atlas-reference-add,.atlas-reference-field:has([data-state=open]) .atlas-reference-add,.atlas-reference-field:hover .atlas-reference-add,td:hover .atlas-reference-add{width:24px;margin-right:4px;opacity:1}.atlas-reference-chip:has(:focus-visible) .atlas-reference-remove,.atlas-reference-chip:hover .atlas-reference-remove,.atlas-reference-field:has(:focus-visible) .atlas-reference-remove,.atlas-reference-field:hover .atlas-reference-remove,td:hover .atlas-reference-remove{width:20px;opacity:1}.atlas-reference-remove{height:20px;border-radius:4px}.atlas-reference-remove:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.atlas-reference-chip:has(:focus-visible) .atlas-reference-remove,.atlas-reference-chip:hover .atlas-reference-remove,.atlas-reference-field:has(:focus-visible) .atlas-reference-remove,.atlas-reference-field:hover .atlas-reference-remove,td:hover .atlas-reference-remove{margin-right:4px}.atlas-reference-more{margin-left:4px}@media (hover:none){.atlas-reference-add{width:24px;margin-right:4px;opacity:1}.atlas-reference-remove{width:20px;opacity:1}}.atlas-reference-field[data-empty]{align-self:stretch;height:100%;min-height:28px;padding:0}.atlas-reference-field[data-empty] .atlas-reference-add{width:100%;height:100%;min-height:inherit;margin-right:0;border-radius:0}.atlas-reference-field[data-empty] .atlas-reference-add:is(:hover,[data-state=open]){background:var(--accent)}.atlas-inline-field-value .atlas-reference-field[data-empty] .atlas-reference-add{width:28px;border-radius:6px;opacity:1}.atlas-reference-field:has(.atlas-reference-add[data-state=open]) .atlas-reference-remove{width:20px;opacity:1}.atlas-reference-cell-target{position:absolute;inset:0;cursor:pointer}.atlas-reference-field:has(>.atlas-reference-cell-target)>:not(.atlas-reference-cell-target){position:relative;z-index:1}.atlas-reference-field{position:relative}.atlas-reference-field:has(>.atlas-reference-cell-target)>.atlas-reference-anchor,.atlas-reference-field>.atlas-reference-anchor{position:absolute;inset:0;pointer-events:none;z-index:0}.atlas-reference-chip[data-kind=task]{--atlas-link-bg:#f0eafa;--atlas-link-fg:#7952a3}.dark .atlas-reference-chip[data-kind=task]{--atlas-link-bg:#332b43;--atlas-link-fg:#c4a6e5}