.ot-location,.ot-location *{box-sizing:border-box}.ot-location label{display:block;font-size:14px;line-height:1.5;color:#31536d}.ot-location :is(input:not([type=checkbox]),select){display:block;width:100%;min-width:0;max-width:100%;min-height:46px;margin:7px 0 0;padding:11px 12px;border:1px solid #cadbe7;border-radius:10px;background:#fff;color:#193d55;font:16px/1.4 Arial,sans-serif}.ot-location .ot-mall-flag{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:12px}.ot-location .ot-mall-flag input{position:static!important;appearance:auto!important;opacity:1!important;width:20px;height:20px;flex-shrink:0}.ot-grid,.ot-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.ot-location [hidden]{display:none!important}.ot-preview{padding:12px;background:#edf6fd;border-radius:10px;overflow-wrap:anywhere}.ot-shop{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #d9e5ed;border-radius:12px;text-decoration:none;color:#245778;background:#f4f9fd;min-width:0;overflow-wrap:anywhere}.ot-shop span,.ot-shop small{font-size:14px;color:#617b8e}.ot-parent-card>a{font-size:18px;font-weight:600}.ot-parent-card p{color:#617b8e}.ot-shops h3{font-size:18px}.ot-location :focus-visible,.ot-shop:focus-visible{outline:3px solid #087ee9;outline-offset:3px}@media(max-width:760px){.ot-grid,.ot-shop-grid{grid-template-columns:minmax(0,1fr)}}
