/* Yomidako Premium: styles volontairement limités au module / Tinybay */
.ydp-panel{box-sizing:border-box;background:#17131d!important;color:#e8d3aa!important;border:1px solid #51405f;border-radius:8px;padding:14px 16px;margin:12px 0;width:100%;font-size:13px;line-height:1.45;text-align:left;box-shadow:none}
.ydp-panel *{box-sizing:border-box}
.ydp-panel .ydp-heading,.ydp-panel .ydp-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 15px}
.ydp-panel .ydp-heading strong{font-size:12px;font-weight:600;color:#e8d3aa!important}
.ydp-panel .ydp-label{color:#e8d3aa!important;font-size:13px;font-weight:600}
.ydp-panel .ydp-bottom{font-size:12px;color:#d9c9e2!important}
.ydp-panel a,.ydp-panel a:visited{color:#e8d3aa!important;font-size:12px;text-decoration:none}
.ydp-panel a:hover{text-decoration:underline;color:#fff!important}
.ydp-panel .ydp-progress{height:5px;background:#51405f!important;overflow:hidden;border-radius:10px;margin:10px 0 8px;padding:0;width:100%}
.ydp-panel .ydp-progress span{height:100%;background:#89ae00!important;display:block;border-radius:10px}
.ydp-panel .ydp-footnote{color:#cabcd3!important;font-size:11px;margin:12px 0 0}
.ydp-cart{max-width:100%;margin-top:12px}
.ydp-account{flex:0 0 100%;grid-column:1/-1;max-width:100%;clear:both;margin-top:14px}
.ydp-notice{box-sizing:border-box;padding:9px 12px;margin:10px 0;background:#17131d!important;color:#e8d3aa!important;border-left:3px solid #89ae00;border-radius:3px;font-size:13px;line-height:1.5}
.ydp-notice a,.ydp-notice a:visited{color:#e8d3aa!important;text-decoration:underline}
@media(max-width:600px){.ydp-panel{padding:12px}.ydp-panel .ydp-bottom{align-items:flex-start}}

/* Catalogue : remplace le contrôle d'achat des miniatures réservées. */
.ydp-original-buy{display:none!important}
.ydp-list-locked{display:flex;align-items:center;justify-content:center;min-height:32px;padding:7px 9px;max-width:100%;width:100%;background:#17131d!important;border:1px solid #51405f;border-radius:5px;color:#e8d3aa!important;font-size:11px;font-weight:600;line-height:1.3;text-align:center;cursor:not-allowed;box-sizing:border-box}

/* Product detail only: same button slot and dimensions as v0.3.5. */
.ydp-detail-notice-hidden{display:none!important}
.ydp-list-locked.ydp-detail-locked{cursor:default;gap:3px;padding:5px 7px;min-height:32px;flex-wrap:wrap}
.ydp-detail-locked a,.ydp-detail-locked a:visited{color:#e8d3aa!important;text-decoration:underline!important;cursor:pointer}
.ydp-detail-locked a:hover{color:#fff!important}

/* 0.4.7 : état d'attente Premium clairement distinct du compte classique */
.ydp-panel .ydp-pending-title{font-size:15px;font-weight:700;color:#e8d3aa!important}
.ydp-panel .ydp-pending-info{display:flex;flex-direction:column;gap:5px;margin-top:11px;font-size:13px;line-height:1.5;color:#e8d3aa!important}
.ydp-panel .ydp-pending-info strong{font-size:14px;color:#e8d3aa!important}
.ydp-panel .ydp-pending-footer{margin-top:10px}
