#rent-private:not(.panda-v2-panel){display:none!important}
body.panda-v2-open{overflow:hidden}
body.panda-v2-open .panda-entry-v2{display:none!important}
.panda-entry-v2{position:fixed;top:14px;right:148px;z-index:9997;display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border:1px solid #111;border-radius:999px;background:#111;color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:10px;font-weight:950;line-height:1;letter-spacing:.025em;text-decoration:none!important;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.22);transition:transform .18s ease,box-shadow .18s ease}
.panda-entry-v2:hover,.panda-entry-v2:focus{transform:translateY(-1px);box-shadow:0 12px 30px rgba(0,0,0,.28);outline:2px solid #fff;outline-offset:2px}
.panda-entry-v2-short{display:none}
#rent-private.panda-v2-panel[hidden]{display:none!important}
#rent-private.panda-v2-panel{display:block!important;position:fixed;inset:0;z-index:10000;padding:0;background:transparent;color:#111}
.panda-v2-backdrop{position:absolute;inset:0;background:rgba(7,9,10,.76);backdrop-filter:blur(5px)}
.panda-v2-shell{position:absolute;inset:18px;display:flex;flex-direction:column;overflow:hidden;border-radius:26px;background:#f5f6f6;box-shadow:0 30px 90px rgba(0,0,0,.42)}
.panda-v2-topbar{flex:0 0 auto;min-height:64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:10px 18px;background:#111;color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}
.panda-v2-topbar>span{text-align:center;font-size:11px;font-weight:950;letter-spacing:.085em}
.panda-v2-back,.panda-v2-close{border:0;background:transparent;color:#fff;font:inherit;font-weight:950;cursor:pointer}
.panda-v2-back{font-size:11px;letter-spacing:.035em;text-align:left;padding:10px 0}
.panda-v2-close{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#111;font-size:26px;line-height:1}
.panda-v2-page{overflow:auto;padding:34px clamp(16px,3vw,42px) 50px;scrollbar-gutter:stable}
#rent-private.panda-v2-panel .private-rental-wrap{max-width:1240px;margin:0 auto}
#rent-private.panda-v2-panel .private-car-card{cursor:default;pointer-events:none}
#rent-private.panda-v2-panel .private-open-label{display:none}
#rent-private.panda-v2-panel .private-flow[hidden]{display:grid!important}
@media(max-width:1100px) and (min-width:761px){.panda-entry-v2{top:78px;right:14px}}
@media(max-width:760px){
  .panda-entry-v2{top:11px;right:10px;min-height:39px;padding:9px 12px;font-size:10px;z-index:9998}
  .panda-entry-v2-full{display:none}.panda-entry-v2-short{display:inline}
  .panda-v2-shell{inset:0;border-radius:0}
  .panda-v2-page{padding:24px 14px 40px}
  .panda-v2-topbar{grid-template-columns:1fr auto;padding:8px 12px}
  .panda-v2-topbar>span{display:none}
  .panda-v2-back{font-size:9px}
}
@media(max-width:390px){.panda-entry-v2{right:7px;padding:8px 9px;font-size:9px}.brand{font-size:12px!important}.brand small{display:none!important}}
