.bs-sources{color:#dae6f0;background:#0c141c;border:1px solid #2a3b48;border-radius:9px;padding:14px;margin:16px 0;font-size:13px}.bs-sources summary{font-weight:600;cursor:pointer}.bs-controls,.bs-tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}.bs-controls label{display:flex;gap:8px;align-items:center}.bs-sources button,.bs-sources select{color:#e1eaf2;background:#15222d;border:1px solid #304553;border-radius:5px;padding:7px 10px;font:inherit}.bs-sources select{max-width:310px}.bs-sources button{cursor:pointer}.bs-sources button:disabled{opacity:.45;cursor:default}.bs-sources [hidden]{display:none!important}.bs-sources [data-files]{max-height:240px;overflow:auto}.bs-file{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #20313e}.bs-file span{flex:1;overflow-wrap:anywhere}.bs-file small{display:block;color:#819ba9}.bs-stage{height:480px;min-height:360px;position:relative;overflow:hidden;background:#0a1118}.bs-stage iframe{width:100%;height:100%;border:0}.bs-status{color:#91b4c6;margin-top:10px}.tsw-canvas>.bs-sources{margin:8px 12px;max-height:64vh;overflow:auto;flex-shrink:0}@media(max-width:800px){.bs-stage{height:360px}.bs-file{flex-wrap:wrap}}
