.lrt-guide-btn{min-height:44px;padding:0 22px;font-weight:700;font-size:15px;font-family:inherit;border-radius:999px;border:2px dashed #a3c19b;background:transparent;color:#a3c19b;cursor:pointer;flex:0 0 auto}
.lrt-guide-btn:hover{background:#2d3945;color:#eef1f3}
.lrp .lrp-lane,.lrf .lrf-lane{flex-wrap:wrap}
.lrt-guide-hl{outline:3px solid #d98a80!important;outline-offset:6px;border-radius:14px;box-shadow:0 0 0 9px rgba(217,138,128,.14)!important}
.lrt-guide{position:fixed;left:50%;top:64px;transform:translateX(-50%);z-index:99999;width:min(560px,calc(100vw - 24px));box-sizing:border-box;background:#252f3a;color:#eef1f3;border:2px solid #d98a80;border-radius:18px;padding:14px 16px;box-shadow:0 12px 40px rgba(0,0,0,.5);font-family:inherit}
.lrt-guide[hidden]{display:none}
.lrt-g-top{display:flex;justify-content:space-between;align-items:center}
.lrt-g-n{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e3a69e}
.lrt-g-x{background:none;border:0;color:#a9b3bc;font-size:26px;line-height:1;cursor:pointer;padding:0 4px}
.lrt-g-t{margin:6px 0 10px;font-size:16px;line-height:1.45;color:#eef1f3}
.lrt-g-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lrt-g-sp{flex:1}
.lrt-g-act button{min-height:42px;padding:0 18px;border-radius:999px;font-weight:700;font-size:14px;font-family:inherit;cursor:pointer;border:2px solid #3b4855;background:#1e2832;color:#eef1f3}
.lrt-g-act button[hidden]{display:none}
.lrt-g-act .lrt-g-nx{background:#83a77c;border-color:#83a77c;color:#1e2832}
.lrt-g-act .lrt-g-nx:disabled{opacity:.45;cursor:not-allowed}
.lrt-g-act .lrt-g-pro{border-color:#83a77c;color:#a3c19b}
.lrt-g-w{display:block;margin-top:6px;color:#a9b3bc}
@media print{.lrt-guide,.lrt-guide-btn{display:none!important}}
.lrt-lanegrp{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:0 0 auto}
.lrp .lrt-lanegrp .lrp-lane,.lrf .lrt-lanegrp .lrf-lane{margin:0;align-items:center}
.lrp .lrp-lane button,.lrf .lrf-lane button,.lrt-guide-btn{height:48px;min-height:48px;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;transform:none;box-shadow:none}
.lrp.lrp-fast .lrp-lane button[data-lane=pro]{animation:none}
@media(max-width:600px){.lrt-lanegrp{width:100%}.lrp .lrt-lanegrp .lrp-lane,.lrf .lrt-lanegrp .lrf-lane{width:100%}.lrt-guide-btn{width:100%}}
@media(max-width:600px){.lrt-guide{padding:10px 12px;border-radius:14px}.lrt-g-t{font-size:14px;margin:4px 0 8px;line-height:1.35}.lrt-g-act button{min-height:38px;padding:0 14px;font-size:13px}.lrt-g-w{display:none}.lrt-guide-hl{outline-offset:4px;box-shadow:none!important}}
.lrt-guide p,.lrt-guide div,.lrt-guide small,.lrt-guide span{margin:0;padding:0}.lrt-guide .lrt-g-t{margin:6px 0 10px}.lrt-guide .lrt-g-act button{margin:0;text-transform:none;letter-spacing:0;line-height:1}.lrt-guide .lrt-g-w{display:none}
