@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:oklch(14.5% .004 165);--color-surface:oklch(20.5% .005 165);--color-surface-raised:oklch(25.8% .006 165);--color-surface-hover:oklch(31% .008 165);--color-hairline:oklch(51% .01 165);--color-hairline-soft:oklch(30% .007 165);--color-primary:oklch(70% .132 163);--color-primary-hover:oklch(77% .126 163);--color-primary-pressed:oklch(64% .134 163);--color-primary-soft:oklch(24.3% .042 163);--color-primary-line:oklch(54.5% .1 163);--color-on-primary:oklch(15.5% .02 163);--color-text:oklch(97% .002 165);--color-text-muted:oklch(78% .006 165);--color-text-subtle:oklch(63.5% .008 165);--color-text-disabled:oklch(47% .007 165);--color-focus:oklch(80% .12 163);--color-success:oklch(72% .13 163);--color-success-soft:oklch(25% .042 163);--color-warning:oklch(80% .125 78);--color-warning-soft:oklch(25.5% .042 78);--color-error:oklch(70% .165 22);--color-error-soft:oklch(25% .048 22);--color-info:oklch(74.5% .105 240);--color-info-soft:oklch(25% .042 240);--color-pink:oklch(74.5% .125 350);--color-pink-soft:oklch(25% .045 350);--color-shadow:oklch(0% 0 0/.6);--color-backdrop:oklch(0% 0 0/.72);--font-heading:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--text-caption:.75rem;--text-small:.875rem;--text-body:1rem;--text-subheading:1.25rem;--text-heading:1.75rem;--weight-regular:400;--weight-semibold:600;--space-xxs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-xxl:3rem;--radius-control:.5rem;--radius-panel:.75rem;--radius-pill:999px;--sidebar-width:15.5rem;--topbar-height:4rem;--control-height:2.75rem;--editor-measure:72ch;--z-dropdown:20;--z-sticky:30;--z-backdrop:40;--z-modal:50;--z-popover:60;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-out-strong:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:var(--color-canvas);min-width:20rem;font-size:100%}body{background:var(--color-canvas);min-width:20rem;min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:1.6;font-weight:var(--weight-regular);font-kerning:normal;text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{stroke-width:1.8px;flex:none;width:1.125rem;height:1.125rem}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-heading);text-wrap:balance}h1{font-size:var(--text-heading);line-height:1.2;font-weight:var(--weight-semibold);letter-spacing:-.025em}h2{font-size:var(--text-subheading);line-height:1.3;font-weight:var(--weight-semibold);letter-spacing:-.015em}h3{font-size:1rem;line-height:1.4;font-weight:var(--weight-semibold)}::selection{background:var(--color-primary-soft);color:var(--color-text)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::placeholder{color:var(--color-text-subtle);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary);width:1.05rem;height:1.05rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-md);top:var(--space-md);z-index:var(--z-modal);padding:var(--space-sm) var(--space-md);background:var(--color-text);color:var(--color-canvas);border-radius:var(--radius-control);font-weight:var(--weight-semibold);transition:transform .16s var(--ease-out);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.muted-text{color:var(--color-text-muted);font-size:var(--text-small)}.page{width:min(100%,100rem);animation:page-in .2s var(--ease-out) both;margin:0 auto}@keyframes page-in{0%{opacity:0}to{opacity:1}}.button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-xs);padding:.625rem var(--space-md);border-radius:var(--radius-control);font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);white-space:nowrap;border:1px solid #0000;display:inline-flex}.button:disabled{cursor:not-allowed;background:var(--color-surface-raised);color:var(--color-text-disabled);border-color:#0000}.button--primary{background:var(--color-primary);color:var(--color-on-primary)}.button--primary:hover:not(:disabled){background:var(--color-primary-hover)}.button--primary:active:not(:disabled){background:var(--color-primary-pressed)}.button--secondary{background:var(--color-surface-raised);border-color:var(--color-hairline-soft);color:var(--color-text)}.button--secondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-hairline)}.button--danger-ghost{color:var(--color-error);background:0 0}.button--danger-ghost:hover:not(:disabled){background:var(--color-error-soft)}.button--danger-ghost:disabled{background:0 0}.button--wide{width:100%}.button-group{gap:var(--space-xs);flex-wrap:wrap;display:flex}.icon-button{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);color:var(--color-text-muted);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}.icon-button:disabled{color:var(--color-text-disabled);cursor:not-allowed}.icon-button--danger{color:var(--color-error)}.icon-button--danger:hover:not(:disabled){background:var(--color-error-soft)}.text-button,.back-button{align-items:center;gap:var(--space-xs);min-height:var(--control-height);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}.text-button:hover,.back-button:hover{color:var(--color-primary)}.field{gap:var(--space-xs);min-width:0;display:grid}.field>span,fieldset>legend{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-semibold)}.field>span svg{vertical-align:-.2em;margin-right:var(--space-xxs)}.field input,.field select,.search-field input,.task-filters select,.kanban-card__move select{width:100%;min-height:var(--control-height);border:1px solid var(--color-hairline);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);padding:.625rem var(--space-sm);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out)}.field select,.task-filters select,.kanban-card__move select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 1.05rem center,right .75rem center;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-right:2.25rem}.field select option,.task-filters select option,.kanban-card__move select option{background:var(--color-surface-raised);color:var(--color-text)}.field input:hover,.field select:hover,.search-field input:hover,.task-filters select:hover{border-color:var(--color-text-subtle)}.field input:focus,.field select:focus,.search-field input:focus,.task-filters select:focus{border-color:var(--color-primary);background:var(--color-surface-raised)}.field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert()opacity(.65);cursor:pointer}.input-with-icon{position:relative}.input-with-icon>svg{left:var(--space-sm);color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-with-icon>input{padding-left:2.5rem;padding-right:2.75rem}.input-with-icon>button{position:absolute;top:0;right:0}.field-error,.form-success{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);font-size:var(--text-small)}.field-error{background:var(--color-error-soft);color:var(--color-error)}.form-success{background:var(--color-success-soft);color:var(--color-success)}.app-shell{min-height:100vh}.sidebar{z-index:var(--z-sticky);width:var(--sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-hairline-soft);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__brand{height:var(--topbar-height);padding:0 var(--space-md);border-bottom:1px solid var(--color-hairline-soft);justify-content:space-between;align-items:center;display:flex}.brand-lockup{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.brand-lockup>span:last-child{line-height:1.2;display:grid}.brand-lockup strong{font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--weight-semibold)}.brand-lockup small{color:var(--color-text-subtle);font-size:var(--text-caption)}.brand-mark{border-radius:var(--radius-control);background:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-on-primary);font-family:var(--font-heading);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:-.03em;justify-content:center;align-items:center;display:inline-flex}.sidebar__close{display:none}.sidebar__nav{gap:var(--space-xxs);padding:var(--space-md) var(--space-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar__section-label{margin:var(--space-lg) var(--space-sm) var(--space-xs);color:var(--color-text-subtle);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em}.nav-item{min-height:var(--control-height);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);display:flex;position:relative}.nav-item:hover{background:var(--color-surface-raised);color:var(--color-text)}.nav-item--active{background:var(--color-primary-soft);color:var(--color-text)}.nav-item--active svg{color:var(--color-primary)}.sidebar__profile{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-top:1px solid var(--color-hairline-soft);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sidebar__profile>span:nth-child(2){min-width:0;line-height:1.35;display:grid}.sidebar__profile strong,.sidebar__profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__profile strong{font-size:var(--text-small)}.sidebar__profile small{color:var(--color-text-subtle);font-size:var(--text-caption)}.app-stage{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:var(--z-sticky);height:var(--topbar-height);justify-content:space-between;align-items:center;gap:var(--space-md);padding:0 var(--space-lg);background:var(--color-canvas);border-bottom:1px solid var(--color-hairline-soft);display:flex;position:sticky;top:0}.topbar__menu{display:none}.topbar__context{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-semibold)}.topbar__actions{align-items:center;gap:var(--space-sm);display:flex;position:relative}.notification-button{position:relative}.notification-button>span{border-radius:var(--radius-pill);background:var(--color-error);min-width:1.1rem;height:1.1rem;color:var(--color-canvas);font-size:.65rem;font-weight:var(--weight-semibold);place-items:center;padding:0 .2rem;display:grid;position:absolute;top:.1rem;right:.15rem}.avatar{background:var(--color-surface-raised);width:2.5rem;height:2.5rem;color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-semibold);border:1px solid var(--color-hairline-soft);border-radius:50%;place-items:center;display:inline-grid}.avatar--small{width:1.75rem;height:1.75rem;font-size:.65rem}.avatar-stack{align-items:center;padding-left:.35rem;display:inline-flex}.avatar-stack .avatar{margin-left:-.35rem}.notification-panel{top:calc(100% + var(--space-xs));z-index:var(--z-dropdown);background:var(--color-surface-raised);border:1px solid var(--color-hairline);border-radius:var(--radius-panel);width:min(25rem,100vw - 2rem);max-height:min(40rem,100vh - 5rem);box-shadow:0 12px 32px var(--color-shadow);position:absolute;right:0;overflow:hidden}.notification-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--color-hairline-soft);display:flex}.notification-panel h2{font-size:1rem}.notification-panel header p{color:var(--color-text-subtle);font-size:var(--text-caption)}.notification-panel header .text-button{min-height:auto;font-size:var(--text-caption);text-align:right}.notification-panel__list{max-height:30rem;overflow-y:auto}.notification-item{gap:var(--space-sm);width:100%;padding:var(--space-md);border:0;border-bottom:1px solid var(--color-hairline-soft);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.notification-item:hover{background:var(--color-surface-hover)}.notification-item--unread{background:var(--color-primary-soft)}.notification-item>span:nth-child(2){gap:var(--space-xxs);display:grid}.notification-item strong{font-size:var(--text-small)}.notification-item small,.notification-item time{color:var(--color-text-muted);font-size:var(--text-caption);line-height:1.45}.notification-item time{color:var(--color-text-subtle)}.notification-item__icon{border-radius:var(--radius-control);background:var(--color-info-soft);width:2rem;height:2rem;color:var(--color-info);place-items:center;display:grid}.notification-item__icon--atrasada{background:var(--color-error-soft);color:var(--color-error)}.notification-item__icon--prazo_proximo{background:var(--color-warning-soft);color:var(--color-warning)}.notification-panel__empty{padding:var(--space-xl);color:var(--color-text-muted);text-align:center}.main-content{min-height:calc(100vh - var(--topbar-height));padding:var(--space-xl)}.global-error{margin:var(--space-sm) var(--space-xl) 0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:var(--color-error-soft);color:var(--color-error);font-size:var(--text-small)}.bottom-nav,.sidebar-backdrop{display:none}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.page-header__copy{gap:var(--space-xs);display:grid}.page-header__copy p{color:var(--color-text-muted);max-width:65ch}.page-header__eyebrow{color:var(--color-primary);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em}.page-header__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.task-toolbar{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.search-field{flex:18rem;min-width:12rem;position:relative}.search-field>svg{left:var(--space-sm);color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-field input{padding-left:2.5rem}.task-filters{align-items:center;gap:var(--space-xs);display:flex}.task-filters>svg{color:var(--color-text-subtle)}.task-filters select{background-color:var(--color-surface);min-width:12.5rem}.view-switcher{gap:var(--space-xxs);padding:var(--space-xxs);background:var(--color-surface);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-control);display:flex}.view-switcher button{min-height:var(--control-height);align-items:center;gap:var(--space-xs);padding:0 var(--space-md);border-radius:calc(var(--radius-control) - .125rem);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;display:flex}.view-switcher button:hover{color:var(--color-text)}.view-switcher button.active{background:var(--color-surface-raised);color:var(--color-text)}.view-switcher button.active svg{color:var(--color-primary)}.task-table-wrap{border:1px solid var(--color-hairline-soft);border-radius:var(--radius-panel);overflow:auto}.task-table-wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.task-table{border-collapse:collapse;text-align:left;width:100%;min-width:58rem;font-size:var(--text-small)}.task-table th{padding:var(--space-sm) var(--space-md);color:var(--color-text-subtle);background:var(--color-surface);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em}.task-table td{padding:var(--space-md);border-top:1px solid var(--color-hairline-soft);vertical-align:middle}.task-table tbody tr{cursor:pointer;transition:background-color .14s var(--ease-out)}.task-table tbody tr:hover{background:var(--color-surface)}.task-table tbody tr:has(a:focus-visible){background:var(--color-surface)}.task-table td:first-child{min-width:19rem}.task-table td:first-child a{color:var(--color-text);font-weight:var(--weight-semibold);display:block}.task-table td:first-child small{color:var(--color-text-subtle);margin-top:.15rem;display:block}.status-badge,.urgency-badge{border-radius:var(--radius-pill);width:max-content;font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;gap:.4rem;padding:.25rem .625rem;line-height:1.35;display:inline-flex}.status-badge>span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.status-badge--cinza{color:var(--color-text-muted);background:var(--color-surface-raised)}.status-badge--verde{color:var(--color-success);background:var(--color-success-soft)}.status-badge--azul{color:var(--color-info);background:var(--color-info-soft)}.status-badge--amarelo{color:var(--color-warning);background:var(--color-warning-soft)}.status-badge--vermelho{color:var(--color-error);background:var(--color-error-soft)}.status-badge--rosa{color:var(--color-pink);background:var(--color-pink-soft)}.urgency-badge--baixa{color:var(--color-text-muted);background:var(--color-surface-raised)}.urgency-badge--normal{color:var(--color-info);background:var(--color-info-soft)}.urgency-badge--alta{color:var(--color-warning);background:var(--color-warning-soft)}.urgency-badge--urgente{color:var(--color-error);background:var(--color-error-soft)}.due-label{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.due-label--proxima{color:var(--color-warning)}.due-label--atrasada{color:var(--color-error)}.kanban-board{gap:var(--space-md);padding-bottom:var(--space-md);scroll-snap-type:x proximity;scrollbar-color:var(--color-hairline) transparent;grid-auto-columns:minmax(16.5rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.kanban-board:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-panel)}.kanban-column{min-height:24rem;padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-panel);scroll-snap-align:start;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out)}.kanban-column--over{border-color:var(--color-primary);background:var(--color-primary-soft)}.kanban-column>header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xxs) var(--space-sm);display:flex}.kanban-column>header>span:last-child{color:var(--color-text-subtle);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.kanban-column__tasks{gap:var(--space-xs);display:grid}.kanban-column__tasks>p{padding:var(--space-xl) var(--space-sm);color:var(--color-text-subtle);text-align:center;font-size:var(--text-small)}.kanban-card{gap:var(--space-sm);padding:var(--space-sm);background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-control);transition:border-color .16s var(--ease-out);display:grid}.kanban-card:hover{border-color:var(--color-hairline)}.kanban-card:has(a:focus-visible){border-color:var(--color-primary)}.kanban-card--dragging{z-index:var(--z-dropdown);opacity:.75;border-color:var(--color-primary)}.kanban-card__top,.kanban-card__meta{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.kanban-card h3{font-family:var(--font-body);font-size:var(--text-small);line-height:1.5}.drag-handle{width:var(--control-height);height:var(--control-height);color:var(--color-text-subtle);cursor:grab;border-radius:var(--radius-control);background:0 0;border:0;place-items:center;margin:-.55rem -.6rem -.55rem 0;display:grid}.drag-handle:hover{color:var(--color-text);background:var(--color-surface-raised)}.drag-handle:active{cursor:grabbing}.kanban-card__meta .due-label{font-size:var(--text-caption)}.kanban-card__move{display:none}.empty-state{justify-content:center;align-items:center;gap:var(--space-sm);min-height:20rem;padding:var(--space-xl);text-align:center;border:1px dashed var(--color-hairline-soft);border-radius:var(--radius-panel);flex-direction:column;display:flex}.empty-state__icon{border-radius:var(--radius-panel);background:var(--color-surface-raised);width:3rem;height:3rem;color:var(--color-primary);place-items:center;display:grid}.empty-state__icon svg{width:1.5rem;height:1.5rem}.empty-state p{max-width:42ch;color:var(--color-text-muted)}.loading-rows{gap:var(--space-xs);display:grid}.loading-rows span{border-radius:var(--radius-control);background:var(--color-surface);height:4.5rem;animation:1.4s ease-in-out infinite alternate skeleton}@keyframes skeleton{0%{opacity:.55}to{opacity:1}}.sheet-dialog{border:0;border-left:1px solid var(--color-hairline-soft);background:var(--color-surface);width:min(34rem,100%);max-width:none;height:100%;max-height:none;color:var(--color-text);box-shadow:-8px 0 32px var(--color-shadow);border-radius:0;margin:0 0 0 auto;padding:0}.sheet-dialog::backdrop{background:var(--color-backdrop)}.sheet-dialog>form{flex-direction:column;min-height:100%;display:flex}.sheet-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-hairline-soft);display:flex}.sheet-dialog__header h2{margin-top:var(--space-xs)}.sheet-dialog__body{align-content:start;gap:var(--space-lg);padding:var(--space-lg);flex:1;display:grid;overflow-y:auto}.sheet-dialog__footer{justify-content:flex-end;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-hairline-soft);display:flex}.form-grid{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.responsible-picker{border:0;min-width:0;margin:0;padding:0}.responsible-picker>legend{padding-inline:0}.responsible-picker>p{color:var(--color-text-subtle);font-size:var(--text-caption)}.responsible-picker>div{gap:var(--space-xs);margin-top:var(--space-sm);display:grid}.responsible-picker button{align-items:center;gap:var(--space-sm);width:100%;min-height:3.5rem;padding:var(--space-xs);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-control);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.responsible-picker button:hover{border-color:var(--color-hairline);background:var(--color-surface-raised)}.responsible-picker button.selected{border-color:var(--color-primary-line);background:var(--color-primary-soft)}.responsible-picker button.selected svg{color:var(--color-primary)}.responsible-picker button>span:nth-child(2){line-height:1.35;display:grid}.responsible-picker button strong{font-size:var(--text-small)}.responsible-picker button small{color:var(--color-text-subtle);font-size:var(--text-caption)}.detail-header{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.detail-header__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.saving-label{align-items:center;gap:var(--space-xs);color:var(--color-text-subtle);font-size:var(--text-caption);font-variant-numeric:tabular-nums;display:inline-flex}.saving-label svg{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.task-detail-layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.task-detail-main{gap:var(--space-lg);align-content:start;min-width:0;display:grid}.task-title-block{gap:var(--space-sm);display:grid}.task-title-block__badges{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.task-title-block textarea,.document-title textarea{resize:none;width:100%;color:var(--color-text);font-family:var(--font-heading);font-size:2rem;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.03em;background:0 0;border:0;padding:0;display:block;overflow:hidden}.briefing-section{gap:var(--space-md);display:grid}.briefing-section>header p{color:var(--color-text-muted);font-size:var(--text-small)}.task-properties{top:calc(var(--topbar-height) + var(--space-lg));gap:var(--space-md);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-panel);display:grid;position:sticky}.task-properties>header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-hairline-soft);display:flex}.task-properties>header h2{font-size:1rem}.task-properties>header span{color:var(--color-warning);font-size:var(--text-caption)}.task-properties>header span.saved{align-items:center;gap:var(--space-xxs);color:var(--color-success);display:flex}.compact-responsibles{gap:var(--space-xxs);border:0;min-width:0;margin:0;padding:0;display:grid}.compact-responsibles>legend{padding-inline:0}.compact-responsibles label{min-height:var(--control-height);align-items:center;gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--text-small);cursor:pointer;transition:background-color .14s var(--ease-out), color .14s var(--ease-out);grid-template-columns:auto auto 1fr;display:grid}.compact-responsibles label:hover{background:var(--color-surface-raised);color:var(--color-text)}.compact-responsibles label:has(input:checked){color:var(--color-text)}.compact-responsibles label:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.conflict-banner{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-panel);background:var(--color-warning-soft);color:var(--color-warning);display:flex}.conflict-banner>div{flex:1;display:grid}.conflict-banner span{font-size:var(--text-small)}.markdown-editor{background:var(--color-surface);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-panel)}.markdown-editor .mdxeditor{min-height:24rem;color:var(--color-text);font-family:var(--font-body);background:0 0;flex-direction:column;display:flex}.markdown-editor__toolbar{top:var(--topbar-height);z-index:var(--z-dropdown);align-items:center;gap:var(--space-xxs);flex-wrap:wrap;display:flex;position:sticky;padding:var(--space-xs)!important;background:var(--color-surface-raised)!important;border-bottom:1px solid var(--color-hairline-soft)!important;border-radius:calc(var(--radius-panel) - 1px) calc(var(--radius-panel) - 1px) 0 0!important}.markdown-editor__toolbar button,.markdown-editor__toolbar [role=combobox]{min-width:2.5rem;min-height:2.5rem;color:var(--color-text)!important;border-radius:var(--radius-control)!important}.markdown-editor__toolbar button:hover{background:var(--color-surface-hover)!important}.markdown-editor__toolbar [role=combobox]{padding-inline:var(--space-sm);background:var(--color-surface)!important;border:1px solid var(--color-hairline)!important}.markdown-editor__toolbar [role=combobox][data-placeholder]>span:first-child{color:var(--color-text-muted)}.markdown-editor__content{min-height:20rem;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);letter-spacing:.008em;caret-color:var(--color-primary);flex:1;line-height:1.7;padding:var(--space-xl)!important}.markdown-editor__content>*{max-width:var(--editor-measure)}.markdown-editor__content h1,.markdown-editor__content h2,.markdown-editor__content h3{font-family:var(--font-heading)}.markdown-editor__content h1{font-size:1.5rem}.markdown-editor__content h2{font-size:1.25rem}.markdown-editor__content a{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.markdown-editor__content blockquote{padding:var(--space-md);background:var(--color-surface-raised);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-control);margin-inline:0}.markdown-editor__content pre{padding:var(--space-md);background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-control);overflow-x:auto}.markdown-editor__content table{border-collapse:collapse;width:100%}.markdown-editor__content th,.markdown-editor__content td{padding:var(--space-xs);border:1px solid var(--color-hairline)}.markdown-editor__content input[type=checkbox]{margin-right:var(--space-xs)}.document-dropzone{align-items:center;gap:var(--space-md);min-height:5rem;margin-bottom:var(--space-md);padding:var(--space-md);border:1px dashed var(--color-hairline-soft);border-radius:var(--radius-panel);color:var(--color-text-muted);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);display:flex}.document-dropzone--active{border-color:var(--color-primary);background:var(--color-primary-soft)}.document-dropzone>svg{width:1.5rem;height:1.5rem;color:var(--color-primary)}.document-dropzone>span{display:grid}.document-dropzone small{color:var(--color-text-subtle)}.document-search{max-width:30rem;margin:0 0 var(--space-lg);display:block}.document-list{border-top:1px solid var(--color-hairline-soft)}.document-row{align-items:center;gap:var(--space-md);min-height:5.5rem;padding:var(--space-md) var(--space-sm);border-bottom:1px solid var(--color-hairline-soft);transition:background-color .16s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.document-row:hover{background:var(--color-surface)}.document-row__icon{border-radius:var(--radius-control);background:var(--color-surface-raised);width:2.75rem;height:2.75rem;color:var(--color-primary);place-items:center;display:grid}.document-row__content{min-width:0;display:grid}.document-row__content strong{font-family:var(--font-heading);font-size:var(--text-body)}.document-row__content small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-row__meta{color:var(--color-text-muted);font-size:var(--text-small);justify-items:end;display:grid}.document-row__meta small{color:var(--color-text-subtle)}.document-editor-header{max-width:62rem;margin-inline:auto}.document-canvas{max-width:62rem;margin:0 auto}.document-title{margin:var(--space-xl) 0 0;display:block}.document-byline{margin:var(--space-xs) 0 var(--space-lg);color:var(--color-text-subtle);font-size:var(--text-small)}.archive-sections{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.archive-sections>section,.settings-section{background:var(--color-surface);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-panel)}.archive-sections>section>header,.settings-section>header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--color-hairline-soft);display:flex}.archive-sections>section>header>div,.settings-section>header>div{gap:var(--space-xxs);display:grid}.archive-sections>section>header h2,.settings-section>header h2{font-size:1rem}.archive-sections>section>header>span,.settings-section>header>span{color:var(--color-text-subtle);font-size:var(--text-small);white-space:nowrap}.archive-list article{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:5rem;padding:var(--space-md);border-bottom:1px solid var(--color-hairline-soft);display:flex}.archive-list article:last-child{border-bottom:0}.archive-list article>div{gap:var(--space-xs);min-width:0;display:grid}.archive-list article a{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-list article span{align-items:center;gap:var(--space-xs);color:var(--color-text-subtle);font-size:var(--text-caption);display:flex}.archive-empty{padding:var(--space-xl);color:var(--color-text-subtle);text-align:center}.settings-page{max-width:70rem}.settings-section{margin-bottom:var(--space-lg)}.settings-section>header p{color:var(--color-text-muted);font-size:var(--text-small)}.status-settings-list{display:grid}.status-settings-head{gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--color-hairline-soft);color:var(--color-text-subtle);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:9rem minmax(10rem,1fr) 9rem 13rem auto;display:grid}.status-settings-head>span:last-child{justify-self:end}.status-setting-row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-hairline-soft);grid-template-columns:9rem minmax(10rem,1fr) 9rem 13rem auto;display:grid}.status-setting-row:last-child{border-bottom:0}.status-setting-row .field>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.status-completion{min-height:var(--control-height);align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-small);cursor:pointer;display:flex}.status-completion:hover{color:var(--color-text)}.status-completion:has(input:checked){color:var(--color-text)}.status-completion:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-control)}.status-setting-row__actions{align-items:center;gap:var(--space-xxs);justify-content:flex-end;display:flex}.status-setting-row>.field-error,.status-setting-row>.form-success{grid-column:2/-1}.status-settings-footer{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:4.75rem;padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-hairline-soft);background:var(--color-surface-raised);display:flex}.status-settings-footer__feedback{min-width:0;color:var(--color-text-muted);font-size:var(--text-small)}.status-settings-footer__feedback .field-error,.status-settings-footer__feedback .form-success{padding-block:var(--space-xs)}.status-settings-footer__actions{justify-content:flex-end;align-items:center;gap:var(--space-xs);display:flex}.new-status-form{align-items:end;gap:var(--space-sm);padding:var(--space-md);grid-template-columns:minmax(12rem,1fr) 10rem auto;display:grid}.new-status-form .field-error{grid-column:1/-1}.notification-channel{align-items:center;gap:var(--space-md);padding:var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.settings-icon{border-radius:var(--radius-panel);background:var(--color-surface-raised);width:3rem;height:3rem;color:var(--color-primary);place-items:center;display:grid}.notification-channel>div{gap:var(--space-xxs);display:grid}.notification-channel>div p{color:var(--color-text-muted)}.fixed-status{align-items:center;gap:var(--space-xs);color:var(--color-success);font-size:var(--text-small);font-weight:var(--weight-semibold);display:flex}.switch{min-height:var(--control-height);align-items:center;gap:var(--space-xs);cursor:pointer;display:flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch>span{border-radius:var(--radius-pill);background:var(--color-surface-hover);border:1px solid var(--color-hairline);width:2.75rem;height:1.5rem;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);position:relative}.switch>span:after{content:"";background:var(--color-text-muted);width:1.1rem;height:1.1rem;transition:transform .18s var(--ease-out), background-color .18s var(--ease-out);border-radius:50%;position:absolute;top:.15rem;left:.15rem}.switch input:checked+span{background:var(--color-primary);border-color:var(--color-primary)}.switch input:checked+span:after{background:var(--color-on-primary);transform:translate(1.2rem)}.switch input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:3px}.switch b{font-size:var(--text-small)}.notification-sandbox{background:var(--color-primary-soft)}.login-page{grid-template-columns:minmax(20rem,.85fr) minmax(25rem,1.15fr);min-height:100vh;display:grid}.login-brand{justify-content:space-between;gap:var(--space-xl);min-height:100vh;padding:var(--space-xl);background:var(--color-surface);border-right:1px solid var(--color-hairline-soft);flex-direction:column;display:flex}.brand-lockup--large strong{font-size:1rem}.login-brand__message{gap:var(--space-lg);max-width:34rem;display:grid}.login-brand__message h1{font-size:2.75rem;line-height:1.12}.login-brand__message p{max-width:42ch;color:var(--color-text-muted);font-size:1.125rem}.login-brand__icon{border-radius:var(--radius-panel);background:var(--color-primary);width:4rem;height:4rem;color:var(--color-on-primary);place-items:center;display:grid}.login-brand__icon svg{width:2rem;height:2rem}.login-brand>small{color:var(--color-text-subtle)}.login-panel{padding:var(--space-xl);place-items:center;display:grid}.login-form{gap:var(--space-lg);width:min(100%,26rem);display:grid}.login-form>div:first-of-type{gap:var(--space-xs);display:grid}.login-form>div:first-of-type p{color:var(--color-text-muted)}.login-form__reset{justify-self:center}.setup-notice{gap:var(--space-xxs);padding:var(--space-md);border-radius:var(--radius-panel);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-small);display:grid}.loading-screen,.not-found{justify-content:center;align-items:center;gap:var(--space-md);min-height:70vh;padding:var(--space-xl);text-align:center;flex-direction:column;display:flex}.loading-screen p,.not-found p{color:var(--color-text-muted)}@media (width<=74rem){.task-toolbar{flex-wrap:wrap}.search-field{order:0}.task-filters{order:2;width:100%;overflow-x:auto}.view-switcher{margin-left:auto}.status-settings-head{display:none}.status-setting-row{align-items:end;row-gap:var(--space-sm);grid-template-columns:8rem minmax(0,1fr) 9rem}.status-setting-row .field>span{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.status-completion{grid-column:2}.status-setting-row__actions{flex-wrap:wrap;grid-area:1/3/span 2;align-self:center}}@media (width<=64rem){.sidebar{transition:transform .22s var(--ease-out-strong);transform:translate(-100%)}.sidebar--open{z-index:var(--z-modal);transform:translate(0)}.sidebar__close{display:inline-flex}.sidebar-backdrop{z-index:var(--z-backdrop);background:var(--color-backdrop);border:0;display:block;position:fixed;inset:0}.app-stage{margin-left:0}.topbar__menu{display:inline-flex}.task-detail-layout{grid-template-columns:1fr}.task-properties{grid-template-columns:1fr 1fr;position:static}.task-properties>header,.task-properties>.button--wide,.compact-responsibles{grid-column:1/-1}.archive-sections{grid-template-columns:1fr}}@media (width<=47.99rem){body{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}.topbar{padding:0 var(--space-sm)}.topbar__context,.topbar__actions>.avatar{display:none}.main-content{padding:var(--space-md)}.global-error{margin-inline:var(--space-md)}.bottom-nav{z-index:var(--z-sticky);min-height:calc(4.25rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);border-top:1px solid var(--color-hairline-soft);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.bottom-nav a,.bottom-nav button{min-height:4.25rem;color:var(--color-text-subtle);font-size:.68rem;font-weight:var(--weight-semibold);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex;position:relative}.bottom-nav a.active{color:var(--color-primary)}.bottom-nav b{border-radius:var(--radius-pill);background:var(--color-error);min-width:1rem;height:1rem;color:var(--color-canvas);font-size:.6rem;position:absolute;top:.4rem;right:calc(50% - 1.2rem)}.notification-panel{left:var(--space-xs);right:var(--space-xs);top:auto;bottom:calc(4.5rem + env(safe-area-inset-bottom));width:auto;max-height:70vh;position:fixed}.page-header{margin-bottom:var(--space-lg);flex-direction:column;align-items:stretch}.page-header__actions .button,.page-header__actions .button-group{flex:1}.page-header__actions .button-group .button{flex:10rem}.task-toolbar{grid-template-columns:1fr auto;display:grid}.search-field,.task-filters{grid-column:1/-1}.task-filters>svg{display:none}.task-filters select{min-width:10.5rem}.task-table-wrap{border:0;overflow:visible}.task-table{min-width:0;display:block}.task-table thead{display:none}.task-table tbody{gap:var(--space-xs);display:grid}.task-table tr{gap:var(--space-sm);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-panel);grid-template-columns:1fr 1fr;display:grid}.task-table td{border:0;padding:0;display:block;min-width:0!important}.task-table td:before{content:attr(data-label);color:var(--color-text-subtle);font-size:.68rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;display:block}.task-table td:first-child{padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-hairline-soft);grid-column:1/-1}.kanban-board{margin-inline:calc(var(--space-md) * -1);padding-inline:var(--space-md);grid-auto-columns:minmax(17rem,86vw)}.kanban-card__move{gap:var(--space-xxs);color:var(--color-text-subtle);font-size:var(--text-caption);display:grid}.kanban-card__move select{min-height:var(--control-height)}.sheet-dialog{border-left:0;border-top:1px solid var(--color-hairline-soft);border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;height:min(92vh,50rem);margin-top:auto}.sheet-dialog__body{padding:var(--space-md)}.sheet-dialog__footer{padding:var(--space-sm) var(--space-md) max(var(--space-sm), env(safe-area-inset-bottom))}.sheet-dialog__footer .button{flex:1}.form-grid{grid-template-columns:1fr}.detail-header{align-items:center;gap:var(--space-xs) var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.detail-header .back-button{grid-column:1}.detail-header__actions{justify-content:flex-end;gap:var(--space-sm);grid-column:2}.task-title-block textarea,.document-title textarea{font-size:1.55rem}.task-properties{grid-template-columns:1fr}.task-properties>*{grid-column:1!important}.conflict-banner{flex-direction:column;align-items:stretch}.markdown-editor__toolbar{top:0}.markdown-editor__content{padding:var(--space-lg) var(--space-md)!important}.document-dropzone{display:none}.document-row{grid-template-columns:auto minmax(0,1fr);padding-inline:0}.document-row__meta{grid-column:2;justify-items:start}.document-editor-header{align-items:flex-start}.document-editor-header .button--danger-ghost{display:none}.archive-list article{flex-direction:column;align-items:stretch}.archive-list article .button{align-self:flex-start}.status-setting-row{grid-template-columns:1fr 1fr;align-items:end}.status-setting-row__preview,.status-completion{grid-column:1/-1}.status-setting-row__actions{grid-area:auto/1/auto/-1;justify-content:flex-start}.status-setting-row>.field-error,.status-setting-row>.form-success{grid-column:1/-1}.status-settings-footer{flex-direction:column;align-items:stretch}.status-settings-footer__actions{grid-template-columns:1fr 1fr;display:grid}.new-status-form{grid-template-columns:1fr}.new-status-form .field-error{grid-column:1}.notification-channel{padding:var(--space-md);grid-template-columns:auto 1fr;align-items:start}.notification-channel>:last-child{grid-column:2;justify-self:start}.login-page{grid-template-columns:1fr}.login-brand{min-height:auto;padding:var(--space-md);border-right:0;border-bottom:1px solid var(--color-hairline-soft)}.login-brand__message,.login-brand>small{display:none}.login-panel{min-height:calc(100vh - 5rem);padding:var(--space-lg)}}@media (width<=24rem){.view-switcher button{width:var(--control-height);justify-content:center;padding:0;font-size:0}.view-switcher button svg{width:1.1rem;height:1.1rem}.document-editor-header .button--secondary{width:var(--control-height);padding:0;font-size:0}.task-table tr{grid-template-columns:1fr}.task-table td:first-child{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html .mdxeditor,html .mdxeditor-popup-container{--basePageBg:var(--color-surface-raised);--baseBase:var(--color-surface);--baseBgSubtle:var(--color-surface);--baseBg:var(--color-surface-hover);--baseBgHover:var(--color-surface-hover);--baseBgActive:var(--color-surface-hover);--baseLine:var(--color-hairline-soft);--baseBorder:var(--color-hairline);--baseBorderHover:var(--color-hairline);--baseSolid:var(--color-text-subtle);--baseSolidHover:var(--color-text-muted);--baseText:var(--color-text);--baseTextContrast:var(--color-text);--accentBase:var(--color-primary-soft);--accentBgSubtle:var(--color-primary-soft);--accentBg:var(--color-primary-soft);--accentBgHover:var(--color-surface-hover);--accentBgActive:var(--color-primary-soft);--accentLine:var(--color-text-disabled);--accentBorder:var(--color-primary-line);--accentBorderHover:var(--color-primary);--accentSolid:var(--color-primary);--accentSolidHover:var(--color-primary-hover);--accentText:var(--color-primary);--accentTextContrast:var(--color-text);--admonitionBg:var(--color-surface-raised);--admonitionBorder:var(--color-hairline);--admonitionNoteBg:var(--color-surface-raised);--admonitionNoteBorder:var(--color-hairline);--admonitionTipBg:var(--color-success-soft);--admonitionTipBorder:var(--color-success);--admonitionInfoBg:var(--color-info-soft);--admonitionInfoBorder:var(--color-info);--admonitionCautionBg:var(--color-warning-soft);--admonitionCautionBorder:var(--color-warning);--admonitionDangerBg:var(--color-error-soft);--admonitionDangerBorder:var(--color-error)}.markdown-editor__content table th,.markdown-editor__content table td{border:1px solid var(--color-hairline)!important}html .mdxeditor-popup-container{z-index:var(--z-popover);color:var(--color-text)}html .mdxeditor-popup-container [class*=secondaryButton]{background-color:var(--color-surface-hover);border:1px solid var(--color-hairline);color:var(--color-text)}html .mdxeditor-popup-container [class*=secondaryButton]:hover{background-color:var(--color-hairline)}html .mdxeditor-popup-container input::placeholder{color:var(--color-text-subtle);opacity:1}html .mdxeditor-popup-container [role=dialog],html .mdxeditor-popup-container [role=listbox],html .mdxeditor-popup-container [role=menu]{border:1px solid var(--color-hairline);border-radius:var(--radius-control);box-shadow:0 12px 32px var(--color-shadow)}
