.nearby-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;margin:8px 0 0;border:1px solid #cbdcc9;border-radius:11px;background:#f3f7f0;color:#315b40;font:inherit;font-size:13px;cursor:pointer}.nearby-button:hover{background:#e8f0e3}.nearby-button:focus-visible,.nearby-dialog :focus-visible{outline:3px solid #8fab83;outline-offset:3px}.nearby-dialog{box-sizing:border-box;width:min(460px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e1e6db;border-radius:23px;padding:25px;background:#fff;color:#304333;font-family:inherit;box-shadow:0 22px 80px #23372033}.nearby-dialog::backdrop{background:#26332570}.nearby-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.nearby-eyebrow{font-size:12px;color:#77866e;margin:0 0 7px}.nearby-dialog h2{font-size:23px;line-height:1.5;margin:0 0 20px}.nearby-close{border:0;border-radius:50%;background:#f2f4ee;color:#4d644a;width:40px;height:40px;flex:0 0 40px;font:inherit;font-size:24px;cursor:pointer}.nearby-fields label{display:block;font-size:13px;margin:14px 0 7px}.nearby-fields input,.nearby-fields select{box-sizing:border-box;display:block;width:100%;min-height:48px;padding:10px 12px;font:inherit;font-size:16px;border:1px solid #d5ddce;border-radius:10px;background:white;color:#304333}.nearby-hint,.nearby-note{font-size:11px;line-height:1.8;color:#73806e;margin:7px 0}.nearby-go{display:block;width:100%;min-height:48px;border:0;border-radius:12px;background:#315b40;color:#fff;font:inherit;font-size:15px;padding:12px;cursor:pointer;margin:14px 0 10px}#nearby-error{font-size:12px;color:#a04432;margin:8px 0}.nearby-open{overflow:hidden}.lesson-list .nearby-button{margin-left:12px}.nearby-dialog button,.nearby-dialog input,.nearby-dialog select{font-family:inherit}@media(max-width:480px){.nearby-dialog{padding:21px}.nearby-dialog h2{font-size:21px}.lesson-list .nearby-button{display:flex;margin-left:0;width:fit-content}}
