.drawer-copy{margin:2px 0 16px;color:var(--muted);font-size:12px;line-height:1.45}.address-history .address-edit{width:100%;min-width:175px;height:36px;padding:0 9px;border:1px solid var(--line);border-radius:9px;outline:none;background:rgba(0,0,0,.25);color:var(--text);font-size:11px}.address-history .address-edit:focus{border-color:#2997ff;box-shadow:0 0 0 3px rgba(10,132,255,.18)}.detail-drawer{display:flex;flex-direction:column;padding:0;overflow:hidden}.drawer-content{flex:1;min-height:0;padding:24px;overflow:auto;overscroll-behavior:contain}.drawer-footer{flex-shrink:0;padding:12px 24px 16px;background:#141416;border-top:1px solid var(--line-soft)}.drawer-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:rgba(37,37,40,.9);box-shadow:0 14px 36px rgba(0,0,0,.42);backdrop-filter:blur(18px)}.drawer-actions .action-primary,.drawer-actions .action-secondary{min-height:42px;font-size:12px}.drawer-message{min-height:18px;margin:11px 0 0;color:var(--tertiary);font-size:12px}.drawer-message:empty{display:none}.drawer-message.ok{color:#8ee8a6}.drawer-message.error{color:#ffaaa3}@media(max-width:680px){.drawer-content{padding:16px}.drawer-footer{padding:10px 14px calc(12px + env(safe-area-inset-bottom))}.drawer-actions{align-items:stretch;flex-direction:column-reverse;padding:9px}.drawer-actions a,.drawer-actions button{width:100%}.address-history{display:block;overflow-x:auto}}
