.bo2ed.bo-screen{z-index:60}.bo2ed.bo-screen .frame{width:1440px;height:810px}.bo2ed.bo-screen .prompt-left,.bo2ed.bo-screen .prompt-right{bottom:22px}.bo2ed .bo-lines{pointer-events:none;fill:none;stroke:#ffffff52;stroke-width:1.5px;position:absolute;inset:0}.bo2ed .bo-title{text-transform:uppercase;color:#ccc;font-size:18px;line-height:1;position:absolute;top:8px;left:60px}.bo2ed .bo-status{color:#ccc;text-align:right;font-size:16px;line-height:1;position:absolute;top:8px;right:60px}.bo2ed .bo-page{width:1260px;height:618px;position:absolute;top:86px;left:90px;overflow:hidden}.bo2ed .bo-desc{color:#aaa;align-items:center;gap:7px;width:1260px;min-height:20px;font-size:15px;display:flex;position:absolute;top:714px;left:90px}.bo2ed .bo-desc:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #aaa;flex:none;display:block}.bo2ed .bs-grid{gap:20px;height:100%;display:flex}.bo2ed .bs-left{flex:none;width:620px}.bo2ed .bs-left .cv-detail{font-size:16px;line-height:1.4}.bo2ed .bs-left .cv-detail .k{width:78px}.bo2ed .bs-right{box-sizing:border-box;flex:1;min-width:0;height:100%;padding-right:4px;overflow:hidden auto}.bo2ed .bs-right table.layers th{position:sticky;top:0}.bo2ed .lib-empty{text-align:center;padding:60px 40px;font-size:20px;line-height:1.5}.bo2ed .cv-row{align-items:flex-start;gap:20px;display:flex}.bo2ed .cv-col{flex:1;min-width:0}.bo2ed .cv-dim{color:#aaa;font-size:15px}.bo2ed .cv-gold{color:#e1ad33}.bo2ed .cv-board{border:2px solid #555;flex:none;width:300px;height:300px;position:relative}.bo2ed .cv-board.orange,.bo2ed .cv-board.drop{border-color:#ff8000}.bo2ed .cv-board canvas,.bo2ed .cv-board img{width:300px;height:300px;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;display:block}.bo2ed .cv-board .caption{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#000;padding:1px 0;font-size:15px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.bo2ed .gridlines{pointer-events:none;background-image:linear-gradient(#fff6 2px,#0000 2px),linear-gradient(90deg,#fff6 2px,#0000 2px),linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-position:-2px -2px,-2px -2px,0 0,0 0;background-size:152px 152px,152px 152px,31px 31px,31px 31px;position:absolute;inset:0}.bo2ed .cv-toggle{cursor:pointer;color:#888;white-space:nowrap;margin-right:16px;transition:color .15s}.bo2ed .cv-toggle .br{color:#0000}.bo2ed .cv-toggle:hover,.bo2ed .cv-toggle.on{color:#fff}.bo2ed .cv-toggle.on .br{color:#ff8000}.bo2ed .cv-toggle.disabled{cursor:default;opacity:.5}.bo2ed .cv-scrub{align-items:center;gap:10px;margin:6px 0;display:flex}.bo2ed .cv-scrub-arrow{text-align:center;color:#ddd;cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid #555;flex:none;width:30px;height:26px;font-size:20px;line-height:26px}.bo2ed .cv-scrub-arrow:hover{color:#ff8000;border-color:#777}.bo2ed .cv-scrub-arrow.disabled,.bo2ed .cv-scrub-arrow.disabled:hover{color:#555;cursor:default;border-color:#3a3a3a}.bo2ed .rangebar{appearance:none;box-sizing:border-box;cursor:pointer;background:var(--track,#333);border:2px solid #555;flex:1;min-width:0;height:16px;margin:0;padding:0}.bo2ed .rangebar::-webkit-slider-thumb{appearance:none;background:#d8d8d8;border:1px solid #333;border-radius:2px;width:12px;height:20px}.bo2ed .rangebar::-moz-range-thumb{background:#d8d8d8;border:1px solid #333;border-radius:2px;width:12px;height:20px}.bo2ed .rangebar::-moz-range-track{background:0 0}.bo2ed .cv-steplabel{font-size:26px;line-height:1}.bo2ed .cv-steplabel .of{color:#aaa}.bo2ed .cv-detail{margin-top:6px;font-size:17px;line-height:1.45}.bo2ed .cv-detail .k{color:#aaa;width:90px;display:inline-block}.bo2ed .cv-stages{white-space:nowrap;margin-top:14px}.bo2ed .stage{vertical-align:top;text-align:center;white-space:normal;border:2px solid #555;width:112px;margin:0 8px 0 0;display:inline-block;position:relative}.bo2ed .stage:last-child{margin-right:0}.bo2ed .stage .board{width:112px;height:112px;position:relative}.bo2ed .stage .board canvas{display:block}.bo2ed .stage .board .gridlines{background-position:-1px -1px,-1px -1px,0 0,0 0;background-size:56.75px 56.75px,56.75px 56.75px,11.57px 11.57px,11.57px 11.57px}.bo2ed .stage .layername{background:#000;min-height:34px;padding:2px;font-size:13px;line-height:1.2}.bo2ed .stage .layername .d{color:#aaa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.bo2ed .cv-lens{z-index:30;pointer-events:none;background:#1e1e1e;border:2px solid #555;position:absolute;top:-8px;left:50%;transform:translate(-50%,-100%)}.bo2ed .cv-lens canvas{display:block}.bo2ed .cv-lens .info{color:#ccc;background:#000;justify-content:space-between;gap:12px;padding:2px 6px;font-size:14px;display:flex}.bo2ed table.layers{border-collapse:collapse;border-spacing:0;width:100%;font-size:14px}.bo2ed table.layers th{color:#e1ad33;text-align:left;background:#000;padding:2px 4px;font-weight:400}.bo2ed table.layers td{white-space:nowrap;border-bottom:1px solid #333;padding:2px 4px}.bo2ed table.layers tbody tr{cursor:pointer}.bo2ed table.layers tbody tr:hover td{background:#ffffff0d}.bo2ed table.layers tr.current td{color:#ff8000}.bo2ed .swatch{vertical-align:middle;border:1px solid #555;width:12px;height:12px;margin-right:6px;display:inline-block}
