:root{--ground: #ffffff;--surface: #ffffff;--bar: #f7f7f5;--rail: #fcfcfb;--sunken: #fafafa;--row-on: #f4f6f9;--selected: #f0f0ee;--ink: #1a1a1a;--body: #333333;--body-soft: #444444;--muted: #666666;--dim: #888888;--faint: #999999;--rail-ink: #444444;--rail-dim: #999999;--edge: #cccccc;--rule: #dddddd;--rule-soft: #eeeeee;--danger: #c0392b;--danger-bg: #fdf6f5;--warn: #b07000;--ok: #3a7a3a;--link: #2a78d6;--link-hover: #1a5fae;--signal: #2a78d6;--heat: #c0392b;--sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--hand: "Kalam", ui-rounded, var(--sans);--serif: Georgia, "Times New Roman", serif;--rail-w: 208px;--aside-w: 316px;--list-w: 400px;--bar-h: 46px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.app{display:grid;grid-template-columns:var(--rail-w) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"topbar topbar" "rail   main";height:100%;overflow:hidden;background:var(--surface)}.main{grid-area:main;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface)}.panes{flex:1;display:grid;grid-template-columns:1fr;min-height:0;overflow:hidden}.main.reading .panes{grid-template-columns:var(--list-w) 1fr}.topbar{grid-area:topbar;display:flex;align-items:center;gap:12px;min-height:var(--bar-h);padding:8px 16px;background:var(--bar);border-bottom:1px solid var(--rule)}.topbar-brand{font-family:var(--hand);font-weight:700;font-size:15px;color:var(--ink);white-space:nowrap}.open-rail{display:none}.close-rail{display:none;margin-left:auto}.accounts{display:flex;align-items:center;gap:6px;margin-left:auto;min-width:0;overflow-x:auto;scrollbar-width:none}.accounts::-webkit-scrollbar{display:none}.account-chip{display:inline-flex;align-items:center;gap:5px;flex:none;font-family:inherit;font-size:11px;line-height:1;color:var(--body-soft);background:transparent;border:1px solid var(--edge);border-radius:99px;padding:5px 9px;max-width:190px}.account-chip .clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-chip .dot{flex:none;font-size:9px;color:var(--ok)}.account-chip.broken{color:var(--danger);border-color:var(--danger)}.account-chip.broken .dot{color:var(--danger)}button.account-chip:hover{background:var(--selected)}.topbar-avatar{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:99px;border:1px solid var(--edge);background:var(--surface);font-size:11px;color:var(--muted)}.sidebar{grid-area:rail;display:flex;flex-direction:column;gap:2px;background:var(--rail);color:var(--rail-ink);border-right:1px solid var(--rule);padding:14px 10px 12px;overflow-y:auto}.brand{display:none;align-items:center;gap:9px;padding:0 8px 12px;font-family:var(--hand);font-size:15px;font-weight:700;color:var(--ink)}.brand .mark{display:none}.rail-section{display:flex;flex-direction:column;margin-bottom:14px}.rail-title{display:flex;align-items:center;gap:8px;padding:2px 8px 8px;font-family:var(--hand);font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.rail-title .icon{margin-left:auto}.rail-divider{height:1px;background:#e2e2e0;margin:0 6px 12px;border:0}.rail-row{position:relative;display:flex;align-items:center}.rail-item{flex:1;min-width:0;display:flex;align-items:center;gap:8px;text-align:left;font-family:inherit;font-size:12.5px;color:var(--rail-ink);background:transparent;border:1px solid transparent;border-radius:5px;padding:8px 9px}.rail-item:hover{background:var(--selected)}.rail-item.on{font-weight:600;color:var(--ink);background:var(--selected);border-color:var(--ink)}.rail-item.add{color:var(--faint);font-style:italic}.rail-item.add:hover{color:var(--rail-ink)}.rail-group+.rail-group{margin-top:1px}.rail-item.group-head{font-weight:550}.rail-item.group-head.here{background:var(--selected)}.chev{flex:none;width:9px;font-size:9px;line-height:1;color:var(--faint);transition:transform .12s ease}.chev.open{transform:rotate(90deg)}.rail-item.group-head.here .chev{color:var(--rail-ink)}@media(prefers-reduced-motion:reduce){.chev{transition:none}}.rail-sub{display:flex;flex-direction:column;margin:1px 0 4px 15px;padding-left:7px;border-left:1px solid var(--rule-soft)}.rail-sub .rail-item.folder{font-size:12px;padding:5px 9px}.rail-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{margin-left:auto;font-size:11px;color:var(--dim);background:transparent;border-radius:8px;padding:0}.badge.muted{color:var(--faint)}.rail-item.on .badge{color:var(--muted)}.rail-note{margin:6px 9px 0;font-size:11px;color:var(--danger)}.icon{background:transparent;border:0;color:inherit;font-size:12px;line-height:1;padding:4px 6px;border-radius:3px;opacity:.6}.icon:hover{opacity:1;background:var(--selected)}.more{color:var(--faint);opacity:0}.rail-row:hover .more,.more:focus-visible{opacity:1}.menu{position:absolute;right:4px;top:100%;z-index:20;min-width:140px;background:var(--surface);border:1px solid var(--rule);border-radius:5px;box-shadow:0 8px 24px #00000024;padding:4px}.menu button{display:block;width:100%;text-align:left;font-family:inherit;font-size:13px;color:var(--ink);background:none;border:0;border-radius:3px;padding:6px 9px}.menu button:hover{background:var(--selected)}.menu .danger{color:var(--danger)}.rail-foot{margin-top:auto;padding-top:12px;border-top:1px solid #e2e2e0}.who{display:flex;align-items:center;gap:9px;padding:0 6px 9px;min-width:0}.avatar{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--edge);background:var(--surface);color:var(--muted);font-size:11px;font-weight:600}.who-text{min-width:0}.who-name{font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-email{font-size:11px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signout{width:100%;font-family:inherit;font-size:11.5px;color:var(--body);background:var(--surface);border:1px solid var(--edge);border-radius:5px;padding:7px 10px}.signout:hover{background:var(--selected);color:var(--ink)}.scrim{display:none}.toolbar{display:flex;flex-direction:column;gap:9px;background:var(--surface);border-bottom:1px solid var(--rule-soft);padding:12px 14px}.toolbar-top{display:flex;align-items:center;gap:10px}.where{min-width:0}.where h1{margin:0;font-family:var(--hand);font-size:16px;font-weight:700;color:var(--ink)}.where .meta{display:block;font-size:11.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-top .btn{margin-left:auto;flex:none}.search{position:relative;display:flex;align-items:center}.search input{width:100%;font-family:inherit;font-size:12px;color:var(--ink);background:var(--surface);border:1px solid var(--edge);border-radius:5px;padding:7px 9px}.search input::placeholder{color:var(--faint)}.search input:focus{outline:none;border-color:var(--ink)}.search .clear{position:absolute;right:4px;color:var(--muted)}.scopes{display:flex;flex-wrap:wrap;gap:6px}.scope{font-family:inherit;font-size:11px;line-height:1.3;color:var(--muted);background:var(--surface);border:1px solid var(--edge);border-radius:99px;padding:4px 9px}.scope:hover:not(:disabled){color:var(--ink);border-color:var(--muted)}.scope.on{color:var(--ink);font-weight:600;background:var(--selected);border-color:var(--ink)}.scope:disabled{cursor:default}.scope.removable{display:inline-flex;align-items:center;gap:6px}.toolbar-stats{display:flex;align-items:center;gap:12px;font-size:10.5px;color:var(--dim)}.toolbar-stats strong{color:var(--muted);font-weight:600}.toolbar-stats .dim{margin-left:auto}.syncing{display:inline-flex;align-items:center;gap:5px;color:var(--warn)}.pulse{width:6px;height:6px;border-radius:50%;background:var(--warn);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pulse{animation:none}}.skel-row{display:grid;gap:7px;padding:14px 20px 15px 19px;border-bottom:1px solid var(--rule);background:var(--surface)}.skel{display:block;height:9px;border-radius:2px;background:linear-gradient(90deg,#e7ebec 25%,#f1f4f5,#e7ebec 75%);background-size:400% 100%;animation:shimmer 1.4s ease-in-out infinite}.skel-from{width:110px}.skel-subject{width:62%;height:11px}.skel-snippet{width:88%}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.pulse,.skel{animation:none}}.notice{background:#fff6f1;border-bottom:1px solid var(--rule);border-left:3px solid var(--heat);padding:11px 20px;font-size:13px}.list-pane{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--rule-soft)}.main:not(.reading) .list-pane{border-right:0}.list{flex:1;overflow-y:auto;min-height:0}.list ol{list-style:none;margin:0;padding:0}.group{position:sticky;top:0;z-index:2;margin:0;padding:8px 14px;background:var(--sunken);border-bottom:1px solid var(--rule-soft);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}.row{border-bottom:1px solid var(--rule-soft)}.row-button{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;background:transparent;border:0;border-left:3px solid transparent;padding:11px 14px 11px 11px}.row-button:hover{background:var(--sunken)}.row.selected .row-button{background:var(--row-on);border-left-color:var(--link)}.row.unread .row-subject{font-weight:700;color:var(--ink)}.row.unread .row-from{color:var(--body)}.row.unread .row-sender{color:var(--ink);font-weight:700}.row.unread .row-summary{color:var(--muted)}.row.unread .row-when:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--link);vertical-align:1px}.row-top{display:flex;align-items:center;gap:6px}.row-star{color:var(--warn);font-size:11px}.row-clip{font-size:10px;opacity:.7}.row-when{margin-left:auto;font-size:10.5px;color:var(--dim);white-space:nowrap}.row-subject{font-size:13px;font-weight:500;color:var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-from{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-summary{font-size:11.5px;line-height:1.45;color:var(--dim);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-where{display:flex;align-items:baseline;gap:10px;font-size:10.5px;color:var(--dim)}.row-where .row-msgs{margin-left:auto;white-space:nowrap}.empty{flex:1;display:grid;place-items:center;align-content:center;gap:14px;padding:64px 24px;text-align:center;color:var(--muted);font-size:13.5px}.empty p{margin:0;max-width:42ch}.list-foot{display:grid;justify-items:center;gap:10px;padding:22px 14px 40px}.load-more{font-family:inherit;font-size:12px;color:var(--link);background:var(--surface);border:1px solid var(--edge);border-radius:5px;padding:7px 13px}.load-more:hover{border-color:var(--link)}.load-more:disabled{opacity:.5;cursor:default}.end{margin:0;font-size:11px;color:var(--dim)}.end.dim{opacity:.75}.pull-note{margin:0;font-size:11px;color:var(--link);text-align:center}.reader{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface)}.reader-bar{display:flex;align-items:flex-start;gap:12px;flex:none;padding:16px 18px 12px;border-bottom:1px solid var(--rule-soft)}.reader-bar>div{flex:1;min-width:0}.reader-bar .btn{flex:none;margin-left:auto;text-decoration:none}.reader-scroll{flex:1;overflow-y:auto;min-height:0}.reader-head{padding:16px 18px 14px}.reader-bar h2{margin:0;font-size:17px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.reader-where{margin:4px 0 0;font-size:11.5px;color:var(--dim)}.reader-bar .icon{flex:none;color:var(--muted)}.verdict{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px;background:var(--sunken);border:1px solid var(--rule-soft);border-radius:6px;padding:9px 11px}.verdict-item{display:inline-flex;align-items:center;gap:8px;min-width:0}.verdict-label{font-size:11.5px;color:var(--muted)}.verdict-rule{flex:none;width:1px;height:16px;background:var(--rule)}@media(max-width:700px){.verdict-rule{display:none}.verdict-item{flex:1 1 100%}}.verdict-choices{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;padding:0 2px}.verdict-note{font-size:11px;color:var(--dim)}.reader-why{margin:11px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.reader-summary{margin-top:15px}.reader-summary>h3,.reader-actions-panel>h3{margin:0 0 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink)}.reader-summary p{margin:0;font-size:13px;line-height:1.65;color:var(--body)}.reader-actions-panel{display:flex;flex-direction:column;gap:9px;margin-top:16px}.fields{display:grid;grid-template-columns:68px 1fr;gap:3px 12px;margin-top:15px;font-size:12px}.field-name{color:var(--dim)}.field-value{color:var(--body);overflow-wrap:anywhere}.reader-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:15px}.reader-actions .btn{text-decoration:none}.attachments{font-size:11px;color:var(--muted)}.attachments em{font-style:normal;opacity:.7}.reader-body{padding:16px 18px 40px;border-top:1px solid var(--rule-soft)}.mail a.url{color:var(--link);text-decoration-style:dotted;text-underline-offset:2px}.cut{margin:20px 0 0;font-size:11px;color:var(--danger)}.screen{flex:1;overflow-y:auto;min-height:0;padding:20px 24px 56px}.screen-head{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.screen-head h1{margin:0;font-size:20px;font-weight:600;letter-spacing:-.015em}.screen-head .spacer{flex:1}.screen-head .meta{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.screen-foot{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-family:var(--mono);font-size:10px;color:var(--muted)}.credential-note{margin:-8px 0 14px;font-family:var(--mono);font-size:10.5px;color:var(--muted)}.stat-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.stat{flex:1 1 130px;background:var(--surface);border:1px solid var(--rule);border-radius:4px;padding:12px 14px}.stat.hot{border-color:var(--heat)}.stat-label{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.stat-value{font-size:24px;font-weight:500;letter-spacing:-.02em;margin-top:3px}.stat.hot .stat-value{color:var(--heat)}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:4px;padding:16px 18px;margin-bottom:16px}.panel.hot{border-left:3px solid var(--heat)}.panel.review{border-left:3px solid #c99a06}.panel.quiet{text-align:center;padding:34px 18px}.panel.quiet h2{margin:0 0 8px;font-size:17px}.panel.quiet p{margin:0;color:var(--muted);font-size:13.5px}.panel-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.panel-head h2{margin:0;font-size:14px;font-weight:600;letter-spacing:-.005em}.panel-head .meta{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.panel-note{margin:-4px 0 14px;font-size:12.5px;color:var(--muted)}.muted-note{color:var(--muted)}.group-empty{margin:0;font-size:12.5px;color:var(--muted)}.today-item{display:block;width:100%;text-align:left;background:none;border:0;padding:8px 0;font:inherit;color:inherit}.today-item:hover .today-item-title{color:var(--signal)}.today-item-title{display:block;font-size:13px;font-weight:500;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-item-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:12px;color:var(--muted)}.brief-cols{display:grid;grid-template-columns:minmax(0,1fr) var(--aside-w);gap:22px;align-items:start}.brief-main{min-width:0}.brief-sheet{border:1px solid var(--edge);border-radius:6px;padding:18px 20px 22px}.brief-lead{margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.55;color:var(--ink)}.brief-prose{margin:0;font-size:13px;line-height:1.65;color:var(--body)}.brief-quiet{margin:12px 0 0;font-size:12.5px;color:var(--muted)}.brief-part{margin-top:16px;padding-top:13px;border-top:1px solid var(--rule-soft)}.brief-part h2{margin:0 0 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink)}.brief-part h2.risk{color:var(--danger)}.brief-lines{list-style:none;margin:0;padding:0}.brief-lines li{display:flex;align-items:baseline;gap:12px;padding:5px 0}.brief-line-body{flex:1;min-width:0}.brief-line-title{display:block;font-size:12.5px;color:var(--ink)}.brief-line-why{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}.brief-lines .cell-link{flex:none;font-size:11.5px}.brief-lines.schedule li{align-items:baseline}.brief-when{flex:none;width:62px;font-size:12px;color:var(--muted)}.brief-lines.schedule .brief-line-title{flex:1;min-width:0}.brief-brief{flex:none;font-size:11.5px;color:var(--dim)}.brief-brief.ok{color:var(--ok)}.brief-brief.pending{color:var(--warn)}.brief-brief.bad{color:var(--danger)}.brief-foot{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--rule-soft);font-size:12px;color:var(--muted)}.brief-risks{margin:0;font-size:12.5px;line-height:1.65;color:var(--body)}.brief-aside{display:flex;flex-direction:column;gap:16px;min-width:0}.email-preview h2{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.email-frame{border:1px solid var(--edge);border-radius:6px;overflow:hidden}.email-head{display:flex;flex-direction:column;gap:3px;padding:9px 11px;background:var(--bar);border-bottom:1px solid var(--rule)}.email-to{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.email-subject{font-size:12.5px;font-weight:600;color:var(--ink)}.email-body{padding:12px;font-size:11.5px;line-height:1.55;color:var(--body)}.email-body p{margin:0 0 9px;padding-bottom:9px;border-bottom:1px solid var(--rule-soft)}.email-tallies{color:var(--muted)}.email-cta{display:block;padding:7px 10px;border:1px solid var(--ink);border-radius:5px;background:var(--selected);font-size:11.5px;font-weight:600;color:var(--ink);text-align:center}.email-note{margin:8px 0 0;font-size:11px;line-height:1.5;color:var(--warn)}.rail-history{list-style:none;margin:0;padding:0 8px}.rail-history .brief-day{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;font-family:inherit;padding:4px 6px;border:0;border-radius:4px;background:none}.rail-history .brief-day:hover{background:var(--selected)}.brief-day-date{flex:none;font-size:11.5px;color:var(--rail-ink)}.brief-day.on .brief-day-date{font-weight:600;color:var(--ink)}.brief-day-state{flex:1;text-align:right;font-size:10.5px;color:var(--rail-dim)}.tabs{display:flex;flex-wrap:nowrap;border:1px solid var(--edge);border-radius:5px;overflow:hidden;width:fit-content;max-width:100%}.tab{display:inline-flex;align-items:center;flex:none;white-space:nowrap;gap:7px;font-family:inherit;font-size:12px;color:var(--muted);background:var(--surface);border:0;border-left:1px solid var(--edge);padding:7px 12px}.tab:first-child{border-left:0}.tab:hover{color:var(--ink);background:var(--sunken)}.tab.on{color:var(--ink);font-weight:600;background:var(--selected)}.tab-count{color:var(--dim);font-weight:400}.tab.on .tab-count{color:var(--muted)}.ledger-screen .page-head{align-items:center}.ledger-screen .page-head .tabs{margin-left:6px}.ledger-screen .page-head{margin-bottom:14px}.ledger-note{margin:-6px 0 12px;font-size:11.5px;color:var(--dim)}.ledger{display:flex;flex-direction:column}.ledger-head,.ledger-row{display:grid;grid-template-columns:minmax(230px,1fr) 116px 104px 74px 92px 168px;gap:10px;align-items:start}.ledger-head{padding:0 12px 8px;border-bottom:1px solid var(--rule);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}.ledger.waiting .ledger-head,.ledger.waiting .ledger-row{grid-template-columns:minmax(230px,1fr) 150px 112px 74px 128px}.ledger-row{padding:12px;border-bottom:1px solid var(--rule-soft);font-size:12.5px;color:var(--body)}.ledger-row:hover,.ledger-row.editing{background:var(--sunken)}.ledger-row.resolved{background:var(--sunken);color:var(--muted)}.ledger-cell{min-width:0;overflow-wrap:anywhere}.ledger-title{font-size:13px;font-weight:600;color:var(--ink)}.ledger-cell.lead .source-text{margin-top:5px}.by-hand{margin:5px 0 0;font-size:11.5px;color:var(--dim)}.ledger-cell.actions{display:flex;flex-wrap:wrap;gap:5px}.cell-link{font-family:inherit;font-size:12px;color:var(--link);background:none;border:0;padding:0}.cell-link:hover{color:var(--link-hover);text-decoration:underline}.cell-link.danger{color:var(--danger)}.row-msgs{color:var(--dim)}.row-sender{flex:1;min-width:0;font-size:12.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:5px}.tagchip{font-size:10.5px;color:var(--muted);border:1px solid var(--rule);border-radius:3px;padding:1px 5px;white-space:nowrap}.tagchip.risk{color:var(--danger);border-color:var(--danger)}.row-count{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:10.5px;color:var(--dim);white-space:nowrap}.scope-n{margin-left:6px;color:var(--dim)}.scope.on .scope-n{color:var(--muted)}.thread{display:flex;flex-direction:column;gap:10px}.thread-message{border:1px solid var(--rule);border-radius:6px;padding:12px 13px}.thread-message+.thread-message{background:var(--sunken)}.thread-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:7px}.thread-from{font-size:12.5px;font-weight:600;color:var(--ink)}.thread-when{font-size:11px;color:var(--dim)}.thread-message .text{margin:0;font-size:12.5px;line-height:1.65}.thread-more{font-family:inherit;font-size:12px;color:var(--muted);background:none;border:1px dashed var(--edge);border-radius:6px;padding:10px 12px;text-align:left}.thread-more:hover{color:var(--ink);border-color:var(--muted)}.verdict-jump{margin-left:auto}.cell-link.danger:hover{color:var(--danger)}.cell-input{width:100%;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--surface);border:1px solid var(--edge);border-radius:4px;padding:5px 7px}.cell-input:focus{outline:none;border-color:var(--ink)}.cell-warn{flex-basis:100%;font-size:11px;color:var(--danger)}.waited{white-space:nowrap}.waited.warn{color:var(--warn);font-weight:600}.waited.hot{color:var(--danger);font-weight:600}.settled{color:var(--ok)}.state{text-transform:capitalize}.state.dismissed,.state.done{color:var(--dim)}.btn.small{font-size:11.5px;padding:4px 9px}.chip{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;border-radius:2px;padding:1px 6px;white-space:nowrap}.splash{display:grid;place-items:center;height:100%;color:var(--muted);font-family:var(--mono);font-size:12px}.gate{display:grid;place-items:center;min-height:100%;padding:40px 20px;overflow-y:auto}.card{width:100%;max-width:430px;background:var(--surface);border:1px solid var(--rule);border-radius:4px;padding:34px 32px 28px}.card h1{font-size:21px;margin:0 0 6px;letter-spacing:-.01em}.lede{font-size:14px;color:var(--muted);margin:0 0 22px}.body-copy{font-size:13.5px;color:var(--muted);margin:0 0 18px}.body-copy code{font-family:var(--mono);font-size:12px;background:var(--ground);padding:1px 5px}.body-copy.pending{color:var(--signal)}.mailbox-list{list-style:none;margin:0 0 20px;padding:0;font-family:var(--mono);font-size:11.5px}.mailbox-list li{padding:7px 11px;background:var(--ground);border-left:2px solid var(--signal);margin-bottom:4px}.card label{display:block;margin-bottom:16px}.card label>span{display:block;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:5px}.card input{width:100%;font-family:var(--sans);font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:3px;padding:9px 11px}.hint{display:block;margin-top:5px;font-family:var(--mono);font-size:10px;font-style:normal;color:var(--muted)}.form-error{font-size:13px;color:var(--heat);border-left:2px solid var(--heat);padding-left:10px;margin:0 0 16px}.card>button{width:100%;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--signal);background:transparent;border:1px solid var(--signal);border-radius:3px;padding:10px 12px}.card>button:hover{background:var(--signal);color:#fff}.card>button:disabled{opacity:.4;cursor:default}.switch{margin:18px 0 0;text-align:center;font-size:13px;color:var(--muted)}.linklike{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--signal);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px}.linklike:hover{color:var(--heat)}.calendar-list{list-style:none;margin:0;padding:0}.calendar-list li{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--rule)}.calendar-list li:first-child{border-top:0}.calendar-who{flex:1;min-width:0}.calendar-name{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-state{font-family:var(--mono);font-size:9.5px;color:var(--muted)}.calendar-empty{font-size:12.5px;color:var(--muted)}.ghost.small{padding:4px 10px;font-size:9.5px}.screen.split{padding:0;overflow:hidden;display:flex;flex-direction:column}.screen.split>.notice{margin:12px 16px 0}.meet-panes{flex:1;display:grid;grid-template-columns:340px 1fr;min-height:0;overflow:hidden}.meet-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--rule)}.meet-list-head{display:flex;align-items:flex-end;gap:10px;flex:none;padding:16px 16px 12px;border-bottom:1px solid var(--rule-soft)}.meet-list-head h1{margin:0;font-family:var(--hand);font-size:17px;font-weight:700;color:var(--ink)}.meet-list-head .btn{flex:none;margin-left:auto}.meet-scroll{flex:1;overflow-y:auto;min-height:0}.day-strip{position:sticky;top:0;z-index:1;padding:7px 16px;background:var(--sunken);border-bottom:1px solid var(--rule-soft);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}.meet-row{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;font-family:inherit;padding:11px 16px;border:0;border-bottom:1px solid var(--rule-soft);border-left:3px solid transparent;background:none}.meet-row:hover{background:var(--sunken)}.meet-row.selected{background:var(--row-on);border-left-color:var(--link)}.meet-row.past{opacity:.55}.meet-row-top{display:flex;align-items:baseline;gap:8px}.meet-time{flex:none;font-size:12px;font-weight:600;color:var(--muted)}.meet-title{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.meet-until{flex:none;font-size:10.5px;color:var(--dim)}.meet-who{font-size:11.5px;color:var(--muted)}.meet-state{font-size:11px;color:var(--dim)}.meet-state.ok{color:var(--ok)}.meet-state.pending{color:var(--warn)}.meet-state.bad{color:var(--danger)}.generate{font-family:inherit;font-size:inherit;color:var(--link);background:none;border:0;padding:0}.generate:hover{color:var(--link-hover);text-decoration:underline}.meet-calendars{padding:14px 16px 22px;border-top:1px solid var(--rule);background:var(--sunken)}.meet-calendars h2{margin:0 0 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}.meet-detail{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface)}.meet-pane{display:flex;flex-direction:column;flex:1;min-height:0}.meet-bar{display:flex;align-items:flex-start;gap:12px;flex:none;padding:16px 18px 12px;border-bottom:1px solid var(--rule-soft)}.meet-bar-who{flex:1;min-width:0}.meet-bar-do{min-width:0}.meet-bar-who h2{margin:0;font-size:17px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.meet-bar-when{margin:4px 0 0;font-size:11.5px;color:var(--muted)}.meet-bar-do{display:flex;align-items:center;gap:6px;flex:none;flex-wrap:wrap}.meet-bar-do .icon{color:var(--muted)}.meet-pane-scroll{flex:1;overflow-y:auto;min-height:0;padding:14px 18px 40px}.meet-attendees{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px}.meet-attendees-label{margin-right:2px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}.brief-panel{border:1px solid var(--edge);border-radius:6px;overflow:hidden}.brief-panel-head{display:flex;align-items:center;gap:10px;padding:10px 13px;background:var(--bar);border-bottom:1px solid var(--rule)}.brief-panel-head h3{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.brief-when{margin-left:auto;font-size:11.5px;color:var(--ok)}.brief-when.muted{color:var(--dim)}.brief-panel-body{display:flex;flex-direction:column;gap:13px;padding:14px}.brief-block h4{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--muted)}.brief-block p{margin:0;font-size:13px;line-height:1.6;color:var(--body)}.brief-block ul{margin:0;padding-left:17px;font-size:12.5px;line-height:1.65;color:var(--body)}.brief-block-head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.brief-block-head h4{margin:0}.brief-block-head .cell-link{margin-left:auto}.brief-block .panel-note{margin:0 0 8px}.history-list{list-style:none;margin:8px 0 0;padding:0}.history-list li{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;padding:8px 10px;border:1px solid var(--rule-soft);border-radius:5px}.history-date{flex:none;width:52px;font-size:11.5px;color:var(--dim);white-space:nowrap}.history-title{flex:1;min-width:0;font-size:12.5px;color:var(--body)}.history-list .cell-link{flex:none;font-size:11.5px}.note-box{margin-bottom:14px}.note-box textarea{resize:vertical}.note-box-do{display:flex;gap:6px;margin-top:6px}.attendee-row{display:flex;flex-wrap:wrap;gap:6px}.chip.muted{background:transparent;color:var(--muted);border:1px solid var(--rule)}.chip.attendee{background:var(--ground);color:var(--ink);border:1px solid var(--rule)}.chip.attendee.rsvp-needsAction{border-style:dashed;color:var(--muted)}.chip.attendee.rsvp-declined{text-decoration:line-through;color:var(--muted)}.attendee-notes{margin:12px 0}.attendee-notes>div{display:flex;gap:10px;padding:5px 0;border-top:1px solid var(--rule)}.attendee-notes>div:first-child{border-top:0}.attendee-notes dt{flex:0 0 130px;font-size:12.5px;font-weight:600}.attendee-notes dd{margin:0;flex:1;font-size:12.5px;color:var(--muted)}.brief-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:12px}.brief-columns ul{margin:0;padding-left:17px;font-size:12.5px}.brief-columns li{margin-bottom:5px}.provenance{margin:14px 0 0;font-size:11.5px;color:var(--dim)}.provenance a{color:var(--signal)}.commitment-list,.note-list{list-style:none;margin:8px 0 0;padding:0}.commitment-list li{display:flex;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;border:1px solid var(--rule-soft);border-radius:5px;font-size:12.5px}.commitment-title{flex:1;min-width:0;color:var(--ink)}.commitment-when,.commitment-state{flex:none;color:var(--muted)}.note-list li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);padding:6px 0}.candidate-box{margin-top:14px;padding:12px 14px;background:var(--ground);border-radius:3px}.candidate-box ul{list-style:none;margin:0;padding:0}.candidate-box li{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--rule)}.candidate-box li:first-child{border-top:0}.candidate-subject{flex:1;min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-score{font-family:var(--mono);font-size:9.5px;color:var(--muted);flex-shrink:0}@media(max-width:1080px){.tabs{flex-wrap:wrap;gap:6px;border:0;border-radius:0;overflow:visible;width:auto}.tab{border:1px solid var(--edge);border-radius:99px;padding:5px 11px}.tab:first-child{border-left-width:1px}.tab.on{border-color:var(--ink)}.ledger-screen .page-head .tabs{margin-left:0}}@media(max-width:1080px){.ledger-head{display:none}.ledger-head,.ledger-row,.ledger.waiting .ledger-head,.ledger.waiting .ledger-row{grid-template-columns:minmax(0,1fr);gap:6px}.ledger-row{padding:14px 12px}.ledger-cell[data-label]{display:flex;gap:10px;font-size:12px}.ledger-cell[data-label]:before{content:attr(data-label);flex:none;width:92px;color:var(--dim)}.ledger-cell.actions{margin-top:4px}.ledger-cell.actions:before{align-self:center}}@media(max-width:1000px){.brief-cols,.meet-panes{grid-template-columns:1fr}.screen.split.reading .meet-list{display:none}.screen.split:not(.reading) .meet-detail{display:none}.brief-columns{grid-template-columns:1fr}}@media(max-width:1000px){.main.reading .panes{grid-template-columns:1fr}.main.reading .list-pane{display:none}}@media(max-width:700px){.reader-bar,.meet-bar{flex-wrap:wrap;padding:12px 14px 10px}.reader-bar>.icon{order:2;margin-left:auto}.reader-bar .btn{order:3;flex:1 1 100%;margin-left:0;text-align:center}.meet-bar-do{flex:1 1 100%;justify-content:flex-end}}@media(max-width:760px){.app{grid-template-columns:1fr;grid-template-areas:"topbar" "main"}.sidebar{position:fixed;z-index:30;top:0;bottom:0;left:0;width:82vw;max-width:300px;transform:translate(-100%);transition:transform .16s ease}.sidebar.open{transform:none}.close-rail{display:block}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#0f141966}.screen{padding:12px 14px 48px}.overlay{padding:0}.sheet{min-height:100%;border:0;border-radius:0;padding:18px 16px 40px}.brief-columns{grid-template-columns:1fr;gap:12px}.attendee-notes>div{flex-direction:column;gap:2px}.attendee-notes dt{flex:none}.meeting-flags{flex-direction:column;align-items:flex-end;gap:4px}.toolbar-top{flex-wrap:wrap}.scopes{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.scopes::-webkit-scrollbar{display:none}.scope{flex:none}.fields{grid-template-columns:1fr;gap:0}.field-name{padding-top:9px}.verdict{gap:6px}.verdict-rule{display:none}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}.screen.today{padding:18px 22px 48px}.page-head{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:18px}.page-head h1{margin:0;font-family:var(--hand);font-size:22px;font-weight:700;letter-spacing:0;color:var(--ink)}.page-line{margin-top:3px;font-size:12px;color:var(--muted)}.page-actions{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.btn{font-family:inherit;font-size:12px;line-height:1.2;color:var(--body);background:var(--surface);border:1px solid var(--edge);border-radius:5px;padding:7px 11px}.btn:hover:not(:disabled){background:var(--selected);color:var(--ink)}.btn:disabled{opacity:.5;cursor:default}.btn.strong{color:var(--ink);background:#f4f4f2;border-color:var(--ink)}.btn.strong:hover:not(:disabled){background:var(--selected);color:var(--ink)}.btn.primary{font-weight:600;color:#fff;background:var(--ink);border-color:var(--ink)}.btn.primary:hover:not(:disabled){background:#000;color:#fff}.btn.danger{color:var(--danger)}.btn.danger:hover:not(:disabled){background:var(--danger-bg);color:var(--danger)}.today .stat-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px}.today .stat{background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:10px 11px;min-width:0}.today .stat.hot{border-color:var(--danger)}.today .stat.dim{background:var(--sunken)}.today .stat-value{font-size:20px;font-weight:700;line-height:1.1;letter-spacing:0;margin:0;color:var(--ink)}.today .stat.hot .stat-value{color:var(--danger)}.today .stat.dim .stat-value{color:var(--dim)}.today .stat-label{margin-top:2px;font-family:inherit;font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}.today-columns{display:grid;grid-template-columns:minmax(0,1fr) var(--aside-w);gap:18px;align-items:start}.today-main{display:flex;flex-direction:column;gap:12px;min-width:0}.section-label{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.today-aside{display:flex;flex-direction:column;gap:14px;min-width:0}.priority{display:flex;flex-direction:column;gap:9px;background:var(--surface);border:1px solid var(--edge);border-radius:6px;padding:13px 14px}.priority.at-risk{border-left:3px solid var(--danger)}.priority-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pill{font-family:var(--sans);font-size:10.5px;font-weight:600;line-height:1.3;text-transform:uppercase;color:var(--body);border:1px solid var(--muted);border-radius:4px;padding:2px 6px;white-space:nowrap}.pill.risk{color:var(--danger);border-color:var(--danger)}.pill.rank{color:var(--muted);border-color:var(--faint)}.pill.muted{color:var(--dim);border-color:var(--rule);font-weight:400}.priority-from{margin-left:auto;font-size:11px;color:var(--dim);text-align:right}.priority-from.overdue{color:var(--danger)}.priority h3{margin:0;font-size:14px;font-weight:600;line-height:1.35;color:var(--ink)}.priority-desc{margin:0;font-size:12.5px;line-height:1.55;color:var(--body-soft)}.source-text{margin:0;border-left:2px solid var(--rule);padding-left:9px;font-family:var(--serif);font-style:italic;font-size:12px;line-height:1.5;color:var(--muted)}.priority-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.priority-buttons{display:flex;gap:7px;flex-wrap:wrap}.priority-meta{font-size:12px;color:var(--muted)}.priority-meta u{text-decoration-color:var(--rule);text-underline-offset:2px}.priority-meta .overdue{color:var(--danger)}.unset{color:var(--faint)}.open-source{margin-left:auto;font-family:inherit;font-size:12px;color:var(--link);background:none;border:0;padding:0}.open-source:hover{color:var(--link-hover);text-decoration:underline}.priority-edit{display:flex;flex-direction:column;gap:8px}.priority-edit input{font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--edge);border-radius:5px;padding:7px 9px;width:100%}.priority-edit .row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.priority-edit input[type=date]{width:auto;font-size:12px}.show-more{display:flex;align-items:center;gap:10px;padding:2px 0}.show-more button{font-family:inherit;font-size:12.5px;color:var(--link);background:none;border:0;padding:0}.show-more button:hover{color:var(--link-hover);text-decoration:underline}.show-more .rule{flex:1;height:1px;background:#e4e4e2}.side-card{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:12px 13px}.card-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.card-empty{margin:0;font-size:12px;color:var(--dim)}.card-link{align-self:flex-start;font-family:inherit;font-size:12px;color:var(--link);background:none;border:0;padding:0}.card-link:hover{color:var(--link-hover);text-decoration:underline}.agenda{display:flex;flex-direction:column}.agenda-row{display:flex;gap:9px;width:100%;text-align:left;font-family:inherit;background:none;border:0;border-radius:4px;padding:4px 5px;margin:0 -5px}.agenda-row:hover{background:var(--sunken)}.agenda-row+.agenda-row{border-top:1px solid var(--rule-soft);margin-top:9px;padding-top:13px}.agenda-time{flex:none;width:44px;font-size:11.5px;font-weight:600;color:var(--muted)}.agenda-body{display:block;flex:1;min-width:0}.agenda-title{display:block;font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-note{display:block;margin-top:2px;font-size:11px;color:var(--dim)}.agenda-note.ready{color:var(--ok)}.agenda-note.working{color:var(--warn)}.agenda-note.failed{color:var(--danger)}.agenda-row.past{opacity:.62}.agenda-note .generate{font-family:inherit;font-size:11px;color:var(--link);background:none;border:0;padding:0}.agenda-note .generate:hover{color:var(--link-hover);text-decoration:underline}.waiting-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--body)}.waiting-age{white-space:nowrap;color:var(--muted)}.waiting-age.warn{color:var(--warn)}.waiting-age.hot{color:var(--danger)}.aside-note{margin:0;padding:0 2px;font-size:11.5px;line-height:1.5;color:var(--dim)}.loading-box{border:1px solid var(--rule-soft);border-radius:6px;padding:14px;font-size:12px;color:var(--dim);background:var(--sunken)}.today-error{border:1px solid var(--danger);background:var(--danger-bg);border-radius:6px;padding:11px 13px;margin-bottom:14px;font-size:12.5px;color:var(--danger)}.today-notice{border:1px solid var(--rule);background:var(--sunken);border-radius:6px;padding:11px 13px;margin-bottom:14px;font-size:12.5px;color:var(--body)}@media(max-width:1100px){.today-columns{grid-template-columns:minmax(0,1fr)}.today .stat-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.screen.today{padding:12px 14px 48px}.today .stat-row{grid-template-columns:repeat(2,1fr);gap:8px}.page-head{align-items:flex-start}.page-actions{margin-left:0;width:100%}.page-actions .btn{flex:1 1 auto;text-align:center}.priority-from{margin-left:0;width:100%;text-align:left}.priority-foot{align-items:flex-start;gap:10px}.priority-buttons{width:100%}.priority-buttons .btn{flex:1 1 auto;text-align:center}.open-source{margin-left:0}.topbar{padding:7px 12px;gap:8px}.topbar .open-rail{display:block}.accounts{display:none}.brand{display:flex}}.waiting-row{align-items:baseline;width:100%;text-align:left;font-family:inherit;background:none;border:0;border-radius:4px;padding:4px 5px;margin:0 -5px}.waiting-row:hover{background:var(--sunken)}.trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media print{.rail,.topbar,.scrim,.page-actions,.brief-aside{display:none!important}.app,.main,.screen{display:block;overflow:visible;height:auto}.screen{padding:0}.brief-cols{display:block}.brief-sheet{border:0;padding:0}.cell-link{display:none}}.mail{font-size:13.5px;line-height:1.65;color:var(--body)}.mail-p{margin:0 0 12px;white-space:pre-line;overflow-wrap:anywhere}.mail-p:last-child{margin-bottom:0}.mail-list{margin:0 0 12px;padding-left:20px}.mail-list li{margin-bottom:4px}.mail-quote{margin:0 0 12px;padding-left:11px;border-left:2px solid var(--rule);color:var(--muted)}.mail-quote .mail-quote{margin-bottom:0}.mail-fold{display:inline-block;margin:2px 0 12px;font-family:inherit;font-size:12px;color:var(--muted);background:var(--sunken);border:1px solid var(--rule);border-radius:99px;padding:2px 10px}.mail-fold:hover{color:var(--ink);border-color:var(--edge)}.mail-history{color:var(--muted)}.mail-signature{margin-top:14px;padding-top:10px;border-top:1px solid var(--rule-soft);font-size:12px;color:var(--dim)}.mail-signature .mail-p{margin-bottom:4px}.mail-empty{margin:0;font-size:13px;color:var(--dim)}.msg-actions{margin:0 18px 32px;padding-top:14px;border-top:1px solid var(--rule-soft)}.msg-actions-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.msg-actions-done{margin:10px 0 0;font-size:12px;color:var(--ok)}.msg-form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:12px;padding:12px;background:var(--sunken);border:1px solid var(--rule);border-radius:6px}.msg-field{display:flex;flex-direction:column;gap:4px;flex:1;min-width:180px}.msg-field.due{flex:0 0 150px;min-width:0}.msg-field span{font-size:11px;color:var(--muted)}.msg-form-do{display:flex;gap:6px;flex:none}.msg-form-note{margin:12px 0 0;font-size:12px;color:var(--muted)}.msg-picker{display:flex;flex-direction:column;gap:4px;margin-top:12px}.msg-pick{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;font-family:inherit;font-size:12.5px;color:var(--body);background:var(--surface);border:1px solid var(--rule-soft);border-radius:5px;padding:8px 10px}.msg-pick:hover:not(:disabled){border-color:var(--edge);background:var(--sunken)}.msg-pick-when{flex:none;font-size:11.5px;color:var(--dim);white-space:nowrap}.msg-pick-title{flex:1;min-width:0;color:var(--ink)}.msg-pick-state{flex:none;font-size:11px;color:var(--muted)}.msg-cancel{align-self:flex-start;margin-top:2px;font-family:inherit;font-size:12px;color:var(--muted);background:none;border:0;padding:2px 0}.msg-cancel:hover{color:var(--ink);text-decoration:underline}@media(max-width:700px){.msg-actions{margin:0 14px 28px}}
