.k-wa,.k-ln{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;border-radius:4px;font-weight:900;text-decoration:none}.k-wa{background:#25d366;color:#0b2e17}.k-ln{background:#06c755;color:#052e16}.k-wa svg,.k-ln svg{width:20px;height:20px}.acts.col{flex-direction:column;align-items:stretch}.bk{padding:18px 0 44px}.bk-h h1{font-size:clamp(1.5rem,4.2vw,2.2rem);font-weight:900;margin:0 0 4px}.bk-h p{color:var(--i3);margin:0 0 14px}.bk-g{display:grid;gap:16px}.bk-board{border-radius:4px;overflow:hidden}.modes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.modes button{background:transparent;color:#e4e7ec;border:2px solid var(--e);border-radius:4px;padding:8px 6px;font-size:.84rem;font-weight:900;cursor:pointer}.modes button[aria-pressed="true"]{border-color:var(--y);color:var(--y)}.for-taxi{display:grid;gap:10px}.tours-l{display:grid;gap:6px}.tour-o{display:flex;gap:10px;align-items:flex-start;background:var(--c3);border:2px solid var(--c3);border-radius:4px;padding:10px 12px;cursor:pointer}.tour-o input{width:18px;height:18px;min-height:0;margin:3px 0 0;accent-color:var(--y);flex:none}.tour-o b{display:block}.tour-o small{color:var(--m)}.tour-o:has(input:checked){border-color:var(--y)}.pass{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;background:#fff;color:var(--c);border-left:6px solid var(--y);border-radius:4px;padding:12px 14px}.pass-l{display:grid;min-width:0;flex:1 1 12rem}.pass-l small{font-size:.76rem;color:var(--i3)}.pass-l b{font-size:1.02rem;line-height:1.3}.pass-p{font-size:1.7rem;font-weight:900;font-variant-numeric:tabular-nums}.pass-edit{background:var(--c);color:var(--y);border:0;border-radius:4px;padding:8px 12px;font-weight:900;font-size:.84rem;cursor:pointer;min-height:38px}@media (max-width:899px){.is-picked .board-in>:not(.pass){display:none}}@media (min-width:900px){.pass-edit{display:none !important}}.panel{background:#fff;border:1px solid var(--l);border-radius:4px;padding:16px}.panel h2{font-size:1.12rem;margin:0 0 12px}.form{display:grid;gap:12px}.panel .fld>span:first-child,.panel .fld>label{color:var(--i2);font-size:.8rem}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}@media (max-width:479px){.two.st{grid-template-columns:minmax(0,1fr)}}.tel{display:flex;gap:6px}.tel select{width:108px;flex:none}.tel input{flex:1 1 auto}.help{display:block;margin-top:4px;font-size:.8rem;color:var(--i3);text-transform:none;letter-spacing:0;font-weight:500}.chk{display:flex;gap:8px;align-items:center;font-size:.92rem;font-weight:600}.chk input{width:18px;height:18px;min-height:0;accent-color:var(--c)}.alert{border-radius:4px;padding:12px 14px}.alert.good{background:#e7f6ec;border:1px solid #9dd5b0;color:#0d3b1e}.alert.bad{background:#fdecec;border:1px solid #efb1b1;color:#6b0f0f}.cf-turnstile{min-height:65px}.bk-side{display:grid;gap:12px;align-content:start}.chatp p{color:var(--i2)}.nextp ol{margin:0;padding-left:20px;color:var(--i2)}.nextp li + li{margin-top:4px}@media (min-width:900px){.bk{padding-top:26px}.bk-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px}.bk-board{position:sticky;top:12px}}.sheet{background:var(--c);color:#fff;padding:30px 0 32px}.sheet .k{color:var(--y)}.sheet h1{font-size:clamp(1.7rem,4.6vw,2.6rem);font-weight:900;margin:0 0 8px}.sheet p:not(.k):not(.acts){color:#d9dde3;max-width:44rem}.sheet .acts{margin-top:18px}.plain{background:var(--p);padding:30px 0 44px}.plain .w>h2{font-size:clamp(1.3rem,3vw,1.8rem)}.cg{display:grid;gap:16px;align-items:start}.cside{display:grid;gap:12px}.areas{margin:0;padding-left:18px;color:var(--i2);columns:2;column-gap:20px}.tsheet-g{display:grid;gap:20px;align-items:center}.tsheet .tour-p div{background:var(--c3)}.ideas{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.ideas li{background:#fff;border-left:5px solid var(--y);border-radius:4px;padding:12px 14px;display:grid}.ideas span{color:var(--i3);font-size:.92rem}.terms{display:grid;gap:8px;margin:18px 0 0}.terms div{background:#fff;border-radius:4px;padding:12px 14px}.terms dt{font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--si)}:lang(th) .terms dt{text-transform:none;letter-spacing:0;font-size:.88rem}.terms dd{margin:2px 0 0}@media (min-width:900px){.cg{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px}.tsheet-g{grid-template-columns:minmax(0,1fr) 480px;gap:40px}.ideas{grid-template-columns:repeat(3,minmax(0,1fr))}.terms{grid-template-columns:repeat(3,minmax(0,1fr))}}
