/* 顶部操作与通知：提高桌面端可读性。 */
.toast{min-width:300px;max-width:min(680px,calc(100vw - 36px));padding:16px 22px;border-width:4px;box-shadow:6px 6px 0 #e53922;font-size:16px;line-height:1.45;text-align:center;z-index:100}
:root{--topbar:108px}
.topbar{height:var(--topbar);min-height:var(--topbar)}
.top-actions{gap:12px}
.account-chip{min-width:245px!important;height:58px!important;grid-template-rows:20px 25px!important;padding:6px 8px 6px 12px!important}
.account-chip span{font-size:10px!important}.account-chip b{font-size:12px!important}.account-chip a,.account-chip button{font-size:12px!important;padding:8px 9px!important}
.bean-chip{height:58px!important;min-width:120px!important;grid-template-columns:43px auto!important;grid-template-rows:18px 25px!important}.bean-chip img{width:43px!important;height:37px!important}.bean-chip span{font-size:10px!important}.bean-chip b{font-size:20px!important}
.folder-button{height:58px!important;min-width:225px!important}.folder-button small{font-size:11px!important}.folder-button b{font-size:13px!important}.folder-button svg{width:23px!important;height:23px!important}
.auto-switch{height:58px!important;padding:0 15px!important;font-size:13px!important}.auto-switch i{width:32px!important;height:19px!important}.auto-switch i::after{width:11px!important;height:11px!important;top:2px!important}.auto-switch input:checked+i::after{left:16px!important}
@media(max-width:1050px){:root{--topbar:102px}.topbar{height:var(--topbar);min-height:var(--topbar)}.account-chip{min-width:205px!important}.folder-button{min-width:190px!important}}
@media(max-width:760px){:root{--topbar:132px}.toast{min-width:260px;padding:14px 17px;font-size:14px}.topbar{height:var(--topbar);min-height:0}.account-chip,.bean-chip,.folder-button,.auto-switch{height:44px!important}.folder-button{min-width:44px!important}.auto-switch{padding:0 10px!important}}

/* 任务栏统计区域：提升日期、状态名称及数字的阅读尺寸。 */
.progress-date-tools label{font-size:12px}
.progress-date-tools input,.progress-date-tools button{height:42px;font-size:13px}
.summary-card{padding:9px 3px 8px}
.summary-card span{font-size:11px;min-height:26px}
.summary-card b{margin-top:3px;font-size:27px}
.progress-date-summary{margin-top:13px;font-size:12px}
