.yo-page-back{margin:0 0 20px;font-size:14px;color:#735766}
.yo-page-back[hidden]{display:none}
.yo-page-back a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #eadfe6;background:#fff;border-radius:50%;text-decoration:none}
.yo-page-back svg{width:20px;height:20px;flex:none}
.yo-page-back a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.yo-page-back a:hover{color:#ac2b65;background:#fff0f6;text-decoration:none}
.yo-page-back a:focus-visible{outline:2px solid #ac2b65;outline-offset:3px}
@media(max-width:768px){.yo-page-back{margin-bottom:12px}}

/* Compact detail navigation: keep a full touch target without a second breadcrumb row. */
.yo-detail-nav-title{display:none}
@media(max-width:768px){
 .yo-marketplace:is(.yo-view-goddess,.yo-view-product) .main{padding-top:8px}
 .yo-marketplace .yo-compact-back{display:flex;align-items:center;gap:4px;height:44px;margin:0 0 8px}
 .yo-marketplace .yo-compact-back a{box-sizing:border-box;flex:0 0 44px;border:0;border-radius:8px;background:transparent}
 .yo-marketplace .yo-compact-back a:hover{background:#fff0f6}
 .yo-marketplace .yo-compact-back .yo-detail-nav-title{display:block;color:#292029;font-size:16px;font-weight:600;line-height:24px}
 .yo-view-goddess .pc-breadcrumb,.yo-view-product .yo-breadcrumb{display:none}
}

@media(max-width:768px){
 .yo-marketplace.yo-view-my .main:has(> .yo-compact-back),.yo-marketplace.yo-view-my_order .main{padding-top:8px}
 .yo-compact-back ~ .ac-center .ac-subpage-title,.yo-view-my_order .detail>h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
 .yo-view-my_order .detail{margin-top:0}
}

@media(max-width:768px){
 .yo-marketplace:is(.yo-view-my_requests,.yo-view-my_responses,.yo-view-supplier,.yo-view-membership) .main{padding-top:8px}
 .yo-compact-back ~ .mb-wrap{margin-top:8px}
 .yo-compact-back ~ .mb-wrap>.mb-head>h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
}

@media(max-width:768px){
 .yo-marketplace:is(.yo-view-consign_apply,.yo-view-request_create) .main{padding-top:8px}
 .yo-compact-back ~ .page-title h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
 .yo-compact-back ~ .page-title{margin-top:0;margin-bottom:16px}
}

@media(max-width:768px){.yo-marketplace:is(.yo-view-request,.yo-view-articles,.yo-view-requests) .main{padding-top:8px}}

@media(max-width:768px){.yo-view-guest_orders .main:has(>.yo-compact-back){padding-top:8px}.yo-compact-back ~ .go-center .go-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}
