
@media(max-width:767px){
.gg-media-dialog{overscroll-behavior:none}.gg-media-swipe{touch-action:none}
.gg-media-dialog header{flex-wrap:wrap;gap:6px;padding:10px}.gg-media-dialog header>div:first-child{flex:1 1 140px;overflow-wrap:anywhere}.gg-media-dialog header strong{font-size:16px}.gg-media-dialog header span{font-size:12px}
.gg-media-dialog footer{padding:8px 10px;gap:6px}.gg-media-dialog footer button{padding:8px 10px}.gg-media-stage{flex:1 1 auto}.gg-media-stage img,.gg-media-stage video{max-height:calc(100dvh - 190px)}
}

@media(max-width:767px){
.diamond-interests{margin:8px 0 12px;padding:6px 10px}.interest-heading{gap:8px}.interest-heading strong{font-size:14px}.interest-heading>span{font-size:12px}
.interest-chips{display:grid;grid-template-columns:1fr;gap:5px;margin-top:4px}.interest-chips li{min-width:0;padding:5px 8px;border-radius:8px;line-height:1.35}
.interest-source{margin-bottom:2px;line-height:1.3}.interest-groups{gap:6px;margin:6px 0}.interest-groups article{padding:7px 9px}.diamond-interests .interest-summary{font-size:13px;line-height:1.35}.diamond-interests p{margin:6px 0;line-height:1.4}
}

.collection-filter-count{display:none}
@media(max-width:639px){
.atelier-vaults-page .atelier-collection-summary{display:none}.collection-filter-count{display:inline}
.atelier-vaults-page .atelier-collection-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"search sort create";gap:6px}
.atelier-collection-toolbar .atelier-collection-create{justify-self:stretch;padding-inline:6px;font-size:12px;gap:4px;white-space:normal;line-height:1.2;text-align:center}
.atelier-collection-toolbar .atelier-collection-search input{padding-inline:28px 6px;font-size:12px;min-width:0}
.atelier-collection-search>svg{left:8px;width:14px}.atelier-collection-sort>button{padding-inline:8px;font-size:12px;gap:4px}.atelier-collection-create>svg{flex:none;width:14px}
}

.listing-status-mobile,.account-tabs-next{display:none}
@media(max-width:767px){
.listing-status-desktop{display:none}.listing-status-mobile{display:block}
.listing-status-mobile small{display:block;font-size:11px;font-weight:600;color:var(--gg-muted,#52657d);margin-top:6px}
.atelier-inventory .listing-status-mobile p{margin-top:2px;font-size:12px;line-height:1.35}
.atelier-inventory .atelier-record .inventory-settings>.listing-setting{gap:6px;padding:8px}
.account-tabs-wrap{display:flex;align-items:stretch;gap:4px;min-width:0;margin-bottom:24px}.account-tabs-wrap .account-tabs{flex:1;min-width:0;margin-bottom:0}
.account-tabs-next{display:block;flex:0 0 36px;align-self:center;min-height:44px;border:1px solid var(--gg-line,#d6e1ef);border-radius:8px;background:var(--atelier-surface,#fff);color:var(--gg-ink,#235db4);font-size:20px}.account-tabs-next:disabled{visibility:hidden}
}
