.pimv-tv{width:100%;max-width:1100px;margin:20px auto;background:#05080e;border:10px solid #222b39;border-radius:18px;box-shadow:0 12px 30px #0004;overflow:hidden}.pimv-screen{aspect-ratio:16/9;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;background:#566478}.pimv-pane{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px;background:linear-gradient(140deg,#1b304a,#101925);color:white}.pimv-position{font-size:13px;color:#b9cada}.pimv-pane strong{font-size:clamp(16px,2.3vw,26px);line-height:1.2;overflow-wrap:anywhere}.pimv-pane label{font-size:13px}.pimv-pane select{width:100%;min-height:44px;background:#fff;color:#152033;border-radius:8px;padding:8px;font-size:16px}.pimv-error{color:#ad1616;font-weight:bold}@media(max-width:600px){.pimv-tv{border-width:5px}.pimv-pane{padding:5px;gap:3px}.pimv-position{font-size:10px}.pimv-pane label{display:none}.pimv-pane strong{font-size:13px}.pimv-pane select{font-size:12px;min-height:32px;padding:3px}}
