.today-screen{gap:var(--s-4);flex-direction:column;display:flex}.today-screen>.ui-pagehead{margin-block-end:0}.today-screen .head-shortcuts{align-items:center;gap:var(--s-2);display:flex}.today-screen>.ui-pagehead{flex-wrap:nowrap;align-items:center}.today-screen>.ui-pagehead .ui-pagehead-main{flex:1 1 0}.today-screen>.ui-pagehead .ui-pagehead-actions{flex-wrap:nowrap;flex:none}.today-stats .ui-stats{margin-block-end:0}@media (min-width:640px){.today-stats .ui-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.today-stats .ui-stats{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr))}.today-stats .ui-stat{align-items:flex-start;gap:var(--s-2);min-height:96px;padding:var(--s-3);flex-direction:column}.today-stats .ui-stat-main{width:100%}.today-stats .ui-stat-value{font-size:1.5rem}.today-stats .ui-stat-label{font-size:var(--fs-meta);overflow-wrap:anywhere;line-height:1.25}.today-stats .ui-stat-go{display:none}.today-stats .ui-stat-icon{border-radius:10px;width:32px;height:32px}}.today-workspace{gap:var(--s-5)}.today-primary,.today-secondary,.today-activity{gap:var(--s-4)}.today-secondary>.section,.today-activity>.section,.today-secondary>section{padding:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.today-secondary .today-activity{display:contents}.today-secondary .today-activity>.section{margin:0}.today-screen .section-head h2{font-size:var(--fs-section)}.today-primary>.section>.section-head{margin-block-end:var(--s-1)}.today-primary>.focus{box-shadow:var(--shadow)}.today-primary .focus-head{margin-block-end:var(--s-1)}.today-primary .focus-actions .icon-btn{color:var(--muted)}.today-primary .focus-actions .icon-btn:hover{color:var(--text);background:var(--surface-2)}@media (max-width:639px){.today-primary .focus-actions{gap:var(--s-1)}.today-primary .focus-actions .btn{justify-content:center;min-width:112px}}.today-primary>.section .empty.has-art{padding-block:var(--s-5)}.today-quiet{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;color:var(--muted);font-size:var(--fs-label);margin:0;display:flex}.today-quiet .icon{flex:none}.today-secondary .duties{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.today-secondary .duty{padding:var(--s-3);background:var(--surface-2);border-radius:var(--radius);border-color:#0000}.today-secondary .duty-head strong{font-size:var(--fs-label)}.today-secondary .duty-times{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--s-2);display:grid}.today-secondary .duty-times dt{font-size:var(--fs-micro)}.today-secondary .duty-times dd{font-size:var(--fs-label)}@media (max-width:380px){.today-secondary .duty-times{grid-template-columns:1fr 1fr}}.today-secondary .work-chips{gap:var(--s-2);flex-flow:column;margin:0}.today-secondary .work-chips>li{width:100%}.today-secondary .work-chip{border-radius:var(--radius);width:100%}.today-secondary .work-chip>.badge:last-child{margin-inline-start:auto}.today-secondary .work-empty{font-size:var(--fs-label);margin:0}.today-secondary .work-cta{margin:0}.sms-today{gap:var(--s-2);border-top:1px solid var(--border);flex-direction:column;padding-block-start:var(--s-3);display:flex}.sms-today h3{font-size:var(--fs-label);margin:0}.sms-today .sms-note{font-size:var(--fs-meta);margin:0}.sms-group{gap:var(--s-1);flex-direction:column;display:flex}.sms-group h4{align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;font-size:var(--fs-label);display:flex}.sms-group ul{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sms-group li{padding:var(--s-2) var(--s-3);background:var(--surface-2);border-radius:var(--radius);overflow-wrap:anywhere;font-size:var(--fs-label);flex-direction:column;gap:2px;display:flex}.sms-meta{color:var(--muted);font-size:var(--fs-meta);display:block}.sms-link{align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;display:inline-flex}.sms-more{font-size:var(--fs-meta);margin:0}.today-system{background:var(--surface)}@media (max-width:899px){.today-screen{padding-block-end:var(--s-6)}.today-system{margin-block-end:calc(var(--s-6) * 2)}}
