body{margin:0}.loading-spinner__spinner{left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%}.loading-spinner__text{font-size:1.1rem;font-weight:500;height:50px;left:50%;margin-left:-250px!important;margin-top:40px!important;position:absolute;text-align:center;top:50%;width:500px}.overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1000}.yatung-paper-with-ribbon{position:relative}.yatung-paper-with-ribbon .ribbon{background:linear-gradient(135deg,#bd5e00 50%,#0000 0);height:100px;overflow:hidden;position:absolute;width:100px}.yatung-paper-with-ribbon.first .ribbon{border-top-left-radius:4px}.yatung-paper-with-ribbon .cementitious-ribbon:before{content:"膠結材";letter-spacing:.48em;text-indent:.48em}.yatung-paper-with-ribbon .cementitious-ribbon:before,.yatung-paper-with-ribbon .chemical-ribbon:before{align-items:center;background:#0000;color:#fff;display:flex;font-family:Microsoft JhengHei;font-size:20px;font-weight:900;height:24px;justify-content:center;left:-10px;line-height:24px;position:absolute;top:28px;transform:rotate(-45deg);width:100%}.yatung-paper-with-ribbon .chemical-ribbon:before{content:"化學摻劑";letter-spacing:.16em;text-indent:.16em}.yatung-paper-with-ribbon .sand-and-rock-ribbon:before{align-items:center;background:#0000;color:#fff;content:"砂石";display:flex;font-family:Microsoft JhengHei;font-size:20px;font-weight:900;height:24px;justify-content:center;left:-10px;letter-spacing:.8em;line-height:24px;position:absolute;text-indent:.8em;top:28px;transform:rotate(-45deg);width:100%}.yatung-paper-with-ribbon .content{margin-right:12px;padding-bottom:40px;padding-left:8px;padding-top:30px}.yatung-paper-with-ribbon.divider .content{border-top:2px dashed #7c878e}.scroll-bar::-webkit-scrollbar{width:7px}.scroll-bar::-webkit-scrollbar-button,.scroll-bar::-webkit-scrollbar-track-piece{background:#0000}.scroll-bar::-webkit-scrollbar-thumb{background-color:#bb5e00;border-radius:7px}.scroll-bar::-webkit-scrollbar-track{box-shadow:#0000}.img-wrap{border:1px solid #d9d9d9;display:inline-block;height:100px;margin:10px 5px;overflow:hidden;position:relative;width:100px}.img-wrap:after{content:"";display:inline-block;height:100%;vertical-align:middle}.img-wrap img{vertical-align:middle;width:100%}.img-wrap>span{background:#00000080;border-radius:20px;cursor:pointer;height:20px;line-height:16px;position:absolute;right:0;text-align:center;top:0;width:20px}.img-wrap>span:after{color:#fff;content:"x";display:inline-block;font-size:12px}label{cursor:pointer}label>input{display:none}.fc-toolbar{background-color:#bb5e00;color:#fff}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0}.fc .fc-button-primary{color:#fff;outline:none}.fc .fc-button-primary,.fc .fc-button-primary:disabled,.fc .fc-button-primary:hover{background-color:#bb5e00;border-color:#bb5e00}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled):focus{background-color:#bb5e00;border-color:#bb5e00;color:#fff}.fc .fc-button-primary:not(:disabled):focus{box-shadow:none}.fc-col-header-cell{background-color:#bb5e00;color:#fff}.fc-day-today{background-color:#fff!important}.circle{background-color:#bb5e00;border-radius:50%;color:#fff;display:inline-block;height:30px;line-height:30px;width:30px}.App,.circle{text-align:center}.App-logo{height:20vmin;pointer-events:none}.App-header{align-items:center;background-color:#fff;color:#000;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.skill-box{margin:25px 0;max-width:500px}.skill-box .skill-bar{background:#fff;border-radius:6px;height:16px;margin-top:6px;width:100%}.skill-box .skill-per{animation:progress .4s ease-in-out forwards;background:linear-gradient(270deg,#697ea3,#abaaaa);border-radius:6px;display:block;height:100%;opacity:0;position:relative;z-index:10}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes progress{0%{opacity:1;width:0}to{opacity:1}}.skill-per .tooltip{background:gray;border-radius:3px;color:#fff;font-size:9px;font-weight:500;padding:2px 6px;position:absolute;right:-14px;top:-28px;z-index:1}.tooltip:before{animation:move 5s linear infinite;background-color:gray;bottom:-2px;content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:10px;z-index:-1}.storageContainer{background-color:#a2d9ff;height:95px;position:relative;width:93px}.storageImg{height:100%;object-fit:cover;z-index:1}.storageImg,.wave{position:absolute;width:100%}.wave{bottom:-6px;left:0}.FolderTree .CheckBox{display:inline-block;margin-right:3px}.FolderTree .TreeNode{padding:2px 0}.FolderTree .TreeNode .TreeNodeToolBar{margin-left:3px}.FolderTree .TreeNode .TreeNodeToolBar svg,.FolderTree .TreeNode .iconContainer{padding:0 2px}.FolderTree .TreeNode .iconContainer svg{padding-top:1px;vertical-align:text-top}.FolderTree .TreeNode .iconContainer:not(.typeIconContainer) svg:hover{cursor:pointer}.FolderTree .EditableName .displayName:hover{color:#4d94ff;cursor:pointer}.FolderTree .EditableName .editableNameToolbar{margin-left:3px}.FolderTree .EditableName .editableNameToolbar svg{margin:0 2px}.FolderTree .icon:hover.OKIcon{color:#5cd65c}.FolderTree .icon:hover.CancelIcon{color:#f33}.FolderTree .icon:hover.EditIcon{color:#b3f}.FolderTree .icon:hover.DeleteIcon{color:#ff66b3}.FolderTree .icon:hover.AddFileIcon,.FolderTree .icon:hover.AddFolderIcon{color:#009973}
/*# sourceMappingURL=main.1fc24afe.css.map*/