.board-root[data-view=today] .board-main{padding-bottom:calc(var(--ui-space-8) * 3 + var(--ui-space-4))}.board-root[data-view=today] .stale-banner{background:color-mix(in srgb, var(--nd-warning-soft) 35%, var(--ui-surface));border:1px solid color-mix(in srgb, var(--nd-warning-soft) 45%, var(--ui-border));border-radius:var(--ui-radius-sm);margin-inline:0;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;max-width:none;margin-bottom:8px;padding:0 8px;display:flex;position:relative}.board-root[data-view=today] .stale-banner-head{min-width:0;min-height:var(--ui-touch-target);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding-block:0;display:flex}.board-root[data-view=today] .stale-banner-head>svg{flex:none}.board-root[data-view=today] .stale-banner-head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-root[data-view=today] .mobile-stale-dismiss{width:var(--ui-touch-target);min-height:var(--ui-touch-target);color:var(--ui-text-muted);font-size:var(--ui-font-label);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.board-root[data-view=today] .stale-banner .overdue-panel{z-index:40;top:100%;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);max-height:50dvh;box-shadow:var(--ui-shadow-popover);margin:0;padding:12px;position:absolute;inset-inline:0;overflow:auto}
.task-bulk-start,.task-bulk-toolbar{display:none}@media (max-width:900px){.board-root .task-bulk-start{width:100%;min-height:var(--ui-touch-target);border:1px solid var(--nd-accent);border-radius:var(--ui-radius-sm);background:var(--nd-accent-soft);color:var(--nd-accent);font-weight:var(--ui-weight-medium);justify-content:center;align-items:center;gap:7px;margin-bottom:10px;display:inline-flex}.task-bulk-toolbar{z-index:20;border:1px solid var(--nd-accent);border-radius:var(--ui-radius-md);background:var(--nd-surface);box-shadow:none;gap:8px;margin-bottom:10px;padding:10px;display:grid;position:sticky;top:8px}.task-bulk-summary{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;display:grid}.task-bulk-summary button,.task-bulk-complete{min-height:var(--ui-touch-target);border:1px solid var(--nd-border-subtle);border-radius:var(--ui-radius-sm);background:var(--nd-surface-subtle);color:var(--nd-text-primary)}.task-bulk-exit{place-items:center;padding:0;display:grid}.task-bulk-complete{border-color:var(--nd-accent);background:var(--nd-accent);color:#fff;font-weight:var(--ui-weight-medium);justify-content:center;align-items:center;gap:7px;display:inline-flex}.task-bulk-notice{color:var(--nd-text-secondary);font-size:var(--ui-font-caption);margin:0}.task-selection-target{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.task-selection-target input{width:20px;height:20px;accent-color:var(--nd-accent);margin:0}}
.MeetingDocument-module__XPkWta__root{min-width:0}.MeetingDocument-module__XPkWta__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.MeetingDocument-module__XPkWta__toolbar button{min-height:var(--ui-control-button);font-size:var(--ui-font-label);font-weight:var(--ui-weight-medium);align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.MeetingDocument-module__XPkWta__download{align-items:center;gap:6px;display:flex}.MeetingDocument-module__XPkWta__download select{width:auto;min-height:var(--ui-control-button);border:1px solid var(--ui-border,#e4e8ed);border-radius:var(--ui-radius-sm);background:var(--ui-surface,#fff);color:var(--ui-text,#263142);font:inherit;font-size:var(--ui-font-label);padding:6px 24px 6px 10px}.MeetingDocument-module__XPkWta__status{font-size:var(--ui-font-caption);color:var(--ui-text-muted,#657184);margin:0 0 8px}.MeetingDocument-module__XPkWta__status:empty{display:none}.MeetingDocument-module__XPkWta__copyFallback{width:100%;min-height:140px;margin-bottom:12px}@media (max-width:480px){.MeetingDocument-module__XPkWta__toolbar button,.MeetingDocument-module__XPkWta__download select{min-height:var(--ui-touch-target)}.MeetingDocument-module__XPkWta__toolbar{gap:6px}.MeetingDocument-module__XPkWta__toolbar button{font-size:var(--ui-font-label);font-weight:var(--ui-weight-medium);padding-inline:8px}}
