*{box-sizing:border-box}body{margin:0;color:#163c36;background:#f3f5e9;font:15px system-ui,sans-serif}main{margin:auto;max-width:460px;padding:14px 16px 18px}header{font-weight:900;font-style:italic;border-bottom:1px solid #c1cfbb;padding:5px 0 10px}h1{font-size:clamp(20px,5vw,27px);margin:12px 0}.rr-picker{position:fixed;top:8px;right:10px;z-index:4}.rr-picker select{max-width:140px;padding:5px;border:1px solid #a8b8a5;border-radius:8px;background:#fff;color:#253d34}.animated-guide .guide-phone{width:min(100%,258px);height:clamp(228px,37vh,282px)}.guide-phone .guide-screen{height:calc(100% - 42px);overflow:auto}.guide-controls button,footer a{cursor:pointer;border:0}.guide-caption{min-height:72px}.guide-caption p{margin:5px 0 10px}.guide-caption strong{font-size:16px}#copy{width:100%;min-height:46px;border:0;border-radius:10px;background:#154e42;color:white;font-weight:bold;font-size:16px;cursor:pointer}#copy.ok{background:#22633f}#status{font-size:14px;margin:6px 0;font-weight:650}#status:not(:empty){padding:9px 12px;background:#e1ecd9;border-radius:8px}#manual{width:100%;padding:9px}footer{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}footer a{font-size:13px;color:#245349;text-decoration:underline}.guide-open,.guide-address,.guide-menu{position:relative}.guide-tap{top:auto!important;right:3px!important;bottom:0;z-index:1}.guide-menu .guide-tap{right:-4px!important;bottom:-8px}.guide-phone .guide-bar{direction:ltr}.guide-screen .guide-photo img{object-position:center}.guide-address{font-weight:650}.guide-controls{display:flex}.guide-controls button{min-width:52px}.guide-photo{height:100%}@media(max-height:700px){.guide-phone .guide-screen{height:calc(100% - 34px)}}