.tt-address{padding:20px;border:1px solid #bddbf0;border-radius:16px;background:linear-gradient(130deg,#f1f9ff,#fff);color:#163850;min-width:0}.tt-address-head{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px}.tt-address-head strong{font-size:17px}.tt-address-head>span{font-size:14px;color:#516c80}.tt-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tt-address-grid label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;min-width:0}.tt-address-grid label>span{display:none}.tt-address-grid input{box-sizing:border-box!important;width:100%!important;min-width:0!important;border:1px solid #aecde2!important;border-radius:10px!important;padding:12px!important;background:#fff!important;color:#18384f;font:inherit;font-weight:400;font-size:16px!important}.tt-address-grid input:focus{outline:3px solid #cae7ff;border-color:#0876c9!important}.tt-address-grid input:disabled{background:#e9f0f5!important;color:#6b8294}.tt-address-preview,.tt-address-legacy{margin-top:16px;padding:12px 14px;background:#e4f2fc;border-radius:10px;overflow-wrap:anywhere}.tt-address-preview>span,.tt-address-legacy>span{font-size:13px;font-weight:700;color:#086bb0}.tt-address-preview p,.tt-address-legacy p{margin:6px 0 0;font-size:15px;line-height:1.6}.tt-address-legacy{margin:0 0 16px;background:#fff7dd}.tt-address-legacy small{display:block;margin-top:6px;font-size:13px}.tt-address-error{color:#b32137;font-size:14px;line-height:1.5;margin:10px 0 0}.tt-address-error:empty{display:none}.tt-address [data-address-retry]{margin-top:8px}.location-dialog{width:min(720px,calc(100% - 28px))!important}.tt-address-grid input::-webkit-calendar-picker-indicator{cursor:pointer}@media(max-width:520px){.tt-address{padding:14px}.tt-address-grid{grid-template-columns:1fr;gap:12px}.tt-address-head{gap:5px}.tt-address-head>span{display:block}}
.tt-address-book{margin:14px 0}.tt-address-book .tt-address-head a{font-size:14px;color:#066fbc}.tt-address-book [data-book-list]{display:grid;gap:10px}.tt-saved-address{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px!important;padding:14px;border:1px solid #bddbf0;border-radius:12px;background:#f5faff;cursor:pointer}.tt-saved-address:has(input:checked){border-color:#0879c6;background:#e7f4ff;box-shadow:0 0 0 1px #0879c6}.tt-saved-address input{width:18px!important;min-width:18px!important;height:18px!important;margin:4px 0!important;accent-color:#0879c6}.tt-saved-address>span{display:grid;gap:6px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.tt-saved-address strong{color:#075c94;font-size:15px}.tt-saved-address b{font-weight:600}.tt-saved-address em{font-size:12px;font-style:normal;background:#c7e8ff;padding:3px 8px;border-radius:20px;margin-left:8px}.tt-address-book [data-book-new]{margin:12px 0;padding:10px 14px;border:1px solid #b8d9f0;border-radius:10px;color:#096caf;background:#eef8ff;font-size:14px;font-weight:600;cursor:pointer}.tt-address-book [data-book-status]:empty{display:none}
