
@media(max-width:760px){
 #main .member-addresses .page-head{display:none!important}
 #main .member-addresses .address-book{background:transparent;border:0;border-radius:0;overflow:visible}
 #main .member-addresses .address-book-heading{padding:0;margin-bottom:14px;display:flex;flex-direction:column;align-items:stretch;gap:12px}
 #main .member-addresses .address-book-heading>div{gap:10px}
 #main .member-addresses .address-book-heading h2{font-size:18px!important;line-height:1.5}
 #main .member-addresses .address-book-heading .badge{font-size:11px;padding:3px 8px}
 #main .member-addresses .address-book-heading>button{width:100%;min-height:44px;border-radius:10px}
 #main .member-addresses .address-book-list{display:grid;gap:12px;padding:0}
 #main .member-addresses .address-card{padding:14px;margin:0;border:1px solid var(--line);background:var(--white);border-radius:12px;min-height:132px}
 #main .member-addresses .address-row{padding:0;gap:12px;align-items:flex-start;min-height:0}
 #main .member-addresses .address-marker{width:34px;height:34px;flex:0 0 34px;border-radius:9px}
 #main .member-addresses .address-marker svg{width:20px;height:20px}
 #main .member-addresses .address-copy{flex:1;min-width:0}
 #main .member-addresses .address-copy h3{padding-right:72px;min-height:26px;font-size:14px!important;line-height:1.5;margin:0 0 2px;overflow-wrap:anywhere}
 #main .member-addresses .address-copy p{font-size:12px;line-height:1.6;margin:0}
 #main .member-addresses .address-edit>summary{position:absolute;right:12px;top:12px;margin:0;padding:6px 8px;min-height:32px;gap:5px;border-radius:7px;font-size:0}
 #main .member-addresses .address-edit>summary svg{width:14px;height:14px}
 #main .member-addresses .address-edit>summary:after{content:'แก้ไข';display:inline!important;font-size:11px}
 html[lang=en] #main .member-addresses .address-edit>summary:after{content:'Edit'}
 html[lang=zh] #main .member-addresses .address-edit>summary:after{content:'编辑'}
 #main .member-addresses .address-edit>div{margin-top:14px;padding:12px}
 #main .member-addresses .address-form .grid.two{grid-template-columns:minmax(0,1fr)}
 #main .member-addresses .address-create-panel{margin:0 0 14px;padding:14px}
 #main .member-addresses .address-book-count{display:none}
 #main .member-addresses .address-book-help{display:flex;flex-direction:column;gap:10px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;margin-top:16px;padding:16px 0 0;font-size:12px}
 #main .member-addresses .address-book-help>span:first-child:before{content:'!';display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--yellow);color:#171717;font-weight:700;margin-right:8px}
}
