.today-page,.today-primary,.today-secondary{gap:var(--app-space-6);min-width:0;display:grid}.today-setup-progress{align-items:center;gap:var(--app-space-3);padding:var(--app-space-3) var(--app-space-2);display:flex}.today-setup-progress p{color:var(--app-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:12px}.today-setup-track{height:var(--app-space-1);background:var(--app-line);border-radius:var(--app-radius-control);flex:1;min-width:0;overflow:hidden}.today-setup-track>div{background:var(--app-accent);height:100%}.today-setup-status{color:var(--app-muted);flex-shrink:0;display:inline-flex}.today-setup-status.is-complete{color:var(--app-success)}.today-setup-row .calendar-row-body{flex-basis:150px}.today-datebar{justify-content:space-between;align-items:center;gap:var(--app-space-4);flex-wrap:wrap;display:flex}.today-date{align-items:center;gap:var(--app-space-2);margin:0;font-size:14px;font-weight:500;display:flex}.today-date svg{flex-shrink:0}.today-caption{margin:var(--app-space-1) 0 0;color:var(--app-muted);font-size:12px}.today-columns{align-items:start;gap:var(--app-space-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.today-upcoming{min-width:0}.today-page .calendar-group-head>svg{color:var(--app-muted);flex-shrink:0}.today-page .calendar-row{padding-block:var(--app-space-4)}.today-page .calendar-row-body{order:0}.today-session .calendar-row-body{flex-basis:160px}.today-event .calendar-row-body>h3{margin-top:var(--app-space-1)}.today-actions{padding:var(--app-space-3) var(--app-space-2);flex-wrap:wrap;display:flex}.today-complete{align-items:center;gap:var(--app-space-2);display:flex}.today-complete svg{color:var(--app-success);flex-shrink:0}@media (max-width:1100px){.today-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.today-page .calendar-row-body{flex-basis:100%}.today-session .calendar-row-mark{display:none}}
.workflow-toolbar{align-items:center;gap:var(--app-space-2);margin-bottom:var(--app-space-4);flex-wrap:wrap;display:flex}.workflow-label{color:var(--app-muted);margin:var(--app-space-2) 0;font-size:12px}.workspace-search-results{max-height:50dvh;overflow:auto}.simple-app .workspace-search-result{width:100%;height:auto;min-height:var(--app-table-row-height);white-space:normal;text-align:left;padding:var(--app-space-2);justify-content:flex-start}.workspace-search-result>span,.workflow-inbox-row>span:first-of-type{flex:1;min-width:0}.workspace-search-result strong,.workspace-search-result small,.workflow-inbox-row strong,.workflow-inbox-row small{overflow-wrap:anywhere;display:block}.workspace-search-result small,.workflow-inbox-row small{color:var(--app-muted);font-size:12px}.simple-app .workspace-search-result[aria-selected=true],.simple-app .workflow-inbox-row[aria-pressed=true]{background:var(--app-line)}.workflow-inbox-panes{border-top:1px solid var(--app-line);grid-template-columns:minmax(240px,2fr) minmax(0,3fr);min-height:440px;display:grid}.workflow-inbox-list{border-right:1px solid var(--app-line)}.simple-app .workflow-inbox-row{justify-content:flex-start;gap:var(--app-space-3);width:100%;height:auto;min-height:64px;padding:var(--app-space-3);text-align:left;white-space:normal;border-bottom:1px solid var(--app-line);border-radius:0}.workflow-unread{background:var(--app-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.workflow-inbox-detail{padding:var(--app-space-5);min-width:0}.workflow-inbox-detail h2{overflow-wrap:anywhere;font-size:16px;font-weight:500}.workflow-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--app-space-4) 0;line-height:1.7}.simple-app .workflow-inbox-back{display:none}.simple-app .workspace-search-trigger{margin:0 var(--app-space-2) var(--app-space-2);justify-content:flex-start}.workflow-section{margin-top:var(--app-space-5)}@media (max-width:700px){.workflow-inbox-panes{grid-template-columns:minmax(0,1fr);min-height:320px}.workflow-inbox-list{border-right:0}.workflow-inbox-detail,.has-selection .workflow-inbox-list{display:none}.has-selection .workflow-inbox-detail{padding:var(--app-space-4) 0;display:block}.simple-app .workflow-inbox-back{display:inline-flex}}
