.datepicker{width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:4px;display:flex;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px #0a0a0a1a}.datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -1px 1px #0a0a0a1a;font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em #3273dc40}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{border-radius:2px;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{align-items:center;border-radius:4px;cursor:default;display:flex;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:#b8b8b8;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em #276bda33}.qc-button{background:linear-gradient(#f7f7f7,#c6c6c6);border:1px solid #4e4e4e;border-radius:4px;cursor:pointer;font-size:.9em;min-height:20px;min-width:40px;padding-left:16px;padding-right:16px}.qc-button:hover{background:linear-gradient(#e2edf8,#b5d2ec)}.qc-button:focus{background:linear-gradient(#cfe2f3,#83bae2);outline:none}.qc-button:active{background:linear-gradient(#bfd8ef,#42a3d7);border-color:#005591}.qc-button:disabled{background:linear-gradient(#f7f7f7,#c6c6c6);border:1px solid #4e4e4e;cursor:default}.qc-card{background-color:#e5e4e3;border:1px outset;border-radius:4px;display:flex;flex-direction:column;padding:12px}.qc-checkbox{align-content:center;display:inline-flex}.qc-checkbox input,.qc-checkbox label{cursor:pointer}.qc-select{background-color:#fff;border:1px solid #a9a9a9;display:flex;margin:2px;min-height:16px}.qc-select:focus-within{outline:2px solid #00a0e9}.qc-select>span{color:gray;font-size:10pt;margin-left:2px}.qc-select select{border:none;outline:none;width:100%}.qc-table{background-color:#fff;border-collapse:collapse;font-size:.85em;width:-moz-max-content;width:max-content}.qc-table thead{position:sticky;top:1px}.qc-table thead:before{background:#fff;content:"";height:19px;left:0;position:absolute;top:-1px;width:100%;z-index:-1}.qc-table tr{height:18px}.qc-table th{background:linear-gradient(#fdfdfd,#c7c7c7);font-weight:400}.qc-table td,.qc-table th{border:1px solid #e4e4e4;padding:0 4px}.qc-table .selected{background:#dedfee}.selectable{border:none;max-height:250px;outline:none;overflow:auto;padding:0;width:100%}.selectable:focus .table .selected{background:linear-gradient(#378cc7,#3772b1);color:#fff}.qc-text{background-color:#fff;border:1px solid #a9a9a9;display:flex;margin:2px;min-height:16px}.qc-text:focus-within{outline:2px solid #00a0e9}.qc-text input{border:none;box-sizing:border-box;outline:none;width:100%}.qc-text-label{margin-right:4px}.page-title{font-size:14px;font-weight:500}.navigate{margin-bottom:8px}.button{align-content:center;background-color:#43526c;border:1px solid #43526c;border-radius:3px;box-sizing:border-box;color:#e0e0e0;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;height:24px;min-width:60px;padding-left:8px;padding-right:8px;text-align:center}.button:active{background-color:#697b9f}.button.cancel{background-color:transparent;color:#43526c}.button.cancel:active{background-color:#eef3ff}.icon-button{border-radius:50%;cursor:pointer;display:inline-flex;padding:2px}.icon-button:hover{background-color:#ffffff50}.icon-button:active{background-color:#ffffffc0}.icon-button>i{align-self:center}.add-cpm-project-button{font-size:13px;height:32px;padding-left:12px;padding-right:12px}.table{border:1px solid;border-collapse:collapse}.table th{background-color:#d3d3d3;border:1px solid}.table td{background-color:#fff;border:1px solid}.cad-project-list{border-collapse:collapse}.cad-project-list td{border:none}.cad-project-list tr:hover>td{background-color:#b6c4f2}.node-selected.tree-node{background-color:#378cc7!important}.node-selected.tree-node .tree-node-title{color:#fff}.error-message{color:red}.space-t{margin-top:4px}.space-b{margin-bottom:4px}.space-r{margin-right:4px}.space-l{margin-left:4px}body{margin:0;padding:0}.row{display:flex}.col{display:inline-flex}.col-w-1{width:8%}.col-w-2{width:16%}.col-w-3{width:25%}.col-grow{flex-grow:1}.icon{display:inline-block;height:24px;line-height:1;margin-top:2px;vertical-align:top;width:24px}.icon-project{background-image:url(../img/icon-folder--project.svg)}.icon-cad-project{background-image:url(../img/icon-cad-project-folder-small-filled.svg)}.icon-cad-file{background-image:url(../img/icon-file--other.svg)}.icon-sch{background-image:url(../img/icon-sch-small-filled-custom.svg)}.icon-pcb{background-image:url(../img/icon-pcb-small-filled-custom.svg)}.icon-panel{background-image:url(../img/icon-panel-small-filled-custom.svg)}.icon-pdf{background-image:url(../img/icon-file--pdf.svg)}.icon-excel{background-image:url(../img/icon-file--excel.svg)}.icon-word{background-image:url(../img/icon-file--word.svg)}.icon-ppt{background-image:url(../img/icon-file--ppt.svg)}.icon-image{background-image:url(../img/icon-file--image.svg)}.icon-user{background-image:url(../img/icon-user--people.svg)}.icon-user-unset{background-image:url(../img/icon-user--unset.svg)}.icon-folder{background-image:url(../img/icon-folder-small-filled.svg)}.clickable{cursor:pointer;display:inline-block}.clickable:hover{outline:1px solid grey}.webview-container[data-v-39e4767f]{background-color:#f0f2f8;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-size:12px;font-style:normal;font-weight:400;height:100vh}
