.bu-sprite{position:absolute;width:0;height:0;overflow:hidden}.bu-fit{container-type:inline-size}.bu-stage{position:relative;width:calc(var(--bw) * 1px);height:calc(var(--bh) * 1px);zoom:min(1,tan(atan2(100cqi,calc(var(--bw) * 1px))))}@supports not (zoom:min(1,tan(atan2(1px,1px)))){.bu-fit{overflow-x:auto}}.bu-root{line-height:normal;-webkit-text-size-adjust:none;text-size-adjust:none}:where(.bu-root) svg{display:inline}.bu-at{position:absolute;display:flex}.bu-root{--blue:#00aef0;--pink:#ff00a5;--green:#32cd32;--red:#ed1c24;--purple:#c040aa;--bg:#eaecf0;--line:#d3d3d3;--label:grey;--text:#000}.bu-root *{box-sizing:border-box}.bu-root{margin:0;background:transparent;font-family:var(--font-open-sans),"Open Sans","Segoe UI",sans-serif;font-size:12px;color:var(--text)}.bu-root .bu-win{display:inline-flex;flex-direction:column;background:var(--bg);border:1px solid #a0a0a0;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.25);overflow:hidden}.bu-root .bu-titlebar{height:32px;background:#fff;display:flex;align-items:center;padding-left:10px;font-family:Segoe UI,sans-serif;font-size:12px;flex:none}.bu-root .bu-titlebar .bu-logo{width:16px;height:16px;margin-right:8px}.bu-root .bu-titlebar .bu-title{flex:1}.bu-root .bu-titlebar .bu-ctl{width:46px;text-align:center;font-size:13px;color:#222}.bu-root .bu-content{flex:1;padding:5px;display:flex;flex-direction:column;gap:4px;min-height:0}.bu-root .bu-footer{background:#fff;display:flex;justify-content:flex-end;gap:5px;padding:5px;flex:none}.bu-root .bu-btn{background:#fff;border:1px solid var(--line);border-radius:3px;color:var(--blue);padding:3px 10px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.bu-root .bu-btn.bu-w70{min-width:70px}.bu-root .bu-btn.bu-big{font-weight:600;min-height:34px}.bu-root .bu-btn.bu-letter{width:26px;height:26px;padding:0;font-weight:700;font-size:15px}.bu-root .bu-btn.bu-pink{color:var(--pink)}.bu-root .bu-btn.bu-green{color:var(--green)}.bu-root .bu-btn.bu-red{color:var(--red)}.bu-root .bu-btn.bu-purple{color:var(--purple)}.bu-root .bu-btn.bu-disabled{color:#aaa}.bu-root .bu-icon{width:14px;height:14px;fill:var(--blue);flex:none}.bu-root .bu-card{background:#fff;border-radius:3px;padding:6px 8px}.bu-root .bu-card-title{color:var(--label);margin-bottom:4px}.bu-root .bu-label{color:var(--label)}.bu-root .bu-lbl-blue{color:var(--blue)}.bu-root .bu-tb{background:#fff;border:1px solid var(--line);border-radius:3px;min-height:24px;padding:3px 6px;display:flex;align-items:center;gap:4px}.bu-root .bu-tb .bu-unit{margin-left:auto;color:var(--label)}.bu-root .bu-tb.bu-placeholder{color:#b0b0b0}.bu-root .bu-combo{background:#fff;border:1px solid var(--line);border-radius:3px;min-height:24px;padding:3px 6px;display:flex;align-items:center}.bu-root .bu-combo:after{content:"";margin-left:auto;border:4px solid transparent;border-top:5px solid grey;transform:translateY(2px)}.bu-root .bu-chk,.bu-root .bu-radio{display:flex;align-items:center;gap:6px;min-height:22px}.bu-root .bu-chk i{width:14px;height:14px;border:1px solid #000;border-radius:2px;background:#fff;position:relative;flex:none}.bu-root .bu-chk i.bu-on:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.bu-root .bu-chk i.bu-mixed:after{content:"";position:absolute;left:3px;top:3px;width:6px;height:6px;background:#000}.bu-root .bu-radio i{width:14px;height:14px;border:1px solid #000;border-radius:50%;background:#fff;position:relative;flex:none}.bu-root .bu-radio i.bu-on:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#000}.bu-root .bu-grid{background:#fff;border:1px solid var(--line);border-radius:3px;overflow:hidden;display:flex;flex-direction:column}.bu-root .bu-grid table{border-collapse:collapse;width:100%}.bu-root .bu-grid th{background:#f5f5f5;font-weight:400;text-align:left;padding:4px 6px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.bu-root .bu-grid td{padding:3px 6px;border-bottom:1px solid #ececec;border-right:1px solid #ececec;height:26px}.bu-root .bu-grid tr.bu-sel td{background:#dcdcdc}.bu-root .bu-list{background:#fff;border:1px solid var(--line);border-radius:3px;padding:4px 0}.bu-root .bu-list .bu-item{padding:6px 12px}.bu-root .bu-list .bu-item.bu-sel{background:#d9f2ff}.bu-root .bu-tabs{display:flex;gap:2px}.bu-root .bu-tab{background:#fff;border:1px solid #dcdcdc;border-bottom:none;padding:4px 12px;border-radius:3px 3px 0 0;color:#555}.bu-root .bu-tab.bu-on{color:var(--blue);border-color:var(--line);font-weight:600}.bu-root .bu-row{display:flex;gap:6px;align-items:center}.bu-root .bu-col{display:flex;flex-direction:column;gap:4px}.bu-root .bu-form{display:grid;grid-template-columns:max-content 1fr;gap:4px 10px;align-items:center}.bu-root .bu-swatch{width:14px;height:14px;border-radius:2px;border:1px solid rgba(0,0,0,.25);display:inline-block;flex:none}.bu-root .bu-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);display:inline-block}.bu-root .bu-hint{color:var(--label);font-style:italic}.bu-root .bu-sep{height:1px;background:var(--bg);margin:4px 0}.bu-root .bu-win.bu-wpf .bu-btn,.bu-root .bu-win.bu-wpf .bu-combo,.bu-root .bu-win.bu-wpf .bu-tb{min-height:28px}.bu-root .bu-win.bu-wpf .bu-footer{padding:5px 5px 5px 0}.bu-root .bu-ico{width:14px;height:14px;fill:var(--blue);flex:none;display:inline-block}.bu-root .bu-cb,.bu-root .bu-rb{display:flex;align-items:center;gap:7px;min-height:17px;line-height:17px;white-space:nowrap}.bu-root .bu-cb b,.bu-root .bu-rb b{width:12px;height:12px;border:1px solid #000;background:#fff;flex:none;position:relative;border-radius:1px}.bu-root .bu-rb b{border-radius:50%}.bu-root .bu-cb.bu-blue b,.bu-root .bu-rb.bu-blue b{border-color:var(--blue)}.bu-root .bu-cb b.bu-mixed,.bu-root .bu-cb b.bu-on{background:#000}.bu-root .bu-cb.bu-blue b.bu-mixed,.bu-root .bu-cb.bu-blue b.bu-on{background:var(--blue)}.bu-root .bu-cb b.bu-on:after{content:"";position:absolute;left:3px;top:.5px;width:3px;height:6.5px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.bu-root .bu-cb b.bu-mixed:after{content:"";position:absolute;left:2px;right:2px;top:4.5px;height:1px;background:#fff}.bu-root .bu-rb b.bu-on:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#000}.bu-root .bu-rb.bu-blue b.bu-on:after{background:var(--blue)}.bu-root .bu-cb.bu-dis,.bu-root .bu-rb.bu-dis{color:grey}.bu-root .bu-cb.bu-dis b,.bu-root .bu-rb.bu-dis b{border-color:#d3d3d3}.bu-root .bu-wtabs{display:flex;gap:5px}.bu-root .bu-wtab{background:#fff;border:1px solid #dcdcdc;border-radius:3px;padding:2px 7px 4px;min-width:65px;text-align:center;color:grey}.bu-root .bu-wtab.bu-on{color:var(--blue)}.bu-root .bu-search{background:#fff;border:1px solid var(--line);border-radius:3px;min-height:28px;padding:3px 5px 3px 6px;display:flex;align-items:center;color:#c8c8c8}.bu-root .bu-search .bu-ico{margin-left:auto;width:15px;height:15px}.bu-root .bu-list .bu-item.bu-cur{outline:1px solid grey;outline-offset:-1px;border-radius:1px}.bu-root .bu-lnk{color:var(--blue)}.bu-root .bu-muted{color:grey}.bu-root .bu-tb.bu-ro{color:#000}.bu-root .bu-combo.bu-dis{color:grey}.bu-root .bu-combo.bu-dis:after{border-top-color:#d3d3d3}.bu-root .bu-rhpanel{display:inline-flex;flex-direction:column;background:var(--bg);border:1px solid #a0a0a0;border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.25);overflow:hidden}.bu-root .bu-rhtabs{height:28px;background:#d9dce1;display:flex;align-items:flex-end;padding-left:4px;font-family:Segoe UI,sans-serif;flex:none}.bu-root .bu-rhtab{background:var(--bg);height:24px;padding:0 12px 0 8px;display:flex;align-items:center;gap:6px;border-radius:4px 4px 0 0}.bu-root .bu-rhtabs .bu-spacer{flex:1}.bu-root .bu-rhtabs .bu-ctl{color:#777;font-size:12px;width:22px;text-align:center;align-self:center}.bu-root .bu-wcard{background:#fff;border-radius:3px}.bu-root .bu-wlbl{color:grey;margin:5px;line-height:17px}.bu-root .bu-wfoot{background:#fff;display:flex;justify-content:flex-end;flex:none}.bu-root .bu-wfoot .bu-btn{margin:5px 5px 5px 0}.bu-root .bu-btn.bu-w80{min-width:80px}.bu-root .bu-btn.bu-def{border-color:#0078d7}.bu-root .bu-btn.bu-ghost{border-color:transparent}.bu-root .bu-m5{margin:5px}.bu-root .bu-combo,.bu-root .bu-search,.bu-root .bu-tb{overflow:hidden;white-space:nowrap}.bu-root .bu-wgrid{background:#fff;border:1px solid #d3d3d3;overflow:hidden}.bu-root .bu-wgrid table{border-collapse:collapse;width:100%}.bu-root .bu-wgrid th{background:#f5f5f5;font-weight:400;text-align:left;padding:5px;border-right:1px solid #d3d3d3}.bu-root .bu-wgrid td,.bu-root .bu-wgrid th{border-bottom:1px solid #d3d3d3;white-space:nowrap}.bu-root .bu-wgrid td{padding:0 5px;height:28px}.bu-root .bu-wgrid tr.bu-sel td{background:#dcdcdc}.bu-root .bu-xbtn{width:15px;height:15px;fill:none;stroke:var(--blue);flex:none}.bu-root .bu-itb{background:#fff;border:1px solid #d3d3d3;border-radius:3px;height:28px;padding:2px 5px;display:inline-flex;align-items:center;color:var(--blue);white-space:nowrap;flex:none}.bu-root .bu-itb svg{width:15px;height:15px;fill:var(--blue);flex:none}.bu-root .bu-itb span{margin:0 5px 0 3px}.bu-root :where(.bu-win.bu-wpf) :where(div:not([style*=display])){display:flex;flex-direction:column}.bu-root .bu-btn,.bu-root .bu-cb,.bu-root .bu-chk,.bu-root .bu-combo,.bu-root .bu-footer,.bu-root .bu-itb,.bu-root .bu-radio,.bu-root .bu-rb,.bu-root .bu-row,.bu-root .bu-search,.bu-root .bu-tabs,.bu-root .bu-tb,.bu-root .bu-titlebar,.bu-root .bu-wfoot,.bu-root .bu-wtabs{flex-direction:row}.bu-m-panel .bu-p{width:360px}.bu-m-panel .bu-topbar{background:#fff;display:flex;align-items:center;height:29px}.bu-m-panel .bu-ib{width:25px;height:25px;margin:2px;display:flex;align-items:center;justify-content:center;padding-bottom:2px}.bu-m-panel .bu-ib svg{fill:var(--blue)}.bu-m-panel .bu-vsep{width:1px;align-self:stretch;margin:5px 1px;background:#d3d3d3;opacity:.5}.bu-m-panel .bu-tools{margin:5px 5px 0;position:relative}.bu-m-panel .bu-tools .bu-ver{position:absolute;right:0;top:0;font-size:10px;font-weight:600;color:grey}.bu-m-panel .bu-tools .bu-wrap{display:flex}.bu-m-panel .bu-lt{width:25px;height:25px;margin:2px;background:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--blue);padding-top:1px}.bu-m-panel .bu-lt:first-child{margin-left:0}.bu-m-panel .bu-scroll{margin:5px;display:flex;flex-direction:column;gap:5px}.bu-m-panel .bu-dock{background:#fff;border-radius:3px}.bu-m-panel .bu-dlabel{color:grey;margin:5px;line-height:17px}.bu-m-panel .bu-sel{height:25px;display:flex;align-items:center}.bu-m-panel .bu-sel .bu-t{color:var(--blue);margin:0 5px;flex:1}.bu-m-panel .bu-sel .bu-fplus{width:21px;height:21px;margin:2px;font-weight:700;color:var(--blue);display:flex;align-items:center;justify-content:center}.bu-m-panel .bu-prow{display:grid;grid-template-columns:120px 1fr auto;align-items:start;margin-bottom:2px}.bu-m-panel .bu-prow .bu-n{margin-left:5px;padding:3px;min-height:25px;line-height:22px}.bu-m-panel .bu-prow .bu-v{margin:0 5px}.bu-m-panel .bu-prow .bu-x{margin:0 5px 0 0}.bu-m-panel .bu-rbtn{min-width:25px;height:28px;padding:4px 5px;background:#fff;border:1px solid #d3d3d3;border-radius:3px;display:flex;align-items:center;justify-content:center}.bu-m-panel .bu-prow2{display:grid;grid-template-columns:120px 1fr;align-items:start;margin-bottom:2px}.bu-m-panel .bu-prow2 .bu-n{margin-left:5px;padding:3px;min-height:25px;line-height:22px}.bu-m-panel .bu-prow2 .bu-v{margin:0 5px}.bu-m-panel .bu-combo,.bu-m-panel .bu-tb{height:28px}.bu-m-panel .bu-dots{min-width:25px;height:28px;margin:0 5px 0 2px;background:#fff;border:1px solid #d3d3d3;border-radius:3px;display:flex;align-items:center;justify-content:center}.bu-m-panel .bu-grp{display:flex;align-items:center;gap:0;margin:0 10px 5px 5px;color:var(--blue)}.bu-m-panel .bu-grp svg{width:16px;height:16px;fill:var(--blue)}.bu-m-panel .bu-actions{margin:5px;display:flex;flex-direction:column;gap:4px}.bu-m-panel .bu-actions .bu-r{display:flex;gap:4px}.bu-m-panel .bu-ab{flex:1 1 0;height:28px;background:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center;font-weight:700;gap:5px}.bu-m-schedule .bu-sgrid{background:#f5f5f5;border:1px solid #d3d3d3;overflow:hidden}.bu-m-schedule .bu-sgrid table{border-collapse:collapse}.bu-m-schedule .bu-sgrid th{background:#f5f5f5;font-weight:400;text-align:left;padding:5px;height:70px;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;vertical-align:top}.bu-m-schedule .bu-sgrid th .bu-h{display:flex;flex-direction:column}.bu-m-schedule .bu-sgrid th .bu-h>span{margin:5px;line-height:16px;white-space:nowrap}.bu-m-schedule .bu-sgrid td{background-color:#fff;height:35px;padding:0;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;white-space:nowrap}.bu-m-schedule .bu-sgrid .bu-v{display:block;padding:0 5px 0 4px}.bu-m-schedule .bu-sgrid .bu-v.bu-ro{padding-left:3px}.bu-m-schedule .bu-sgrid .bu-fmt{color:grey;margin:0 2px}.bu-m-schedule .bu-sgrid th:first-child{width:140px}.bu-m-schedule .bu-sgrid th:nth-child(2){width:130px}.bu-m-schedule .bu-sgrid th:nth-child(3),.bu-m-schedule .bu-sgrid th:nth-child(4){width:110px}.bu-m-panel .bu-rhpanel{border:0;border-radius:0;box-shadow:none}