.daily-journey{border:1px solid var(--border,#dce5f4);background:var(--card,#fff);border-radius:16px;margin-bottom:16px;padding:16px}.daily-journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.daily-journey li{min-width:0;color:var(--df-muted,#63728a);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 8px;display:flex}.daily-journey li[aria-current=step]{background:var(--df-soft,var(--card,#eef3ff));color:var(--foreground,#11153a);box-shadow:inset 0 0 0 1px var(--primary,#2850ed)}.daily-journey li[data-done=true] .daily-journey-icon{color:#16745c;background:#e9f5ef}.daily-journey-icon{background:var(--df-soft,var(--card,#f0f4fb));border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.daily-journey b{font-size:14px;font-weight:600;line-height:1.5;display:block}.daily-journey small{margin-top:3px;font-size:13px;line-height:1.6;display:block}.daily-journey-goal{border-top:1px solid var(--border,#dce5f4);overflow-wrap:anywhere;margin-top:12px;padding-top:12px;font-size:14px}.daily-journey-goal summary{cursor:pointer;min-height:32px}.daily-journey-goal p{white-space:pre-wrap;margin:8px 0}.feedback-invite{color:var(--foreground,#11153a);z-index:35;border:1px solid var(--border,#dce5f4);background:var(--card,#fff);border-radius:12px;align-items:center;gap:6px;max-width:calc(100vw - 32px);padding:4px;display:flex;position:fixed;bottom:90px;right:16px;box-shadow:0 4px 16px #14245215}.feedback-invite button{min-height:44px}.feedback-invite button:first-child{font-size:13px}@media (max-width:1000px){.daily-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.daily-journey{padding:12px}.daily-journey ol{grid-template-columns:1fr 1fr;gap:4px}.daily-journey li{padding:8px 4px}.daily-journey li:last-child{grid-column:1/-1}.daily-journey b,.daily-journey small{font-size:13px}.dwl-actions{flex-wrap:wrap}.dwl-actions button{min-height:44px}.feedback-invite{bottom:84px;right:12px}}.daily-workspace .dwl-actions{flex-wrap:wrap;max-width:100%}.daily-workspace .dwl-actions button.dwl-text-action[aria-label]{white-space:normal;width:auto;min-width:44px;line-height:1.5;min-height:44px!important}.daily-workspace .dwl-row .dwl-actions button[data-slot=button]{min-height:44px!important}@container (width<=520px){.daily-workspace .dwl-actions{grid-area:4/1/auto/-1;justify-content:flex-start}.daily-workspace .dwl-row-main{grid-template-columns:minmax(0,1fr) auto}}
