.wira-play-modal[hidden]{display:none!important}.wira-play-modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.78);display:grid;place-items:center;padding:18px}.wira-play-panel{position:relative;width:min(100%,430px);background:#171a22;color:#f6f7fb;border:1px solid #494e61;border-radius:17px;padding:26px;box-shadow:0 24px 80px #0009}.wira-play-panel h2{font-size:1.35rem;margin:0 36px 15px 0}.wira-play-panel p{line-height:1.5}.wira-play-panel label{display:block;margin:16px 0 8px}.wira-play-panel input{width:100%;padding:13px;border-radius:9px;background:#090c14;color:white;border:1px solid #788092;font-size:1rem}.wira-play-close{position:absolute;right:14px;top:12px;color:#fff;background:transparent;border:0;font-size:26px;min-width:44px;min-height:44px;cursor:pointer}.wira-play-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.wira-play-actions button{flex:1;min-width:138px;min-height:44px}.wira-play-note{font-size:.85rem;opacity:.9}.wira-play-open{overflow:hidden}@media(max-width:360px){.wira-play-panel{padding:20px}.wira-play-actions button{flex-basis:100%}}