.address-book{margin:14px 0 20px;border:1px solid #dce2e9;border-radius:11px;background:#f7f9fc;padding:14px 16px;color:#253544}.address-book summary{cursor:pointer;font-size:13px;font-weight:700}.address-book p{font-size:12px;line-height:1.6;color:#647181;margin:10px 0}.address-book>div{display:flex;gap:8px;flex-wrap:wrap}.address-book button{border:1px solid #c7d0db;border-radius:7px;background:#fff;color:#9e2923;font:700 12px/1.4 Arial,sans-serif;padding:10px 12px;cursor:pointer}.address-book button:disabled{opacity:.45;cursor:default}.address-book button:focus-visible,.address-book summary:focus-visible{outline:3px solid #3d88bc;outline-offset:3px}.address-book label{font-size:12px}.address-book input,.address-book select{width:100%;box-sizing:border-box}
