#editor [hidden],#guidePreview [hidden]{display:none!important}.guide-start{background:#fffef4;border:1px solid #d6e1d0;border-radius:20px;padding:22px;margin-bottom:20px;color:#18352f}.guide-start h3{margin:0 0 8px;font-size:20px}.guide-start p{font-size:14px;line-height:1.6;margin:7px 0 14px}.guide-start .guide-start-actions{display:flex;flex-wrap:wrap;gap:8px}.guide-start button{min-height:44px;font-size:13px;padding:12px 14px}.guide-progress{display:flex;gap:6px;margin:20px 0 10px;list-style:none;padding:0;counter-reset:step}.guide-progress li{flex:1;min-width:0;text-align:center;font-size:11px;color:#65776a;padding:12px 3px;border-radius:11px;background:#f0f3e9}.guide-progress li[aria-current=step]{background:#124c42;color:white;font-weight:700}.guide-progress li::before{counter-increment:step;content:counter(step);display:block;font-size:16px;margin-bottom:5px}.guide-step-title{font-size:20px;margin:22px 0 5px}.guide-step-copy{margin:5px 0 18px!important}.guide-panel{min-height:120px}.guide-step-actions{display:flex;gap:8px;justify-content:space-between;margin-top:20px;flex-wrap:wrap}.guide-step-actions button{min-height:44px}.guide-link-status{padding:10px 12px;margin:10px 0;border-radius:10px;background:#edf3e7;font-size:12px;line-height:1.5;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#234f3c}.guide-link-status[data-state=invalid]{background:#fae9e5;color:#913c2d}.guide-link-status[data-state=generic],.guide-link-status[data-state=app]{background:#fcf0d7;color:#755722}.guide-link-status[data-state=empty]{background:#f1f1ec;color:#657065}.guide-test-link{white-space:nowrap;color:inherit;font-weight:700}.guide-summary{padding:16px;border-radius:14px;background:#f3f6ee}.guide-summary ul{padding-left:20px;font-size:13px;line-height:1.7}.guide-summary h4{font-size:16px;margin:0 0 10px}.guide-summary button{margin:8px 0 0;min-height:44px}.guide-review-links{display:grid;gap:10px;margin:16px 0}.guide-review-link{border:1px solid #dce4d5;padding:12px;border-radius:12px;font-size:13px;line-height:1.5}.guide-review-link strong{display:block;margin-bottom:6px}.guide-review-link a{display:inline-block;margin-top:8px;color:#124c42;font-weight:700}.guide-save-note{font-size:12px!important;line-height:1.6!important}.guide-publish{width:100%;margin-top:10px}#guidePreview{width:min(96%,610px);padding:18px}#guidePreview header{padding:0;display:flex;justify-content:space-between;gap:12px}#guidePreview h2{font-size:20px;margin:0}#guidePreview p{font-size:12px;line-height:1.5}#guidePreview iframe{border:1px solid #dce3d6;border-radius:17px;width:100%;height:65dvh;background:#f5f3ed;display:block}#guidePreview .guide-preview-actions{display:flex;gap:8px;margin-top:14px}#guidePreview .guide-preview-actions button{min-height:44px;flex:1}.public-page .guide-start,.card-home .guide-start{display:none}.guide-section-help{font-size:12px;line-height:1.6;color:#647a69}#editor .guide-panel .photo-tools{flex-wrap:wrap}#editor .guide-panel .photo-tools button{font-size:12px}#editor .dialog-actions{margin-top:15px;flex-wrap:wrap}#editor .dialog-actions>*{min-width:110px}@media(max-width:420px){.guide-progress li{font-size:10px}.guide-link-status{align-items:flex-start;flex-direction:column;gap:7px}.guide-start .guide-start-actions>*{flex:1}#editor{padding:20px}}
