.tp-iti-nearby{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-8px 0 20px;padding:12px 14px;border:1px solid #dce3d4;border-radius:12px;background:#f8f7ee;color:#284b38}.tp-iti-nearby button{min-height:40px;padding:8px 13px;border:1px solid #cad6c4;border-radius:8px;background:#edf2e6;color:#284b38;font-size:12px;font-weight:700;cursor:pointer}.tp-iti-nearby button:disabled{opacity:.6;cursor:default}.tp-iti-nearby input{flex:1;min-width:150px;max-width:320px;height:40px;margin:0;border-radius:8px;font-size:13px}.tp-iti-nearby [hidden]{display:none!important}.tp-iti-nearby [data-nearby-options]{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px}.tp-iti-nearby [data-nearby-options] button{text-align:left;max-width:100%;overflow-wrap:anywhere}.tp-iti-nearby p{flex-basis:100%;margin:0;font-size:12px;line-height:1.5}.tp-iti-nearby p:empty{display:none}.tp-iti-nearby [data-nearby-active]{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:12px}.tp-iti-nearby small{flex-basis:100%;color:#65715e;font-size:11px}.tp-iti-start-distance{display:inline-block;margin-bottom:8px;padding:3px 8px;border-radius:6px;background:#edf2e6;color:#284b38;font-size:11px}.tp-iti-nearby :focus-visible{outline:2px solid #284b38;outline-offset:2px}@media(max-width:600px){.tp-iti-nearby{padding:10px;gap:7px}.tp-iti-nearby input{max-width:none;min-width:120px}.tp-iti-nearby button{min-height:44px}.tp-iti-nearby [data-nearby-device]{flex-basis:100%}}