/* V2: public presentation and the new optional Studio fields only. */
body.creator-public .creator-tabs{display:flex;gap:6px;border-bottom:1px solid #e4e8ec;margin:28px 0 28px}body.creator-public .creator-tabs a,[role=tablist].creator-tabs a{display:inline-flex;align-items:center;min-height:48px;padding:12px 24px;text-decoration:none;color:#5f6b76;border-bottom:3px solid transparent;font-weight:600}body.creator-public .creator-tabs a[aria-selected=true],.creator-tabs a[aria-selected=true]{color:#8F1140;border-bottom-color:#D81E5B}body.creator-public section[id^=creator-panel-][hidden],.creator-content section[id^=creator-panel-][hidden]{display:none!important}body.creator-public .creator-catalog{margin-top:0;padding-top:0;border-top:0}.creator-banner{margin:0 0 28px;overflow:hidden;border-radius:16px}.creator-banner img{display:block;width:100%;height:clamp(150px,23vw,300px);object-fit:cover;object-position:center}.creator-banner[data-position=top] img{object-position:top}.creator-banner[data-position=bottom] img{object-position:bottom}.creator-banner[hidden]{display:none}
.offer-visual{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:72px;height:72px;overflow:hidden;border-radius:12px;background:#eef1f4;color:#50606c;font:600 28px/1 Outfit,sans-serif}.offer-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}.offer-price{font:600 16px/1.5 Inter,sans-serif;color:#101418;margin:14px 0 10px!important}.presentation-offer{min-width:0}.presentation-offer .offer-visual{margin-bottom:18px}.presentation-offer p,.presentation-offer h3{overflow-wrap:anywhere}.presentation-offer a{min-height:48px;display:inline-flex;align-items:center;color:#8F1140;font-weight:600}.presentation-offer .offer-description{white-space:pre-line}
body.public-seller-guide.public-journey #public-guide .pj-result>.offer-visual,body.hub-studio #private-preview-result .pj-result>.offer-visual{float:right;margin:0 0 12px 16px;width:56px;height:56px}body.public-seller-guide.public-journey #public-guide .pj-result>.offer-price,body.hub-studio #private-preview-result .pj-result>.offer-price{clear:both}body.public-seller-guide.public-journey #public-guide .pj-result>.cta,body.hub-studio #private-preview-result .pj-result>.cta{clear:both}body.public-seller-guide.public-journey #public-guide .pj-reasons dl>div,body.hub-studio #private-preview-result .pj-reasons dl>div{border-top:1px solid #e4e8ec;padding:14px 0}body.public-seller-guide.public-journey #public-guide .pj-reasons dt,body.hub-studio #private-preview-result .pj-reasons dt{font-weight:600;font-size:14px;line-height:1.5}body.public-seller-guide.public-journey #public-guide .pj-reasons dd,body.hub-studio #private-preview-result .pj-reasons dd{margin:5px 0 0;color:#5f6b76;font-size:14px}body.public-seller-guide.public-journey #public-guide .pj-reasons .criterion-kind,body.hub-studio #private-preview-result .pj-reasons .criterion-kind{font-size:12px}body.public-seller-guide.public-journey #public-guide .pj-alternatives,body.hub-studio #private-preview-result .pj-alternatives{border-top:1px solid #e4e8ec;margin-top:24px;padding-top:10px}body.public-seller-guide.public-journey #public-guide .pj-alternatives article,body.hub-studio #private-preview-result .pj-alternatives article{border:1px solid #e4e8ec;padding:20px;border-radius:12px;margin:14px 0}body.public-seller-guide.public-journey #public-guide .pj-back{margin-top:28px;border-top:1px solid #e4e8ec;width:100%;padding:18px 0;color:#8F1140;text-decoration:none;font-weight:600}body.public-seller-guide.public-journey #public-guide .creator-identity{color:#5f6b76}
.presentation-fields{display:grid;gap:12px;margin:20px 0;padding:18px;border:1px solid #e4e8ec;border-radius:12px}.presentation-fields label{display:grid;gap:8px}.presentation-fields input[type=file]{max-width:100%;padding:8px;font-size:14px}.presentation-fields .media-preview img{display:block;max-width:180px;max-height:120px;object-fit:contain}.presentation-fields small{font-size:12px;color:#5f6b76}.presentation-fields button{min-height:44px}.presentation-fields [role=status]{font-size:14px}.presentation-fields .media-remove{background:#fff;color:#101418;border:1px solid #e4e8ec}.presentation-fields input[type=text]{width:100%;min-width:0}body.creator-public .creator-tabs a:focus-visible,.presentation-fields :focus-visible{outline:3px solid #D81E5B;outline-offset:3px}
@media(max-width:680px){.creator-banner{margin-bottom:22px;border-radius:12px}.creator-banner img{height:160px}body.creator-public .creator-tabs a{flex:1;justify-content:center}.presentation-fields{padding:14px}.presentation-offer .offer-visual{width:64px;height:64px}}

.creator-tabs a[aria-current=page]{color:#8F1140;border-bottom-color:#D81E5B}body.creator-public .creator-offers,.creator-content .creator-offers{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}body.creator-public .creator-offers .presentation-offer,.creator-content .creator-offers .presentation-offer{display:grid;grid-template-columns:72px minmax(0,1fr) auto;column-gap:22px;align-items:start;padding:24px;border:1px solid #e4e8ec;border-radius:14px;background:#fff}.creator-offers .presentation-offer>.offer-visual{grid-column:1;grid-row:1 / span 4;margin:0}.creator-offers .presentation-offer>h3,.creator-offers .presentation-offer>.offer-description{grid-column:2;margin-top:0}.creator-offers .presentation-offer>.offer-price,.creator-offers .presentation-offer>a{grid-column:3}.creator-offers .presentation-offer>.offer-price{grid-row:1}.creator-offers .presentation-offer>a{grid-row:2}.creator-tabs{display:flex;gap:6px}.creator-tabs a{min-height:48px;padding:12px 24px;border-bottom:3px solid transparent} .creator-content section[id^=creator-panel-][hidden]{display:none!important}
@media(max-width:680px){body.creator-public .creator-offers .presentation-offer,.creator-content .creator-offers .presentation-offer{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:18px}.creator-offers .presentation-offer>.offer-description,.creator-offers .presentation-offer>.offer-price,.creator-offers .presentation-offer>a{grid-column:1 / -1;grid-row:auto}.creator-offers .presentation-offer>.offer-visual{grid-row:1}.creator-offers .presentation-offer>h3{align-self:center}}

/* Price and action form one unit, independent of the description height. */
.creator-offers .presentation-offer>.offer-action{grid-column:3;grid-row:1 / span 4;display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:4px;max-width:230px}.offer-action .offer-price{margin:0!important;overflow-wrap:anywhere}.offer-action a{margin:0}.pj-alternatives .offer-action{display:flex;flex-direction:column;align-items:flex-start;gap:4px}@media(max-width:680px){.creator-offers .presentation-offer>.offer-action{grid-column:1 / -1;grid-row:auto;max-width:none;gap:0}.creator-offers .presentation-offer>.offer-description{margin-bottom:0}}

body.public-seller-guide.public-journey #public-guide .pj-alternatives article h3,body.hub-studio #private-preview-result .pj-alternatives article h3{font:600 20px/1.4 Outfit,sans-serif;margin:0 0 8px}body.public-seller-guide.public-journey #public-guide .pj-alternatives article .offer-description,body.hub-studio #private-preview-result .pj-alternatives article .offer-description{font-size:14px;line-height:1.6;margin:0 0 12px}body.public-seller-guide.public-journey #public-guide .pj-alternatives article,body.hub-studio #private-preview-result .pj-alternatives article{padding:16px}body.public-seller-guide.public-journey #public-guide .pj-alternatives article .offer-visual,body.hub-studio #private-preview-result .pj-alternatives article .offer-visual{width:48px;height:48px;float:right;margin:0 0 12px 16px}body.public-seller-guide.public-journey #public-guide .pj-alternatives article .offer-action a,body.hub-studio #private-preview-result .pj-alternatives article .offer-action a{font-size:14px}
