.dwd-guide-launch{position:fixed;right:24px;bottom:24px;z-index:1001;border:1px solid #90b9aa;border-radius:28px;background:#173e48;color:#fff;padding:15px 21px;font:700 13px Manrope,Arial,sans-serif;box-shadow:0 5px 24px #122f3833;cursor:pointer;min-height:48px}.dwd-guide[hidden]{display:none!important}.dwd-guide{position:fixed;right:24px;bottom:88px;width:390px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 115px);overflow-y:auto;overscroll-behavior:contain;z-index:1002;background:#fff;border:1px solid #d6e2db;border-radius:14px;box-shadow:0 16px 50px #122f3840;color:#203d48;font:14px/1.7 Manrope,Arial,sans-serif;text-align:left;box-sizing:border-box}.dwd-guide *{box-sizing:border-box}.dwd-guide-head{display:flex;justify-content:space-between;align-items:center;background:#173e48;padding:17px 20px;color:#fff}.dwd-guide h2{font-size:17px!important;margin:0!important;color:#fff!important;letter-spacing:0!important;line-height:1.5!important}.dwd-guide-close{background:none;border:0;color:#fff;font-size:28px;min-width:44px;min-height:44px;cursor:pointer}.dwd-guide-sub{background:#eaf0ec;font-size:11px;padding:9px 20px;margin:0;color:#3c6259}.dwd-guide-body{padding:20px}.dwd-guide h3{font-size:20px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:-.02em!important;margin:10px 0 14px!important;color:#203d48!important}.dwd-guide-progress{text-transform:uppercase;letter-spacing:.09em;font-size:10px;color:#54776c;margin:0}.dwd-guide-intro,.dwd-guide-hint{font-size:12px;color:#5b716a;line-height:1.8}.dwd-guide-choices{display:grid;gap:8px}.dwd-guide-choices button{padding:11px 13px;text-align:left;border:1px solid #d0ddd5;background:#f5f8f5;border-radius:6px;color:#203d48;font:600 13px/1.5 Manrope,Arial,sans-serif;min-height:44px;cursor:pointer}.dwd-guide-choices button:hover,.dwd-guide-choices button.selected{background:#e1eee6;border-color:#699c8b}.dwd-guide input,.dwd-guide textarea{width:100%;padding:12px;border:1px solid #9bb5ab;border-radius:6px;font:14px/1.6 Manrope,Arial,sans-serif;color:#203d48;background:#fff;resize:vertical}.dwd-guide-next{display:block!important;padding:12px 15px;margin:12px 0;border:0;border-radius:5px;background:#185e50;color:#fff!important;text-decoration:none!important;text-align:center;font:700 13px/1.7 Manrope,Arial,sans-serif;cursor:pointer;min-height:44px;width:100%}.dwd-guide-text{font:12px/1.7 Manrope,Arial,sans-serif;background:none;border:0;color:#315f51;text-decoration:underline;cursor:pointer;padding:10px 0;min-height:44px}.dwd-guide-controls{display:flex;justify-content:space-between;gap:15px;margin-top:12px}.dwd-guide-summary{padding:12px;background:#f0f5f0;border-radius:6px;margin:15px 0}.dwd-guide-summary summary{cursor:pointer;font-weight:700}.dwd-guide-summary p{white-space:pre-wrap;font-size:12px;overflow-wrap:anywhere}.dwd-guide-service{display:block;color:#185e50;font-size:12px;text-underline-offset:3px;margin:12px 0}.dwd-guide button:focus-visible,.dwd-guide a:focus-visible,.dwd-guide input:focus-visible,.dwd-guide textarea:focus-visible,.dwd-guide-launch:focus-visible{outline:3px solid #89b5a5;outline-offset:2px}.dwd-guide-transfer{font-size:13px;color:#185e50;padding:14px;background:#eaf0ec;border-radius:5px}
@media(max-width:520px){.dwd-guide-launch{right:16px;bottom:16px;padding:12px 17px}.dwd-guide{right:16px;bottom:78px;max-height:calc(100dvh - 100px);width:calc(100vw - 32px)}.dwd-guide-body{padding:17px}}
@media(max-height:500px){.dwd-guide{top:12px;bottom:68px;max-height:calc(100dvh - 80px)}}
