/* 业务组件仅正式分支加载，沿悟空红白按钮与黑色播放区域。 */
.wk-account-vip{display:inline-block;padding:2px 7px;border-radius:3px;background:#fff0df;color:#b65b00;font-size:12px;font-weight:600}.wk-account-vip[hidden]{display:none!important}
.wk-business-dialog{box-sizing:border-box;width:min(540px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:26px;border:0;border-radius:6px;color:#333;background:#fff;overflow:auto;overscroll-behavior:contain;box-shadow:0 12px 48px #0005}
.wk-business-dialog::backdrop{background:#0009}.wk-business-dialog h2{font-size:22px;margin:0 38px 20px 0}.wk-business-dialog h3{font-size:16px;margin:18px 0 10px}.wk-business-close{position:absolute;right:8px;top:8px;border:0;background:none;min-width:44px;min-height:44px;font-size:27px;color:#777}
.wk-business-form{display:grid;gap:14px}.wk-business-form label{display:grid;gap:7px;font-weight:400}.wk-business-form input{box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid #ddd;border-radius:3px;color:#333;background:#fff}.wk-business-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;justify-content:center}.wk-business-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:9px 16px;border:1px solid #ddd;border-radius:4px;background:#f7f7f7;color:#333;text-decoration:none;font:inherit;cursor:pointer}.wk-business-button.primary{background:#ff5f00;border-color:#ff5f00;color:#fff}.wk-business-button:disabled{opacity:.55;cursor:wait}.wk-business-note{font-size:13px;line-height:1.7;color:#888}.wk-business-status{padding:10px 0;line-height:1.7;overflow-wrap:anywhere;color:#d75400}.wk-business-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wk-business-option{min-height:64px;display:grid;gap:6px;align-content:center;background:#fff;border:1px solid #ddd;border-radius:4px;padding:12px;color:#333;overflow-wrap:anywhere;font:inherit}.wk-business-option.is-active{color:#ff5f00;border-color:#ff5f00;background:#fff8f4}.wk-business-option span{font-size:13px}.wk-business-order{overflow-wrap:anywhere}.wk-business-toast{position:fixed;left:50%;bottom:30px;transform:translateX(-50%);z-index:2147483646;max-width:calc(100% - 30px);padding:12px 18px;border-radius:4px;background:#242424;color:#fff;white-space:pre-wrap;overflow-wrap:anywhere}dialog .wk-business-toast{position:sticky;left:auto;bottom:0;transform:none;margin-top:12px}
.wk-player{position:absolute;inset:0;background:#000;color:#fff;overflow:hidden}.wk-player-shell,.wk-player-media{position:absolute;width:100%;height:100%;inset:0}.wk-player-media{object-fit:contain}.wk-player-loading,.wk-player-overlay,.wk-player-start{position:absolute;z-index:3}.wk-player-loading{inset:0;display:grid;place-content:center;background:#0008}.wk-player-overlay{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#080808ee;text-align:center;padding:16px;overflow:auto}.wk-player-overlay p{margin:10px 0;line-height:1.6}.wk-player-overlay h3{color:#ff8b46}.wk-player-start{top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:1px solid #fff9;border-radius:50%;color:#fff;background:#0009;font-size:27px}.wk-player-controls{position:absolute;bottom:0;left:0;right:0;z-index:4;display:flex;gap:7px;align-items:center;padding:0 8px;background:linear-gradient(transparent,#000d);min-height:48px;font-size:12px}.wk-player-controls button{min-width:36px;min-height:44px;padding:4px;border:0;background:transparent;color:#fff}.wk-player-controls select{color:#fff;background:#242424;border:0;max-width:100px;min-height:44px}.wk-player-controls input[type=range]{min-height:44px;min-width:28px;flex:1;width:20%;accent-color:#ff5f00}.wk-player-notice{position:absolute;left:50%;bottom:58px;transform:translateX(-50%);z-index:5;background:#222d;border-radius:4px;padding:9px 14px;max-width:90%;text-align:center}.wk-player [hidden],.wk-business-dialog [hidden],.wk-business-toast[hidden]{display:none!important}.wk-player:fullscreen{position:fixed}.wk-player-overlay .wk-business-button{font-size:14px}
@media(max-width:600px){.wk-business-dialog{padding:20px;max-height:calc(100dvh - 20px)}.wk-player-controls{gap:3px;padding:0 3px;flex-wrap:wrap;align-content:end}.wk-player-controls button{min-width:44px}.wk-player-controls [data-wk-player-line]{max-width:80px}.wk-player-controls [data-wk-player-current],.wk-player-controls [data-wk-player-duration]{font-size:10px}.wk-player-controls [data-wk-player-rate]{max-width:52px}.wk-player-overlay .wk-business-actions{margin-top:5px;gap:6px}.wk-player-overlay p{margin:4px 0}.wk-player-overlay h3{margin:0 0 5px;font-size:17px}.wk-player-overlay .wk-business-button{min-height:44px;padding:6px 10px}.wk-player-controls button{min-height:44px}}
