.av-body{padding:20px 24px}.av-options{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:18px}.av-options label{display:grid;gap:6px;font-size:13px}.av-options select{padding:8px 12px;background:white;border:1px solid #dce1e9;border-radius:6px;color:#263448}.av-input{display:grid;gap:8px;font-size:13px}.av-input textarea{width:100%;padding:12px;background:white;border:1px solid #dce1e9;border-radius:8px;font:13px monospace;color:#263448;resize:vertical;overflow-wrap:anywhere}.av-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:8px 0 20px;font-size:12px}.av-actions button{color:#405e9a;padding:6px 10px}.av-result{padding:16px;border:1px solid #dce1e9;background:white;border-radius:8px;margin-bottom:20px}.address-validator h2{font-size:16px!important;font-weight:500!important;margin:0 0 8px}.address-validator h3{font-size:14px!important;font-weight:500!important;margin:0 0 8px}.av-valid{border-color:#9fb6a7}.av-valid h2{color:#427052}.av-result p{font-size:13px;margin:6px 0}.av-warning{color:#8a622c}.av-body ul{padding-left:18px;list-style:disc;font-size:12px;line-height:1.8}.av-note{font-size:12px;line-height:1.7;margin-top:18px}.address-validator :is(select,textarea,button):focus-visible{outline:2px solid #819bc8;outline-offset:3px}