body #wrapper.bucket-wrapper{position:fixed !important;top:30px !important;left:0 !important;width:100vw !important;height:calc(100vh - 30px) !important;display:grid !important;grid-template-columns:1fr 12px var(--shared-bucket-width, 280px) !important;grid-template-rows:1fr !important;background:var(--c0) !important;overflow:hidden !important;gap:0 !important;margin:0 !important;padding:0 !important}body #wrapper.bucket-wrapper>.panel-area{grid-column:1}body #wrapper.bucket-wrapper>.gutter-col-1{grid-column:2}body #wrapper.bucket-wrapper>.bucket{grid-column:3}body #wrapper.bucket-wrapper>.panel-area{position:relative;height:100%;overflow:hidden;contain:layout paint}body .bucket-outer{position:fixed !important;top:30px !important;left:0 !important;width:100vw !important;height:calc(100vh - 30px) !important;display:grid !important;grid-template-columns:1fr 12px var(--shared-bucket-width, 280px) !important;grid-template-rows:1fr !important;background:var(--c0) !important;overflow:hidden !important;gap:0 !important;margin:0 !important;padding:0 !important}body .bucket-outer>#wrapper{grid-column:1;overflow:auto}body .bucket-outer>.gutter-col-1{grid-column:2}body .bucket-outer>.bucket{grid-column:3}body .bucket-outer>#wrapper{position:relative !important;top:0 !important;left:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;height:100% !important;max-height:100% !important;overflow:auto !important;justify-self:stretch !important;align-self:stretch !important;box-sizing:border-box !important}body #wrapper.bucket-wrapper>.gutter-col-1,body .bucket-outer>.gutter-col-1{background:var(--c2);cursor:col-resize;border-left:1px solid var(--c4);border-right:1px solid var(--c4);transition:background .12s ease;position:relative;z-index:5;will-change:background}body #wrapper.bucket-wrapper>.gutter-col-1::before,body .bucket-outer>.gutter-col-1::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2px;height:32px;background:var(--c6);border-radius:2px;pointer-events:none}body #wrapper.bucket-wrapper>.gutter-col-1:hover,body .bucket-outer>.gutter-col-1:hover{background:var(--c4)}body #wrapper.bucket-wrapper>.gutter-col-1.active,body .bucket-outer>.gutter-col-1.active{background:var(--c4);transition:none}body #wrapper.bucket-wrapper>.gutter-col-1:hover::before,body .bucket-outer>.gutter-col-1:hover::before{background:var(--cf)}body #wrapper.bucket-wrapper>.gutter-col-1.active::before,body .bucket-outer>.gutter-col-1.active::before{background:var(--cf)}.bucket{display:grid;grid-template-columns:1fr;grid-template-rows:50px 1fr 50px;overflow:hidden;height:100%;background:linear-gradient(90deg, var(--c1) 0%, var(--c2) 100%);border-left:2px solid var(--c9);padding:10px 10px 40px 10px}.bucketheader{background:var(--ca);height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:relative;border-radius:5px;clip-path:polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0% 6px)}.bucketcontent{border:2px solid var(--c9);border-radius:5px;display:grid;grid-template-columns:repeat(auto-fill, 160px);grid-auto-rows:96px;gap:8px;overflow-x:hidden;overflow-y:auto;background:linear-gradient(90deg, var(--c1) 0%, var(--c2) 100%);padding:0 4px 4px 4px;align-content:start}.bucketcontent .bucketitem{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:16px 58px 22px;width:160px;height:96px;border:2px solid var(--c9);background:var(--c1);border-radius:5px;overflow:hidden}.bucketcontent .bucketitem label{display:block;grid-column:1/3;grid-row:1;padding-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--c4);font-size:11px;line-height:16px;color:var(--cf)}.bucketcontent .bucketitem .bucketitem-waveform{display:block;grid-column:1/3;grid-row:2;width:100%;height:100%;background:#333;cursor:pointer}.bucketcontent .bucketitem .bucketitem-edit{display:block;grid-column:1;grid-row:3;width:100%;height:100%;text-align:center;border-top:1px solid var(--c4);font-size:11px;padding-top:4px;background:var(--c1);color:var(--cf);cursor:pointer;border:none;font-family:"bit"}.bucketcontent .bucketitem .bucketitem-edit:hover{background:var(--c3)}.bucketcontent .bucketitem .removefrombucket{display:block;grid-column:2;grid-row:3;width:100%;height:100%;border-top:1px solid var(--c4);border-left:1px solid var(--c4);font-size:10px;background:var(--c1);color:var(--cf);cursor:pointer;border:none;font-family:"bit";padding:0 2px}.bucketcontent .bucketitem .removefrombucket:hover{background:var(--c3)}.bucket-context-menu{background:var(--c1);border:1px solid var(--c4);box-shadow:2px 2px 8px rgba(0,0,0,.5);min-width:120px;font-family:"bit",monospace;font-size:12px}.bucket-context-menu .bucket-ctx-item{padding:6px 14px;color:var(--cf);cursor:pointer}.bucket-context-menu .bucket-ctx-item:hover{background:var(--c3)}.bucketfooter{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50px;gap:5px}.bucketfooter button{background:var(--ce);color:var(--cf) !important;border:none;height:100%;font-family:"bit";font-size:18px;text-transform:capitalize;cursor:pointer;border-radius:5px;clip-path:polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0% 6px);position:relative;z-index:1}.bucketfooter button::before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:var(--c4);clip-path:polygon(5px 0, 100% 0, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%, 0% 5px);z-index:-1}.bucket.xtrc-bucket-panel{display:flex;flex-direction:column;height:100%;padding:0}.bucket.xtrc-bucket-panel.dragover{outline:2px dashed var(--cf);outline-offset:-6px}.bucket.xtrc-bucket-panel .bucketheader{flex:0 0 auto;display:flex !important;align-items:stretch;justify-content:flex-start;height:36px;background:var(--c1);border-bottom:2px solid var(--c4);overflow:hidden;border-radius:0;clip-path:none}.bucket.xtrc-bucket-panel .bucket-tabs{flex:1 1 auto;display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.bucket.xtrc-bucket-panel .bucket-tabs::-webkit-scrollbar{display:none}.bucket.xtrc-bucket-panel .bucket-tab{display:flex;align-items:center;gap:4px;padding:0 10px;min-width:0;max-width:140px;flex-shrink:0;cursor:pointer;border-right:1px solid var(--c3);background:var(--c1);color:var(--c8);font-family:"bit";font-size:11px;white-space:nowrap;user-select:none;transition:background .1s}.bucket.xtrc-bucket-panel .bucket-tab:hover{background:var(--c2);color:var(--cf)}.bucket.xtrc-bucket-panel .bucket-tab.active{background:var(--c3);color:var(--cf);border-bottom:2px solid var(--ce)}.bucket.xtrc-bucket-panel .bucket-tab.dragover{background:var(--c4);color:var(--cf);border-bottom:2px solid var(--cf)}.bucket.xtrc-bucket-panel .bucket-tab-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.bucket.xtrc-bucket-panel .bucket-tab-del{flex-shrink:0;background:none;border:none;color:var(--c6);font-size:10px;cursor:pointer;padding:0 2px;line-height:1}.bucket.xtrc-bucket-panel .bucket-tab-del:hover{color:var(--cf)}.bucket.xtrc-bucket-panel .bucket-tab-add,.bucket.xtrc-bucket-panel .bucket-tab-manage{flex-shrink:0;width:32px;background:none;border:none;border-left:1px solid var(--c3);color:var(--c8);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.bucket.xtrc-bucket-panel .bucket-tab-add:hover,.bucket.xtrc-bucket-panel .bucket-tab-manage:hover{background:var(--c2);color:var(--cf)}.bucket.xtrc-bucket-panel .bucketcontent{flex:1 1 auto;min-height:0;border:none;border-radius:0;background:none;padding:0}.bucket.xtrc-bucket-panel .bucketfooter{flex:0 0 auto;grid-template-columns:1fr 1fr !important;grid-template-rows:50px !important;gap:5px !important;padding:10px;padding-bottom:28px;border-top:2px solid var(--c4)}.bucket.xtrc-bucket-panel .empty-bucket{text-align:center;color:var(--ca);font-size:12px;padding:20px}.xtrc-bucket-panel .bucketitem[draggable=true]{cursor:grab}.xtrc-bucket-panel .bucketitem[draggable=true]:active{cursor:grabbing}.xtrc-bucket-panel .bucketitem[draggable=true]:hover{background:var(--c3)}.bkm-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:2000;display:flex;align-items:center;justify-content:center}.bkm-backdrop[hidden]{display:none !important}.bkm-dialog{background:var(--c1);border:1px solid var(--c5);width:420px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;border-radius:3px;overflow:hidden}.bkm-dialog-small{width:320px}.bkm-header{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 10px;height:40px;background:var(--c2);border-bottom:1px solid var(--c3)}.bkm-title{flex:1;font-family:"bit";font-size:14px;color:var(--cf)}.bkm-search{flex:0 1 120px;background:var(--c0);border:1px solid var(--c6);color:var(--cf);font-family:"bit";font-size:11px;height:26px;padding:0 8px;outline:none}.bkm-search:focus{border-color:var(--ce)}.bkm-close{background:none;border:none;color:var(--cf);font-size:16px;cursor:pointer;padding:2px 6px}.bkm-close:hover{color:var(--ce)}.bkm-list{flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;list-style:none !important;margin:0 !important;padding:6px 0 !important;display:flex !important;flex-direction:column !important}.bkm-loading,.bkm-empty{font-family:"bit";font-size:11px;color:var(--cf);padding:12px 16px}.bkm-item{border-bottom:1px solid var(--c2)}.bkm-item:last-child{border-bottom:none}.bkm-item.bkm-item-active .bkm-item-row{background:var(--c3)}.bkm-item.bkm-item-closed .bkm-item-name{opacity:.5}.bkm-item-row{display:flex;align-items:center;gap:8px;padding:8px 12px}.bkm-item-row:hover{background:var(--c2)}.bkm-item-name{flex:1;font-family:"bit";font-size:12px;color:var(--cf);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.bkm-item-count{font-family:"bit";font-size:10px;color:var(--cf);white-space:nowrap}.bkm-item-actions{display:flex;gap:4px;flex-shrink:0}.bkm-btn-switch{background:var(--c2);border:1px solid var(--c5);color:var(--cf);font-family:"bit";font-size:10px;padding:2px 8px;cursor:pointer}.bkm-btn-switch:disabled{opacity:.4;cursor:default}.bkm-btn-switch:not(:disabled):hover{background:var(--c4);color:var(--ce)}.bkm-btn-del{background:none;border:none;color:var(--cf);font-size:14px;cursor:pointer;padding:0 4px}.bkm-btn-del:hover{color:var(--ce)}.bkm-confirm{display:flex;align-items:center;gap:8px;padding:6px 12px 8px;background:var(--c0);border-top:1px solid var(--c3)}.bkm-confirm span{flex:1;font-family:"bit";font-size:10px;color:var(--cf)}.bkm-confirm span b{color:var(--ce)}.bkm-confirm-yes{background:var(--c6);border:none;color:var(--cf);font-family:"bit";font-size:10px;padding:3px 10px;cursor:pointer;text-transform:uppercase}.bkm-confirm-yes:hover{background:var(--ce)}.bkm-confirm-no{background:var(--c2);border:1px solid var(--c4);color:var(--cf);font-family:"bit";font-size:10px;padding:3px 10px;cursor:pointer;text-transform:uppercase}.bkm-confirm-no:hover{background:var(--c3)}.bkm-footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;background:var(--c2);border-top:1px solid var(--c3)}.bkm-btn-new{background:var(--c4);border:1px solid var(--c6);color:var(--cf);font-family:"bit";font-size:11px;padding:4px 12px;cursor:pointer}.bkm-btn-new:hover{background:var(--c5)}.bkm-body{padding:16px 12px;display:flex;flex-direction:column;gap:8px}.bkm-input{background:var(--c0);border:1px solid var(--c5);color:var(--cf);font-family:"bit";font-size:13px;padding:8px 10px;outline:none}.bkm-input:focus{border-color:var(--ce)}.bkm-btn-cancel{background:var(--c2);border:1px solid var(--c4);color:var(--cf);font-family:"bit";font-size:11px;padding:6px 16px;cursor:pointer}.bkm-btn-cancel:hover{background:var(--c3)}.bkm-btn-confirm{background:var(--c6);border:none;color:var(--cf);font-family:"bit";font-size:11px;padding:6px 16px;cursor:pointer}.bkm-btn-confirm:hover{background:var(--ce)}.xtrc-export-panel{position:absolute;top:0;left:0;right:0;bottom:20px;z-index:100;display:none;flex-direction:column;background:var(--c1);overflow:hidden;border-left:1px solid var(--c3);width:100%;height:auto}.xtrc-export-panel.show-export,body.show-export .xtrc-export-panel{display:flex !important}.panel-area.show-export .xtrc-export-panel,#wrapper.show-export .xtrc-export-panel{display:flex !important}.panel-area.show-export>*:not(.xtrc-export-panel),#wrapper.show-export>*:not(.xtrc-export-panel){display:none !important}.xtrc-bucket-panel #dlbucket{font-size:0}.xtrc-bucket-panel #dlbucket::after{content:"EXPORT";font-size:14px}.xtrc-bucket-panel #dlbucket.export-panel-open::after{content:"CANCEL"}.xtrc-bucket-panel .bucketitem[draggable=true]{cursor:grab}.xtrc-bucket-panel .bucketitem[draggable=true]:active{cursor:grabbing}.xtrc-bucket-panel .bucketitem[draggable=true]:hover{background:var(--c3)}.xep-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:44px;background:var(--c3);border-bottom:2px solid var(--c6);gap:8px}.xep-title{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.xep-title-label{font-family:"bit";font-size:13px;text-transform:uppercase;color:var(--cf);white-space:nowrap;letter-spacing:1px}.xep-target-select{flex:1;min-width:0;background:var(--c1);color:var(--cf);border:1px solid var(--c6);font-family:"bit";font-size:11px;height:26px;padding:0 4px}.xep-close{flex-shrink:0;background:none;border:none;color:var(--c8);font-size:16px;cursor:pointer;padding:2px 6px}.xep-close:hover{color:var(--cf)}.xep-capacity-bar{flex:0 0 auto;padding:6px 10px 4px;background:var(--c0);border-bottom:1px solid var(--c3)}.xep-capacity-bar[hidden]{display:none !important}.xep-cap-labels{display:flex;justify-content:space-between;font-family:"bit";font-size:10px;color:var(--c8);margin-bottom:3px}.xep-cap-track{height:6px;background:var(--c3);overflow:hidden}.xep-cap-fill{height:100%;width:0%;background:var(--ce);transition:width .15s,background .15s}.xep-cap-fill.xep-cap-warn{background:#c8a000}.xep-cap-fill.xep-cap-over{background:#c83000}.xep-cap-slots{font-family:"bit";font-size:10px;color:var(--c7);margin-top:3px;text-align:right}.xep-config{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-bottom:1px solid var(--c3)}.xep-config:empty{display:none}.xep-config .xep-field{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:6px}.xep-config .xep-field label{font-family:"bit";font-size:10px;color:var(--ca);text-transform:uppercase}.xep-config .xep-field input,.xep-config .xep-field select{background:var(--c2);color:var(--cf);border:1px solid var(--c4);font-family:"bit";font-size:11px;padding:2px 5px;height:24px;width:100%;box-sizing:border-box}.xep-config .xep-field input[type=checkbox]{width:auto;height:auto;accent-color:var(--ce)}.xep-config .xep-note{font-family:"bit";font-size:10px;color:var(--c7);padding:4px 6px;background:var(--c0);border-left:2px solid var(--c3)}.xep-list-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:4px 10px;font-family:"bit";font-size:10px;color:var(--c7);text-transform:uppercase;background:var(--c0);border-bottom:1px solid var(--c3)}.xep-btn-sm{background:none;border:1px solid var(--c4);color:var(--c8);font-family:"bit";font-size:10px;padding:1px 6px;cursor:pointer;text-transform:uppercase}.xep-btn-sm:hover{color:var(--cf);border-color:var(--c8)}.xep-dropzone{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:48px;border:1px dashed var(--c4);margin:6px 10px;color:var(--c6);font-family:"bit";font-size:11px;transition:border-color .1s,color .1s}.xep-dropzone.xep-dz-active{border-color:var(--ce);color:var(--ce)}.xep-dropzone.xep-dz-hidden{display:none}.xep-drop-hint{pointer-events:none}.xep-sample-list{flex:1 1 auto;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:6px 8px 8px;display:grid;grid-template-columns:repeat(auto-fill, minmax(110px, 1fr));align-content:start;gap:6px}.xep-sample-item{display:flex;flex-direction:column;background:var(--c2);border:1px solid var(--c5);border-radius:2px;overflow:hidden}.xep-sample-item:hover{border-color:var(--c8)}.xep-sample-name{font-family:"bit";font-size:10px;color:var(--cf);padding:3px 5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.xep-sample-size{font-family:"bit";font-size:9px;color:var(--c9);padding:0 5px 2px}.xep-sample-canvas{width:100%;height:52px;display:block}.xep-sample-canvas.xep-canvas-playing{outline:2px solid var(--cf);outline-offset:-2px}.xep-sample-remove{background:var(--c1);border:none;border-top:1px solid var(--c4);color:var(--c9);font-family:"bit";font-size:9px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:3px 0;width:100%;text-align:center}.xep-sample-remove:hover{background:var(--c3);color:var(--cf)}.xep-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-top:2px solid var(--c5);background:var(--c2);gap:8px}.xep-status{font-family:"bit";font-size:10px;color:var(--ca);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xep-run{flex-shrink:0;background:var(--c4);color:var(--cf);border:1px solid var(--ca);padding:8px 20px;font-family:"bit";font-size:12px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s}.xep-run:hover{background:var(--c5);border-color:var(--ce)}.xep-run:active{background:var(--c3)}.xep-run:disabled{opacity:.5;cursor:not-allowed}.xep-rbm-tabs{display:flex;gap:4px;margin-bottom:8px}.xep-rbm-tabs[hidden]{display:none !important}.xep-rbm-tab{flex:1;background:var(--c2);border:1px solid var(--c4);color:var(--cf);font-family:"bit";font-size:10px;cursor:pointer;padding:6px 8px;border-radius:2px;text-transform:uppercase}.xep-rbm-tab:hover{background:var(--c3);border-color:var(--c8)}.xep-rbm-tab.active{background:var(--c4);border-color:var(--c8);color:var(--ce)}.xep-rbm-sample-slots,.xep-rbm-images,.xep-rbm-text,.xep-rbm-song{display:none}.xep-rbm-sample-slots[hidden],.xep-rbm-images[hidden],.xep-rbm-text[hidden],.xep-rbm-song[hidden]{display:none !important}.xep-rbm-image-layout{display:flex;gap:8px;flex:1;min-height:0}.xep-rbm-preview{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--c0);border:1px solid var(--c4)}.xep-rbm-preview canvas{image-rendering:pixelated;image-rendering:crisp-edges;max-width:100%;max-height:100%}.xep-rbm-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:50;color:var(--cf);font-family:"bit",sans-serif;font-size:12px}.xep-rbm-spinner{width:32px;height:32px;border:3px solid var(--c4);border-top-color:var(--ce);border-radius:50%;animation:xep-rbm-spin .8s linear infinite}@keyframes xep-rbm-spin{to{transform:rotate(360deg)}}.xep-rbm-text-slot{background:var(--c1);border:1px solid var(--c4);padding:6px;display:flex;flex-direction:column;gap:4px}.xep-rbm-text-editor{background:var(--c0);border:1px solid var(--c4);color:var(--c9);font-family:"bit";font-size:10px;padding:6px;resize:vertical;min-height:60px;width:100%;box-sizing:border-box;line-height:1.4}.xep-rbm-text-editor::placeholder{color:var(--ca)}.xep-rbm-text-editor:focus{outline:none;border-color:var(--c8);box-shadow:0 0 0 1px var(--c8)}.xep-tab-content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.xep-tab-content[hidden]{display:none !important}.xep-rbm-upload{display:flex;gap:6px;padding:6px;background:var(--c2);border-bottom:1px solid var(--c3)}.xep-rbm-upload input[type=file]{display:none}.xep-rbm-upload button{background:var(--c1);border:1px solid var(--c4);color:var(--c9);font-family:"bit";font-size:10px;padding:4px 8px;cursor:pointer}.xep-rbm-upload button:hover{background:var(--c3);border-color:var(--c8)}.xep-rbm-file-list{flex:1;overflow-y:auto;min-height:0;padding:4px}.xep-rbm-file-item{display:flex;align-items:center;gap:6px;padding:4px 6px;background:var(--c1);border:1px solid var(--c4);margin-bottom:4px;font-family:"bit";font-size:10px;color:var(--cf);cursor:pointer}.xep-rbm-file-item:hover{border-color:var(--c8)}.xep-rbm-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xep-rbm-file-type{font-size:9px;color:var(--c9);min-width:40px}.xep-rbm-file-remove{background:none;border:none;color:var(--c6);cursor:pointer;padding:2px 4px;font-size:12px}.xep-rbm-file-remove:hover{color:var(--ce)}.xep-rbm-file-info{padding:8px;font-family:"bit";font-size:10px;color:var(--cf);background:var(--c0);border:1px solid var(--c4)}.xep-rbm-image-layout{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1;min-height:0;overflow:hidden}.xep-rbm-image-preview{display:flex;flex-direction:column;gap:4px;min-height:0}#xep-rbm-image-canvas{width:100%;height:200px;background:var(--c0);border:1px solid var(--c4);object-fit:contain}.xep-rbm-image-info{padding:6px;font-family:"bit";font-size:10px;color:var(--cf);background:var(--c0);border:1px solid var(--c4);min-height:40px}.xep-rbm-sample-slots{flex:1;overflow-y:auto;min-height:0;padding:4px;display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:0}.xep-rbm-sample-slots .sample{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:16px 80px;width:160px;height:96px;border:2px solid var(--c9);margin:0;background:var(--c1);border-radius:5px;overflow:hidden}.xep-rbm-sample-slots .sample a,.xep-rbm-sample-slots .sample button{display:none}.xep-rbm-sample-slots .sample label{display:block;position:relative;width:100%;height:100%;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;padding-left:4px;overflow:hidden;text-overflow:ellipsis;overflow-x:hidden;border-bottom:1px solid var(--c4);font-size:11px;line-height:16px}.xep-rbm-sample-slots .sample canvas{display:block;position:relative;width:100%;height:100%;grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;background:#333;cursor:pointer}.xep-rbm-sample-slots .sample.xep-rbm-slot-dragover{border-color:var(--ce);background:var(--c2)}.xep-rbm-image-slots{flex:1;overflow-y:auto;min-height:0;padding:4px;display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:8px}.xep-rbm-image-slot{background:var(--c1);border:1px solid var(--c4);padding:6px;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:border-color .2s;position:relative}.xep-rbm-image-slot:hover{border-color:var(--c8)}.xep-rbm-image-slot.xep-rbm-slot-dragover{border-color:var(--ce);background:var(--c2)}.xep-rbm-image-slot-canvas{background:var(--c0);border:1px solid var(--c4);object-fit:contain}.xep-rbm-slot-name{font-family:"bit";font-size:10px;color:var(--ca);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xep-rbm-slot-filename{font-family:"bit";font-size:9px;color:var(--c9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xep-rbm-slot-download{position:absolute;top:4px;right:4px;background:var(--c2);border:1px solid var(--c4);color:var(--ce);font-size:12px;padding:2px 6px;cursor:pointer;font-family:"bit"}.xep-rbm-slot-download:hover{background:var(--c3);border-color:var(--c8)}#jspaint-container{position:relative;width:100%;height:100%;background:var(--c0);overflow:hidden}#jspaint-container .jspaint{width:100% !important;height:100% !important;background:var(--c2)}#jspaint-container .window,.jspaint .window{z-index:100000}.jspaint .menu-bar{z-index:100001}