.due-wrapper .due-notice{font-size:13px;line-height:1.7}.due-wrapper .due-result{font-size:14px;line-height:1.9;background:var(--bi-surface-2);border:1px solid var(--bi-border);border-radius:8px;padding:14px;color:var(--bi-text);min-height:120px}.due-wrapper .due-strong{color:var(--brand);font-weight:600}.due-wrapper .due-progress{height:8px;border-radius:999px;background:var(--bi-border);margin:10px 0;overflow:hidden}.due-wrapper .due-progress-inner{height:100%;border-radius:999px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-strong) 100%)}
