.phtv-design-panel{position:fixed!important;right:12px!important;top:12px!important;width:min(345px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;z-index:2147483647!important;background:#171717!important;color:#efefef!important;border:1px solid #656565!important;border-radius:12px!important;padding:18px!important;box-shadow:0 10px 50px #000b!important;font:13px/1.5 system-ui,sans-serif!important;text-align:left!important;letter-spacing:normal!important}.phtv-design-panel *{box-sizing:border-box!important}.phtv-design-panel h2{color:#fff!important;font:700 19px/1.4 system-ui!important;margin:0 0 12px!important}.phtv-design-panel p{font:12px/1.5 system-ui!important;color:#c7c7c7!important;margin:10px 0!important}.phtv-design-panel label{display:block!important;margin:10px 0!important;color:#eee!important;font:600 12px/1.4 system-ui!important}.phtv-design-panel input,.phtv-design-panel select,.phtv-design-panel textarea{display:block!important;width:100%!important;background:#080808!important;color:#fff!important;border:1px solid #555!important;border-radius:5px!important;padding:8px!important;margin:5px 0!important;font:13px/1.4 system-ui!important;min-height:34px!important;resize:vertical}.phtv-design-panel button{background:#383838!important;color:#fff!important;border:1px solid #717171!important;padding:9px 10px!important;border-radius:6px!important;cursor:pointer!important;font:600 12px/1.4 system-ui!important;margin:4px 0!important}.phtv-design-panel button:hover{border-color:#ffb300!important}.phtv-design-panel :focus-visible{outline:2px solid #ffb300!important;outline-offset:2px!important}.phtv-design-panel .pd-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.phtv-design-panel .pd-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.phtv-design-panel summary{cursor:pointer!important;padding:12px 0!important;color:#ffb300!important}.pd-selected{outline:3px dashed #ffb300!important;outline-offset:4px!important}.pd-picking :not(.phtv-design-panel):not(.phtv-design-panel *){cursor:crosshair!important}
