.zip-ui{border-top:1px solid var(--lk-line-strong);border-bottom:1px solid var(--lk-line-strong);gap:10px;max-width:760px;padding-block:clamp(14px,1.8vw,20px);display:grid}.zip-ui__form{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.zip-ui__label{letter-spacing:-.01em;text-transform:none;color:var(--lk-ink);flex:none;margin:0;font-size:1rem;font-weight:500}.zip-ui__row{flex:auto;gap:8px;width:calc(100% - 6px);margin-inline-start:6px;display:flex}.zip-ui__row .lk-input{letter-spacing:.08em;font-variant-numeric:tabular-nums;flex:auto;width:auto;min-width:0;min-height:46px;padding-inline:12px}.zip-ui__row .lk-input:focus,.zip-ui__row .lk-input:focus-visible{border:2px solid var(--brand-gold);box-shadow:none;outline:none!important}.zip-ui__row .lk-btn{white-space:nowrap;flex:none;min-height:46px;padding-inline:20px}.zip-ui>.lk-hint{margin:0}.zip-ui__form>.lk-hint{flex:100%;margin:0}.zip-ui__out:empty{display:none}.zip-ui__out{border-top:1px solid var(--lk-line);justify-items:start;gap:8px;padding-top:12px;display:grid}.zip-ui__area{letter-spacing:-.01em;color:var(--lk-ink);margin:0;font-size:1.1rem;font-weight:600}.zip-ui__area a{color:inherit}@media (max-width:560px){.zip-ui__label{flex:100%}.zip-ui__row .lk-btn{padding-inline:14px}}
