.main-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px}.main-tools button{padding:11px 7px;background:#eaf0df;font-size:11px;min-height:43px}.next-step-strip{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#f1ead8;border:1px solid #dfd8bf;padding:20px 24px;border-radius:15px;margin:18px 0 24px;flex-wrap:wrap}.next-step-strip>div{flex:1;min-width:170px}.next-step-strip h3{font-size:16px;margin:8px 0}.next-step-strip p{font-size:12px;margin:0}.next-step-strip button{font-size:12px;flex-shrink:0}.save-warning{flex-basis:100%;width:100%;padding:12px;border-radius:8px;background:#f8ded0;color:#793d2e;font-size:12px!important}.learning-tools[hidden],.stage2-tools[hidden]{display:none!important}.actions{margin-top:15px}.budget span,.stat,.scene-caption{overflow-wrap:anywhere}.experience-heading .pill{white-space:normal;line-height:1.8}.flow-section button{min-height:40px}@media(max-width:720px){.next-step-strip{padding:18px;gap:14px}.next-step-strip button{width:100%}.task-palette button,.slot-pick,.slot-remove,.order-card,.contact-tabs button{touch-action:manipulation}.slot-remove{min-height:36px;min-width:60px}dialog{padding:22px;max-width:calc(100vw - 24px)}.budget{gap:12px}.main-tools button{min-height:46px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}

#settle[hidden]{display:none!important}
