@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&display=swap);*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.el-button{box-shadow:0 1px 9px rgba(1,10,38,.1)}.el-button--primary{border-color:var(--primary-100);background-color:var(--primary-100);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.el-button--primary:hover{color:#fff!important}.el-button--primary:focus,.el-button--primary:hover{border-color:var(--primary-100);background-color:var(--primary-100);filter:opacity(.9)}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{border-color:var(--gray-40);background-color:var(--gray-40)}.el-button--text{font-size:var(--font-normal);color:var(--primary-100);--tw-shadow:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.el-button--text:hover{filter:opacity(.9)}.el-button--text.el-button--text:active,.el-button--text.el-button--text:focus,.el-button--text:hover,.el-button.is-plain{color:var(--primary-100)}.el-button.is-plain,.el-button.is-plain:hover{border-color:var(--primary-100)}.el-button.is-plain:hover{color:#fff!important;background-color:var(--primary-100)}.el-button.is-plain:focus{color:var(--primary-100)}.el-button.is-plain:focus,.el-checkbox__inner:hover{border-color:var(--primary-100)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{border-color:var(--primary-100);background-color:var(--primary-100)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--primary-100)}.el-picker-panel__body .el-input{width:100%}.record__datetime .datetime__button[data-v-65c40539],.record__datetime .datetime__picker{justify-content:space-between}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:var(--primary-100)}.el-picker-panel__footer .el-button,.el-picker-panel__footer .el-button--text{color:var(--primary-100)}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:var(--primary-100)}.datetime__picker{max-width:566px}.time-select-item.selected:not(.disabled){color:var(--primary-100)}.time-select-item:hover{background-color:var(--primary-30)}.el-date-table td.current:not(.disabled) span{background-color:var(--primary-100)}.el-date-table td.available:hover,.el-date-table td.today span{color:var(--primary-100)}.el-dialog{width:-moz-fit-content;width:fit-content;border-radius:var(--radius-sm);padding-left:10px}.el-dialog__title{font-weight:700}.el-dialog__close:hover,.el-dialog__headerbtn:hover,.el-dialog__title{color:var(--primary-100)}.el-dialog .el-button{min-width:100px}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--primary-100)}.el-dialog:after{content:"";position:absolute;top:0;left:0;bottom:0;border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm);height:100%;width:10px;background:linear-gradient(180deg,#bcbcbc 10.94%,hsla(0,0%,82%,.34) 99.95%,hsla(0,0%,98.4%,.67298) 99.96%,rgba(180,212,249,.661431) 99.97%,rgba(180,213,251,.649356) 99.98%,rgba(180,214,255,.63) 99.99%)}.v-modal{z-index:1000!important}.el-drawer__close-btn{font-size:30px}.el-dialog__wrapper{background-color:rgba(0,0,0,.4)}.el-drawer__header span{font-size:var(--font-lg);font-weight:700;color:var(--primary-100)}.el-dropdown-menu .el-dropdown-menu__item{color:var(--gray-100)}.el-dropdown-menu .el-dropdown-menu__item:hover{background-color:var(--primary-30);color:var(--gray-100)}.el-dropdown-menu .popper__arrow{display:none}.el-form--label-top .el-form-item__label{padding-bottom:8px;font-size:var(--font-normal);font-weight:500;line-height:16.8px;color:var(--gray-100)}.el-input{width:560px}.el-input,.el-input__inner{height:36px;line-height:36px}.el-input__inner{color:var(--gray-100)}.el-input__inner::-moz-placeholder{color:var(--gray-50);opacity:1}.el-input__inner::placeholder{color:var(--gray-50);opacity:1}.el-input__inner:-ms-input-placeholder{color:var(--gray-50)}.el-input__inner::-ms-input-placeholder{color:var(--gray-50)}.el-input__icon{line-height:36px}.el-input__inner:focus{border-color:var(--primary-100)}.el-input-number{width:auto;width:560px}.el-input-number__decrease,.el-input-number__increase{bottom:1px}.el-radio__label{font-size:var(--font-normal)}.el-radio__inner{border-width:2px;border-color:var(--gray-60)}.el-radio__inner:after{border-width:2px;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));height:10px;width:10px;border-radius:9999px;background-color:var(--primary-100)}.el-radio__inner:hover{border-color:var(--primary-100)}.el-radio__input.is-checked .el-radio__inner{border-width:2px;border-color:var(--primary-100);background-color:var(--primary-100)}.el-radio__input.is-checked+.el-radio__label{color:var(--primary-100)}.el-radio__input .is-disabled .is-checked .el-radio__inner{--tw-border-opacity:1;border-color:rgba(192,196,204,var(--tw-border-opacity))}.el-radio__input.is-disabled+span.el-radio__label{color:#c0c4cc!important}.el-select{height:36px}.el-select .el-input.is-focus .el-input__inner,.el-select .el-input__inner:focus{border-color:var(--primary-100)}.el-select-dropdown .el-select-dropdown__item{color:var(--gray-100)}.el-select-dropdown .el-select-dropdown__item.hover,.el-select-dropdown .el-select-dropdown__item:hover{background-color:var(--primary-30)}.el-select-dropdown .popper__arrow{display:none}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--primary-100)}.el-select-dropdown__item.is-disabled{color:var(--gray-50)}.select-popper{display:none}.el-switch .el-switch__core:after{top:3px;left:3px;height:12px;width:12px}.el-switch .el-switch__label.is-active{color:var(--gray-80)}.el-switch.is-checked .el-switch__core{border-color:var(--primary-100);background-color:var(--primary-100)}.el-table{border-radius:var(--radius-sub);font-size:var(--font-normal);color:var(--gray-100)}.el-table .el-table__header-wrapper{background-color:var(--primary-100)}.el-table .el-table__header-wrapper th,.el-table .el-table__header-wrapper tr{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.el-table th{background-color:var(--primary-100)}.el-table th .cell{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.el-table .el-table__body-wrapper,.el-table .el-table__body-wrapper th,.el-table .el-table__body-wrapper tr{color:var(--gray-100)}.el-table .el-table__body tr.hover-row>td,.el-table .hover-row td{background-color:var(--primary-30)}.el-table__body,.el-table__footer,.el-table__header{width:100%;table-layout:fixed!important}.el-message--error{border-color:var(--danger);background-color:var(--danger-light)}.el-message--success .el-message__content,.el-message--success .el-message__icon{color:var(--danger)}.el-message--warning{border-color:var(--warning);background-color:var(--warning-light)}.el-message--success .el-message__content,.el-message--success .el-message__icon{color:var(--warning)}.el-message--success{border-color:var(--action);background-color:var(--action-light)}.el-message--success .el-message__content,.el-message--success .el-message__icon{color:var(--action)}.el-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.el-loading-spinner .path{stroke:var(--primary-100)}.el-loading-spinner .el-loading-text{color:var(--primary-100)}.el-loading-mask{z-index:400}.el-popover{padding-left:0;padding-right:0;padding-top:4px;padding-bottom:4px;color:var(--gray-100)}.table-edit-btn-popover button{width:100%;border-radius:0;color:var(--gray-100)}.table-edit-btn-popover button:hover{background-color:var(--primary-30);color:var(--gray-100)}.table-edit-btn-popover button.delete{color:var(--danger)}.el-textarea{width:560px}.el-step__head.is-finish{border-color:var(--primary-100)}.flex-center,.flex-center-center{display:flex;justify-content:center}.flex-center-center{align-items:center}.flex-center-start{display:flex;justify-content:center;align-items:flex-start}.flex-align-center{display:flex;align-items:center}.flex-align-end{display:flex;align-items:flex-end}.flex-between,.flex-col-between{display:flex;justify-content:space-between}.flex-col-between{flex-direction:column}.flex-col-center,.flex-col-center-center{display:flex;flex-direction:column;justify-content:center}.flex-col-center-center{align-items:center}.wrap{flex-wrap:wrap}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.btn-col-group .el-button+.el-button{margin-left:0}.fc-daygrid-event-harness{cursor:pointer;padding-bottom:5px}.fc-daygrid-day-number,.fc .fc-daygrid-day{width:100%}.fc .fc-daygrid-day-frame{flex:2;box-sizing:border-box}.fc-daygrid-day-top{justify-content:flex-end}.fc-daygrid-event{flex-wrap:wrap;width:200%}.fc-event{width:-moz-fit-content;width:fit-content;align-items:flex-start;flex-wrap:nowrap}.fc-event-title{white-space:normal}.fc-daygrid-event-dot{position:relative;top:7px}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{background:grey!important}.card-container{position:relative;border-radius:var(--radius-sub);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-left:10px}.card-container .card-title{margin-bottom:20px;font-size:18px;font-weight:700;color:var(--primary-100)}.card-container .card-content{padding-left:35px;padding-right:35px;padding-top:12px;padding-bottom:12px}.card-container .content-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.card-container.disabled{--tw-bg-opacity:0.3}.card-container:after{content:"";position:absolute;top:0;left:0;bottom:0;border-top-left-radius:var(--radius-sub);border-bottom-left-radius:var(--radius-sub);height:100%;width:10px;background:linear-gradient(180deg,#bcbcbc 10.94%,hsla(0,0%,82%,.34) 99.95%,hsla(0,0%,98.4%,.67298) 99.96%,rgba(180,212,249,.661431) 99.97%,rgba(180,213,251,.649356) 99.98%,rgba(180,214,255,.63) 99.99%)}.section-block{border-radius:4px;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:24px;padding-bottom:24px;padding-left:30px;padding-right:30px;box-shadow:0 1px 13px rgba(0,0,0,.1)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.side-highlight-container{position:relative;border-radius:var(--radius-sub);--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:20px;padding-bottom:20px;padding-left:24px;padding-right:20px}.side-highlight-container .card-title{margin-bottom:20px;font-size:18px;font-weight:700;color:var(--primary-100)}.side-highlight-container .card-content{padding-left:35px;padding-right:35px;padding-top:12px;padding-bottom:12px}.side-highlight-container .content-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.side-highlight-container.disabled{--tw-bg-opacity:0.3}.side-highlight-container:after{content:"";position:absolute;top:0;left:0;bottom:0;border-top-left-radius:var(--radius-sub);border-bottom-left-radius:var(--radius-sub);height:100%;width:10px;background:linear-gradient(180deg,#bcbcbc 10.94%,hsla(0,0%,82%,.34) 99.95%,hsla(0,0%,98.4%,.67298) 99.96%,rgba(180,212,249,.661431) 99.97%,rgba(180,213,251,.649356) 99.98%,rgba(180,214,255,.63) 99.99%)}.el-textarea .el-input__count{background:transparent;right:0;bottom:-30px;pointer-events:none}.el-input .el-input__count .el-input__count-inner{position:absolute;right:5px;padding:0;background:transparent;pointer-events:none}.el-input__count-inner{word-break:keep-all!important}.el-input .el-input__suffix{width:unset}#app,body,html{height:100%}.fc{font-family:PingFang SC,Microsoft JhengHei,微軟正黑體,Roboto,serif}.viewer-container{z-index:9999!important}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body{min-width:760px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Noto Sans TC,PingFang SC,Microsoft JhengHei,微軟正黑體,Roboto,Arial,sans-serif;letter-spacing:1px}label{font-weight:700}html{box-sizing:border-box;scroll-behavior:smooth}body{margin:0;padding:0;touch-action:manipulation}section{margin-bottom:24px}footer{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;background:#fff}.view-header{display:flex;justify-content:space-between;align-items:center}.view-title{margin-bottom:24px}.table-title{letter-spacing:1px;margin-bottom:20px}.table-title:before{content:"";vertical-align:bottom;margin-right:8px;height:24px;width:2px;background-color:var(--primary-100);display:inline-block}.table-edit-btn-group .el-button+.el-button{margin-left:10px}.table-edit-btn-popover{display:flex;flex-direction:column;align-items:flex-start}.table-edit-btn-popover .el-button+.el-button{margin-left:0}.table-pagination{text-align:center;margin-top:44px}.table-opt-edit{color:var(--primary-100)}.table-opt-edit:focus,.table-opt-edit:hover{color:var(--primary-100);filter:brightness(.8)}.table-opt-edit:active{color:var(--primary-100);filter:brightness(.6)}.shadow{box-shadow:2px 3px 7px 1px rgba(0,0,0,.5)}.content-preview{white-space:pre-wrap}.is-system-tag{padding:0 16px;font-size:14px;font-weight:500}.without-estimate{cursor:pointer;font-size:var(--font-normal);color:var(--primary-100);text-decoration:underline}.with-estimate{display:flex;justify-content:center;align-items:center;gap:0 4px}.with-estimate img{cursor:pointer}.step-header .active{background-color:var(--primary-100)}.step-header .active:not(:last-child):after{border-color:transparent var(--primary-100) var(--primary-100) transparent!important}.step-header .done{color:var(--primary-100)!important;background-color:var(--primary-30)}.step-header .done:not(:last-child):after{border-color:transparent var(--primary-30) var(--primary-30) transparent!important}.category__label{color:var(--primary-100)}.tab__item.active{background-color:var(--primary-100)!important}.grecaptcha-badge{display:none!important}