#uhd-marketplace .entry-sheet{position:fixed;inset:auto 12px 0;width:min(920px,calc(100% - 24px));max-width:none;margin:0 auto;padding:0;border:1px solid #d7bf85;border-bottom:0;border-radius:22px 22px 0 0;background:#fff7e6;color:#17120d;z-index:9000;height:205px;max-height:85dvh;overflow:hidden;box-shadow:0 -10px 60px #17120d26;transition:height .25s ease}
#uhd-marketplace .entry-sheet:not([open]){display:none}
#uhd-marketplace .entry-sheet::backdrop{background:transparent}
#uhd-marketplace .entry-sheet.is-expanded{height:auto;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}
#uhd-marketplace .entry-sheet-toolbar{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;background:#fff7e6;z-index:2;border-bottom:1px solid #e9dabc}
#uhd-marketplace .entry-sheet-toolbar button{min-height:44px;padding:8px 14px;border:0;border-radius:9px;background:#f9ce43;color:#17120d;font:700 14px Arial,sans-serif;cursor:pointer}
#uhd-marketplace .entry-sheet-toolbar .entry-sheet-close{font-size:25px;background:transparent;min-width:44px}
#uhd-marketplace .entry-sheet .jd-entry{margin:0;border:0;border-radius:0;box-shadow:none;padding:24px 32px;background:transparent}
#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry{display:block}
#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry-copy>.jd-kicker{margin-bottom:8px}
#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry h2{font-size:29px;margin-bottom:16px}
#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry h2>span{display:inline}
#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry h2>.jd-entry-follow{margin-left:8px;font-size:inherit}
.entry-sheet-scrim{position:fixed;inset:0;z-index:8999;pointer-events:none;background:linear-gradient(to bottom,transparent 48%,#fff7e600 56%,#fff7e6e6 88%,#fff7e6);opacity:0;transition:opacity .25s ease}
.entry-sheet-scrim.is-visible{opacity:1}
.entry-sheet-debug{position:fixed;top:8px;left:8px;right:8px;z-index:22000;padding:10px 12px;background:#17120d;color:#fff;font:13px/1.4 Arial,sans-serif;border:1px solid #f9ce43;border-radius:8px;pointer-events:none}
.entry-sheet-scrim::after{content:"";position:absolute;inset:0;background:#fff7e6;opacity:var(--entry-progress,0)}
.entry-sheet-scrim.is-expanded{background:#fff7e6}
body:has(.entry-sheet[open]) .uhd-ebike-float{visibility:hidden}
#uhd-marketplace .entry-sheet .jd-entry-copy{position:relative}
#uhd-marketplace .entry-sheet .entry-sheet-photo{display:block;float:right;width:120px;height:150px;object-fit:cover;object-position:center;border-radius:12px;margin:0 0 16px 20px;border:3px solid #f9ce43}
#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry-copy{padding-right:266px;min-height:120px}
#uhd-marketplace .entry-sheet:not(.is-expanded) .entry-sheet-photo{position:absolute;top:-8px;right:0;width:240px;height:290px;margin:0;float:none;object-position:center top}
@media(max-width:600px){#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry-copy{padding-right:46%}#uhd-marketplace .entry-sheet:not(.is-expanded) .entry-sheet-photo{width:42%;height:235px}#uhd-marketplace .entry-sheet .entry-sheet-photo{width:100px;height:130px;margin-left:14px}#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry h2{font-size:22px;line-height:1.15}#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry h2>span{display:block}#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry h2>.jd-entry-follow{margin-left:0;margin-top:4px}}
@media(max-width:600px){#uhd-marketplace .entry-sheet .jd-entry{padding:22px}#uhd-marketplace .entry-sheet:not(.is-expanded) .jd-entry h2{font-size:25px}#uhd-marketplace .entry-sheet.is-expanded{height:auto;max-height:85dvh}}
@media(prefers-reduced-motion:reduce){#uhd-marketplace .entry-sheet,.entry-sheet-scrim{transition:none}}
#uhd-marketplace .entry-sheet.is-expanded .jd-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px;align-items:start;margin:0!important}
#uhd-marketplace .entry-sheet.is-expanded .jd-entry-copy{grid-column:1;grid-row:1}
#uhd-marketplace .entry-sheet.is-expanded .jd-entry-actions{grid-column:1;grid-row:2}
#uhd-marketplace .entry-sheet.is-expanded .entry-sheet-photo{grid-column:2;grid-row:1 / 3;float:none;position:static;width:100%;height:100%;min-height:380px;max-height:480px;object-fit:cover;object-position:center;margin:0;border-radius:16px;align-self:stretch}
@media(max-width:600px){#uhd-marketplace .entry-sheet.is-expanded .jd-entry{grid-template-columns:minmax(0,1fr);gap:24px}#uhd-marketplace .entry-sheet.is-expanded .entry-sheet-photo{grid-column:1;grid-row:1;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain}#uhd-marketplace .entry-sheet.is-expanded .jd-entry-copy{grid-row:2}#uhd-marketplace .entry-sheet.is-expanded .jd-entry-actions{grid-row:3}}
