.right-now-card{background:var(--theme-paper,#fffdf7);color:#29251f;border:1px solid #d8ccba;border-radius:20px;margin-block:20px;padding:clamp(16px,3vw,28px)}.right-now-card h2{margin:0 0 16px;font-size:1.7rem}.right-now-card h3{margin:0 0 6px;font-size:1.15rem}.right-now-card p{margin:6px 0}.right-now-routine{margin-block:16px}.right-now-card ul{margin:10px 0;padding:0;list-style:none}.right-now-card li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-block:5px;display:flex}.right-now-next{border-top:1px solid #d8ccba;padding-top:16px}.right-now-hint,.right-now-next p{color:#51483e;font-size:.875rem}
.routine-manager .routine-editor{overflow:visible}.routine-save-bar{z-index:5;background:#fffdf7;border-bottom:1px solid #ded0bc;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;display:flex;position:sticky;top:0}.routine-setup-preview{background:#f4f5e9;border-radius:12px;padding:16px}.routine-setup-preview li{padding-block:6px}.routine-manager .editable-task:has(.task-position):not(:has(.requirement-toggle)){grid-template-columns:1.5rem minmax(0,1fr) auto}@media (max-width:600px){.routine-manager .editable-task:has(.task-position):has(.requirement-toggle){grid-template-columns:1.5rem minmax(0,1fr)}.routine-manager .editable-task:has(.requirement-toggle) .task-row-actions{flex-direction:row;grid-area:auto/2}.routine-manager .task-row-actions .icon-button{width:48px;height:48px}}
