@media(max-width:768px){
.cd-app-modal>.cd-mobile-save,.cd-app-modal>.cd-mobile-reviews{position:absolute!important;left:auto!important;right:10px!important;top:40%!important;width:44px!important;height:48px!important;background:transparent!important;color:white;border:0;display:flex;align-items:center;justify-content:center;z-index:90;filter:drop-shadow(0 2px 3px #0008)}
.cd-app-modal>.cd-mobile-save svg,.cd-app-modal>.cd-mobile-reviews svg{width:28px!important;height:28px!important}
.cd-app-modal>.cd-mobile-reviews{top:calc(40% + 62px)!important;flex-direction:column;gap:3px;height:62px!important;font:500 12px/1.2 inherit}
.cd-app-modal>.cd-mobile-reviews span{font-size:12px;font-weight:600;color:white}
.cd-app-modal>button[onclick*="shareProfile"]{right:60px!important}.cd-app-modal>a[download]{right:108px!important}
.cd-app-modal .cd-portfolio-reviews{display:none!important}
body.cd-review-open #ugc-info-sheet{bottom:0!important;height:62vh!important;height:62dvh!important;max-height:62dvh!important;border-radius:24px 24px 0 0!important}
body.cd-review-open #ugc-info-sheet-backdrop{background:transparent!important;bottom:0!important}
body.cd-review-open #ugc-info-tabs{display:none!important}
.cd-review-title{font-size:16px;font-weight:700;text-align:center;margin:0 0 14px;padding:0 50px}
body.cd-review-open .cd-app-footer,body.cd-review-open .cd-portfolio-heading,body.cd-review-open .cd-portfolio-hint,body.cd-review-open .cd-app-modal>button,body.cd-review-open .cd-app-modal>a[download],body.cd-review-open .cd-swipe-tutorial{visibility:hidden!important}
body.cd-review-open .cd-portfolio-rail{transform:scale(.52);transform-origin:center top;top:calc(12px + env(safe-area-inset-top,0px))!important;pointer-events:none;transition:transform .25s ease}
body.cd-review-open .cd-portfolio-panel:not(:has(video)){visibility:hidden}
.cd-tutorial-save .cd-tutorial-finger{top:calc(40% + 45px)!important;right:17px!important}
.cd-tutorial-save .cd-tutorial-copy{top:auto!important;bottom:12px!important}
@media(prefers-reduced-motion:reduce){body.cd-review-open .cd-portfolio-rail{transition:none}}
}
@media(max-width:768px){body .cd-app-modal>button.cd-mobile-save,body .cd-app-modal>button.cd-mobile-reviews{right:10px!important;left:auto!important;top:40%!important}body .cd-app-modal>button.cd-mobile-reviews{top:calc(40% + 62px)!important}body .cd-app-modal>button[onclick*="shareProfile"]{right:60px!important}body .cd-app-modal>a[download]{right:108px!important}body.cd-review-open #ugc-info-sheet{width:100%!important;max-width:none!important;margin:0!important;left:0!important;right:0!important}body.cd-review-open .cd-portfolio-rail{transform:scale(.48)}}

@media(max-width:768px){body .cd-app-modal>button.cd-mobile-reviews{height:78px!important}.cd-mobile-reviews small{font-size:10px;line-height:1.3;color:#e0d7e8}}

@media(max-width:768px){body .cd-app-actions button{white-space:nowrap!important;line-height:1.2!important;font-size:14px!important}}

@media(max-width:768px){
 body .cd-mobile-sound{position:absolute!important;inset-inline-end:16px!important;inset-inline-start:auto!important;top:auto!important;width:44px!important;height:44px!important;display:grid!important;place-items:center;border:1px solid #ffffff25!important;border-radius:50%!important;background:#18131ee8!important;color:#fff!important;z-index:95;cursor:pointer;visibility:visible!important}
 body .cd-mobile-sound svg{width:22px;height:22px}
 body .cd-mobile-sound:focus-visible{outline:2px solid #cab3fa;outline-offset:3px}
 body.cd-review-open>button.cd-review-sound{position:fixed!important;bottom:calc(62vh + 12px)!important;bottom:calc(62dvh + 12px)!important;z-index:10000012!important}
}
