
.wbox{border:1px solid var(--line,#2b2620);border-radius:14px;padding:16px 18px;
 margin:22px 0;background:var(--pan,#171512);position:relative;scroll-margin-top:80px}
.wbox h2{margin:0 0 8px;font-size:18px;line-height:1.3;text-transform:none;letter-spacing:0;font-family:inherit;font-weight:600;color:var(--ink,#ece5da)}
.wbox p{margin:0 0 10px;font-size:14px;color:var(--dim,#9a8f81)}
.wbox form{display:flex;flex-wrap:wrap;gap:8px;margin:0}
.wbox .wqw{position:relative;flex:1 1 220px;min-width:0}
.wbox input{width:100%;box-sizing:border-box;font:inherit;font-size:16px;
 padding:10px 12px;border:1px solid var(--line,#2b2620);border-radius:10px;
 background:var(--bg,#0f0e0d);color:var(--ink,#ece5da)}
.wbox input[type=email]{flex:1 1 200px;width:auto;min-width:0}
.wbox input:focus{outline:none;border-color:var(--fire,#ff7a2f)}
.wbox button[type=submit]{font:inherit;font-size:15px;padding:10px 16px;border:0;
 border-radius:10px;background:var(--fire,#ff7a2f);color:#160b04;cursor:pointer}
.wbox .wl{position:absolute;left:0;right:0;top:100%;z-index:30;margin:4px 0 0;
 padding:4px 0;list-style:none;background:var(--bg,#0f0e0d);
 border:1px solid var(--line,#2b2620);border-radius:10px;max-height:260px;
 overflow:auto;box-shadow:0 10px 30px rgba(0,0,0,.45)}
.wbox .wl li{padding:8px 12px;cursor:pointer;font-size:14px;line-height:1.3}
.wbox .wl li span{color:var(--dim,#9a8f81);font-size:12.5px}
.wbox .wl li:hover,.wbox .wl li.on{background:var(--pan,#171512)}
.wbox .wmeta{flex-basis:100%;margin:0;font-size:12.5px;color:var(--dim,#9a8f81)}
.wbox .wmeta a{color:inherit}
.wbox .said{margin:10px 0 0;color:var(--ink,#ece5da);font-size:14px}
.wbox .sr{position:absolute;left:-9999px}
.wbox .wtabs{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px}
.wbox .wtab{font:inherit;font-size:13.5px;padding:6px 12px;border-radius:999px;
 border:1px solid var(--line,#2b2620);background:none;color:var(--dim,#9a8f81);cursor:pointer}
.wbox .wtab[aria-selected=true]{border-color:var(--fire,#ff7a2f);color:var(--ink,#ece5da);
 background:rgba(255,122,47,.12)}
.wbox[data-mode=area] .wqw,.wbox[data-mode=area] .wmeta,.wbox[data-mode=area] .wpt,
.wbox[data-mode=area] .wbt,.wbox[data-mode=town] .wpa,.wbox[data-mode=town] .wba{display:none}
.wcta{display:inline-flex;align-items:center;gap:8px;margin:6px 0 14px;padding:8px 14px;
 border-radius:999px;border:1px solid var(--fire,#ff7a2f);color:var(--ink,#ece5da);
 text-decoration:none;font-size:14px;background:rgba(255,122,47,.10)}
.wcta:hover{background:rgba(255,122,47,.2)}
.wcta i{width:8px;height:8px;border-radius:50%;background:var(--fire,#ff7a2f);flex:0 0 auto}
