.kcf-review-preview{display:none}
@media(max-width:749px),(max-width:980px) and (orientation:portrait){
  html body #MainContent .kw-workspace[data-kcf-compact=true]:not([data-kw-expanded=true]){--kw-preview-height:48px!important;grid-template-rows:54px 48px 56px minmax(0,1fr) auto!important}
  html body #MainContent dialog.kr-workspace[open][data-kcf-compact=true]{grid-template-rows:52px 48px 62px minmax(0,1fr) auto!important}
  html body #MainContent .kw-workspace[data-kcf-compact=true] .kcf-preview-stage>:not(.kcf-review-preview){visibility:hidden!important;pointer-events:none!important}
  html body #MainContent .kw-workspace[data-kcf-review=true] .kcf-review-preview:not([hidden]){display:flex!important;align-items:center;justify-content:center;gap:16px;position:absolute;inset-inline:12px;bottom:12px;z-index:9;min-height:44px;margin:0;padding:10px 16px;border:1px solid #bacac0;border-radius:10px;background:#fffffff5;color:#244f46;font:inherit;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer}
  html body #MainContent .kw-workspace[data-kcf-compact=true] .kcf-review-preview:not([hidden]){inset:0;width:100%;height:48px;border:0;border-radius:0;background:#eff3ed;justify-content:space-between;padding-inline:18px}
  .kw-workspace .kcf-review-preview>span:last-child{font-size:20px;line-height:1}
  .kw-workspace .kcf-review-preview:focus-visible{outline:3px solid #9f864d;outline-offset:-4px}
  #kl-room-shop .km-review button{min-height:44px;font-size:12px}
  #kl-room-shop .km-review p{font-size:12px;line-height:1.6}
  #kl-room-shop .km-review small{font-size:11px}
  #kl-room-shop .kr-rail>.kl-recovery{font-size:12px;line-height:1.5;padding:12px;margin-bottom:16px;gap:8px}
  #kl-room-shop .kr-rail>.kl-recovery button{min-height:44px}
}
