.task-status-icon{flex:none;vertical-align:middle}:root .badge.has-status-icon:before,:root .status-choice.has-status-icon:before{display:none}.status-value{display:inline-flex;align-items:center;gap:6px;min-width:0}.status-value>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .status-choice.has-status-icon>span{display:inline-flex!important;align-items:center;min-width:0}.status-option-label{display:inline-flex;align-items:center;gap:8px}.status-icon-trigger{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;width:100%;border:1px solid var(--input);border-radius:10px;background:var(--card);color:var(--foreground);font-size:12px;font-weight:400;text-align:left}.status-icon-trigger>span{flex:1;min-width:0}.status-icon-popover{width:300px;max-width:calc(100vw - 24px);padding:14px;border-radius:16px}.status-icon-popover>p{font-size:13px;font-weight:600;margin-bottom:12px}.status-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.status-icon-grid button{border:1px solid transparent;border-radius:10px;background:transparent;color:var(--foreground);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:65px;padding:5px 3px}.status-icon-grid button>span{font-size:9px;line-height:12px}.status-icon-grid button:hover,.status-icon-grid button[aria-pressed=true]{background:var(--secondary);border-color:var(--brand-mid)}.status-icon-auto{border:0;background:transparent;color:var(--muted-foreground);font-size:11px;line-height:16px;padding:12px 0 0;width:100%;text-align:center}:root .status-fields{grid-template-columns:minmax(160px,1.6fr) minmax(120px,1fr) minmax(105px,.8fr) minmax(125px,1fr) 65px}:root .status-row-actions{grid-column:1/-1;justify-content:flex-end}:root .new-status-fields{grid-template-columns:minmax(180px,1.4fr) minmax(120px,1fr) minmax(105px,.8fr) minmax(125px,1fr)}:root .new-status-fields>.btn{grid-column:1/-1;justify-self:end}:root .kanban-column header>.board-status-icon{display:flex;width:20px;height:20px;border-radius:0;background:transparent;padding:0;color:var(--foreground)}@media(max-width:767px){:root .new-status-fields,:root .status-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:root .new-status-fields>label:first-child,:root .status-name-field{grid-column:1/-1}}.task-date-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;max-width:100%;width:100%;height:30px;border:1px solid transparent;border-radius:7px;padding:3px 6px;background:transparent;color:var(--foreground);font-size:12px;line-height:20px;white-space:nowrap;transition:background .14s,border-color .14s}.task-date-trigger>svg{flex:none}.task-date-trigger.empty,.task-date-trigger>svg{color:var(--muted-foreground)}.task-date-trigger:hover,.task-date-trigger[data-state=open]{border-color:var(--border);background:var(--muted)}:root .task-date-popover{width:300px;max-width:calc(100vw - 24px);padding:0;border-radius:16px;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:0 12px 35px #0003;overflow:hidden}.task-date-heading{padding:14px 16px 12px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.task-date-heading>span{font-size:10px;line-height:14px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-date-heading>strong{font-size:14px;line-height:20px;font-weight:600}:root .atlas-date-calendar{padding:12px;width:100%;--cell-size:34px;background:transparent}:root .atlas-date-calendar .rdp-month,:root .atlas-date-calendar .rdp-months{width:100%;gap:10px}:root .atlas-date-calendar .rdp-month_caption{height:34px;padding:0 36px}:root .atlas-date-calendar .rdp-caption_label{font-size:13px;font-weight:500}:root .atlas-date-calendar .rdp-nav{height:34px}:root .atlas-date-calendar .rdp-button_next,:root .atlas-date-calendar .rdp-button_previous{width:30px;height:30px;border-radius:8px;color:var(--muted-foreground);border:0;box-shadow:none;background:transparent}:root .atlas-date-calendar .rdp-button_next:hover,:root .atlas-date-calendar .rdp-button_previous:hover{background:var(--secondary);color:var(--foreground)}:root .atlas-date-calendar .rdp-weekdays{padding-bottom:3px}:root .atlas-date-calendar .rdp-weekday{font-size:10px;line-height:22px;color:var(--muted-foreground);font-weight:400}:root .atlas-date-calendar .rdp-week{margin-top:3px;gap:3px}:root .atlas-date-calendar .rdp-day{min-width:0;height:34px;aspect-ratio:1;background:transparent;padding:0;border-radius:8px}:root .atlas-date-calendar .rdp-day button{height:34px;min-width:0;width:100%;padding:0;border-radius:8px;font-size:12px;font-weight:400;box-shadow:none;color:var(--foreground);background:transparent;border:1px solid transparent;transition:background .12s,color .12s}:root .atlas-date-calendar .rdp-day button:hover:not(:disabled){background:var(--secondary)}:root .atlas-date-calendar .rdp-today button{border-color:var(--brand-mid);color:var(--foreground)}:root .atlas-date-calendar .rdp-outside button{color:var(--muted-foreground);opacity:.5}:root .atlas-date-calendar .rdp-day button[data-selected-single=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:600;opacity:1}:root .atlas-date-calendar .rdp-day button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.task-date-actions{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-top:1px solid var(--border);gap:10px}.task-date-actions button{padding:5px 9px;border:0;border-radius:7px;font-size:11px;line-height:18px;color:var(--foreground);background:transparent}.task-date-actions button:hover:not(:disabled){background:var(--secondary)}.task-date-actions button:last-child{color:var(--muted-foreground)}.task-date-error{padding:10px 16px;font-size:11px;line-height:16px;color:var(--destructive);border-top:1px solid var(--border)}:root .days.deadline-overdue{color:#bc3042}.dark .days.deadline-overdue{color:#ff8795}@media(prefers-reduced-motion:reduce){.task-date-trigger,:root .atlas-date-calendar .rdp-day button{transition:none}}html[data-atlas-theme^=mono-]{--ap-canvas:#f3f3f3;--ap-ink:#171717;--ap-card:#ffffff;--ap-muted:#ededed;--ap-muted-ink:#5b5b5b;--ap-border:#d5d5d5;--ap-input:#8b8b8b;--ap-field:#ffffff;--ap-soft:#e9e9e9;--ap-hover:#e8e8e8;--ap-sidebar:#ffffff;--ap-topbar:#ffffff}html.dark[data-atlas-theme^=mono-]{--ap-canvas:#111111;--ap-ink:#f4f4f4;--ap-card:#1d1d1d;--ap-muted:#292929;--ap-muted-ink:#b8b8b8;--ap-border:#424242;--ap-input:#747474;--ap-field:#171717;--ap-soft:#303030;--ap-hover:#353535;--ap-sidebar:#171717;--ap-topbar:#171717}html[data-atlas-theme=mono-orange]{--ap-primary:#c2410c;--ap-primary-ink:#ffffff;--ap-link:#a9370a}html.dark[data-atlas-theme=mono-orange]{--ap-primary:#fb923c;--ap-primary-ink:#1d130b;--ap-link:#fdba74}html[data-atlas-theme=mono-blue]{--ap-primary:#1d4ed8;--ap-primary-ink:#ffffff;--ap-link:#1d4ed8}html.dark[data-atlas-theme=mono-blue]{--ap-primary:#93c5fd;--ap-primary-ink:#0b2546;--ap-link:#93c5fd}html[data-atlas-theme=mono-green]{--ap-primary:#047857;--ap-primary-ink:#ffffff;--ap-link:#047857}html.dark[data-atlas-theme=mono-green]{--ap-primary:#6ee7b7;--ap-primary-ink:#07382b;--ap-link:#6ee7b7}html[data-atlas-theme=ocean]{--ap-canvas:#edf4fa;--ap-ink:#102942;--ap-card:#ffffff;--ap-muted:#e5edf5;--ap-muted-ink:#4b6278;--ap-border:#c9d8e6;--ap-input:#7c95ac;--ap-field:#f8fbfe;--ap-soft:#dceaf7;--ap-hover:#dce7f2;--ap-sidebar:#e3edf7;--ap-topbar:#ffffff;--ap-primary:#1d66ad;--ap-primary-ink:#ffffff;--ap-link:#185992}html.dark[data-atlas-theme=ocean]{--ap-canvas:#0d1b2c;--ap-ink:#e4effa;--ap-card:#172a41;--ap-muted:#21364e;--ap-muted-ink:#afc2d7;--ap-border:#3b516b;--ap-input:#758da5;--ap-field:#112237;--ap-soft:#244461;--ap-hover:#2a405b;--ap-sidebar:#112237;--ap-topbar:#112237;--ap-primary:#8bc4fa;--ap-primary-ink:#102942;--ap-link:#a9d5ff}html[data-atlas-theme=plum]{--ap-canvas:#f3edf7;--ap-ink:#362345;--ap-card:#fffafd;--ap-muted:#eee6f1;--ap-muted-ink:#6b5577;--ap-border:#dbcce3;--ap-input:#9d83ac;--ap-field:#fffcff;--ap-soft:#e8dcf1;--ap-hover:#e9dfee;--ap-sidebar:#eee4f4;--ap-topbar:#fffafd;--ap-primary:#7e3eb2;--ap-primary-ink:#ffffff;--ap-link:#7436a7}html.dark[data-atlas-theme=plum]{--ap-canvas:#21172a;--ap-ink:#f4e9fc;--ap-card:#302039;--ap-muted:#3d2c48;--ap-muted-ink:#cbb4d7;--ap-border:#5c436a;--ap-input:#987ca7;--ap-field:#281b32;--ap-soft:#4b325c;--ap-hover:#493252;--ap-sidebar:#281b32;--ap-topbar:#281b32;--ap-primary:#d7a8f4;--ap-primary-ink:#35213f;--ap-link:#e2b9fb}html[data-atlas-theme=sand]{--ap-canvas:#f0e9de;--ap-ink:#392f26;--ap-card:#fffaf2;--ap-muted:#eee4d8;--ap-muted-ink:#72614f;--ap-border:#d8c8b7;--ap-input:#a28c75;--ap-field:#fffdf8;--ap-soft:#ead6c2;--ap-hover:#e9dfd1;--ap-sidebar:#eae0d2;--ap-topbar:#fffaf2;--ap-primary:#9c4a29;--ap-primary-ink:#ffffff;--ap-link:#8d4124}html.dark[data-atlas-theme=sand]{--ap-canvas:#241e19;--ap-ink:#f4eadb;--ap-card:#32291f;--ap-muted:#42362a;--ap-muted-ink:#cbbca8;--ap-border:#61513f;--ap-input:#9b886f;--ap-field:#2a221b;--ap-soft:#514032;--ap-hover:#4a3d2f;--ap-sidebar:#2a221b;--ap-topbar:#2a221b;--ap-primary:#edb08d;--ap-primary-ink:#3d2417;--ap-link:#f1bb9c}html[data-atlas-theme]:not([data-atlas-theme=atlas]){--background:var(--ap-canvas)!important;--foreground:var(--ap-ink)!important;--card:var(--ap-card)!important;--card-foreground:var(--ap-ink)!important;--popover:var(--ap-card)!important;--popover-foreground:var(--ap-ink)!important;--primary:var(--ap-primary)!important;--primary-foreground:var(--ap-primary-ink)!important;--secondary:var(--ap-soft)!important;--secondary-foreground:var(--ap-ink)!important;--muted:var(--ap-muted)!important;--muted-foreground:var(--ap-muted-ink)!important;--accent:var(--ap-soft)!important;--accent-foreground:var(--ap-ink)!important;--accent-ink:var(--ap-link)!important;--border:var(--ap-border)!important;--input:var(--ap-input)!important;--field:var(--ap-field)!important;--hover-surface:var(--ap-hover)!important;--ring:var(--ap-link)!important;--brand:var(--ap-primary)!important;--brand-dark:var(--ap-ink)!important;--brand-mid:var(--ap-link)!important;--sidebar:var(--ap-sidebar)!important;--sidebar-foreground:var(--ap-ink)!important;--sidebar-primary:var(--ap-primary)!important;--sidebar-primary-foreground:var(--ap-primary-ink)!important;--sidebar-accent:var(--ap-soft)!important;--sidebar-accent-foreground:var(--ap-ink)!important;--sidebar-border:var(--ap-border)!important;--sidebar-ring:var(--ap-link)!important;--topbar:var(--ap-topbar)!important;--canvas-muted:var(--ap-muted-ink)!important;--soft-panel:var(--ap-soft)!important;--soft-panel-border:var(--ap-border)!important;--metric-mint:var(--ap-soft)!important;--metric-sun:var(--status-yellow-bg)!important;--metric-orange:var(--ap-muted)!important;--metric-ink:var(--ap-ink)!important;--orange:#f56b2a!important}html[data-atlas-theme][data-portal] .topbar{--foreground:var(--ap-ink)!important;--muted-foreground:var(--ap-muted-ink)!important;--input:var(--ap-input)!important;--hover-surface:var(--ap-hover)!important}html[data-atlas-theme] .btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--foreground))!important;color:var(--primary-foreground)}html[data-atlas-theme] .overview-metric.sun{color:var(--status-yellow-text)}html[data-atlas-theme] .overview-metric.tangerine .metric-icon{color:var(--accent-ink)}html[data-atlas-theme] .theme-toggle [data-slot=switch]{background:var(--muted-foreground)}html[data-atlas-theme] .theme-toggle [data-slot=switch][data-state=checked]{background:var(--primary)}html[data-atlas-theme] .theme-toggle [data-slot=switch-thumb][data-state=checked]{background:var(--primary-foreground)}.appearance-trigger{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;min-height:42px;border:1px solid var(--sidebar-border);border-radius:12px;background:transparent;color:var(--sidebar-foreground);font-size:.8125rem;text-align:left}.appearance-trigger:hover{background:var(--sidebar-accent)}:root .appearance-dialog{width:min(620px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;gap:0;border-radius:20px;background:var(--card);color:var(--foreground);border-color:var(--border);display:flex;flex-direction:column;overflow:hidden}.appearance-dialog [data-slot=dialog-header]{padding:22px 48px 17px 22px;text-align:left;flex:none}.appearance-dialog [data-slot=dialog-title]{font-size:1.25rem;line-height:1.3}.appearance-dialog [data-slot=dialog-description]{font-size:.8125rem;line-height:1.6;color:var(--muted-foreground)}.appearance-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 22px 22px}.appearance-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.appearance-dialog legend{padding:0;margin-bottom:10px;font-size:.8125rem;font-weight:600}.appearance-mode>div{display:flex;gap:10px;margin-bottom:22px}.appearance-mode button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:44px;padding:9px 14px;border:1px solid var(--border);border-radius:11px;background:var(--field);color:var(--foreground);font-size:.875rem}.appearance-mode button[aria-pressed=true]{border-color:var(--ring);box-shadow:inset 0 0 0 1px var(--ring);background:var(--secondary)}.appearance-palettes>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.appearance-palette{position:relative;min-width:0;text-align:left;padding:13px 12px;border:1px solid var(--border);border-radius:13px;background:var(--field);color:var(--foreground);display:flex;flex-direction:column;gap:10px}.appearance-palette[aria-pressed=true]{border-color:var(--ring);box-shadow:inset 0 0 0 1px var(--ring);background:var(--accent)}.appearance-palette strong{display:block;font-size:.8125rem;line-height:1.4;font-weight:600}.appearance-palette small{display:block;color:var(--muted-foreground);font-size:.6875rem;line-height:1.5;margin-top:3px}.appearance-swatches{display:flex;gap:5px}.appearance-swatches i{width:25px;height:25px;border-radius:50%;border:1px solid #80808044;box-shadow:0 1px 2px #0001}.appearance-check{position:absolute;right:10px;top:14px;display:grid;place-items:center;color:var(--brand-mid)}.appearance-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 22px;border-top:1px solid var(--border);flex:none;background:var(--card)}.appearance-footer>.text-btn{font-size:.75rem;min-height:36px}.appearance-footer>span{display:flex;align-items:center;gap:6px;font-size:.6875rem;color:var(--muted-foreground);text-align:right}.appearance-error{padding:12px 22px;font-size:.8125rem;background:var(--muted);color:var(--destructive);display:flex;align-items:center;gap:12px;justify-content:space-between;flex:none}@media(max-width:420px){.appearance-scroll{padding:0 15px 15px}.appearance-dialog [data-slot=dialog-header]{padding-left:15px}.appearance-palette{padding:12px 9px}.appearance-footer{padding:10px 15px}.appearance-check{right:7px}.appearance-swatches{gap:4px}.appearance-swatches i{width:23px;height:23px}.appearance-palettes>div{gap:8px}}