*,*:before,*:after{box-sizing:border-box}html:root{color-scheme:light;--el-color-primary: #1e3a8a;--el-color-primary-dark-2: #1e40af;--el-color-primary-light-3: #1e40af;--el-color-primary-light-5: #1e3a8a;--el-color-primary-light-7: #475569;--el-color-primary-light-8: #94a3b8;--el-color-primary-light-9: #eef2ff;--el-color-success: #15803d;--el-color-warning: #92400e;--el-color-warning-light-9: #fdf6ec;--el-color-danger: #b91c1c;--el-color-info: #0369a1;--el-bg-color-page: #f8fafc;--el-bg-color: #fff;--el-fill-color-light: #f1f5f9;--el-text-color-primary: #0f172a;--el-text-color-regular: #475569;--el-text-color-secondary: #52627a;--el-text-color-placeholder: #475569;--el-border-color: #cbd5e1;--el-border-color-light: #e2e8f0;--el-font-family: Lato, Noto Sans TC, PingFang TC, Microsoft JhengHei, system-ui, sans-serif;--el-font-size-extra-small: 14px;--el-font-size-small: 15px;--el-font-size-base: 16px;--el-font-size-medium: 18px;--el-font-size-large: 20px;--el-font-size-extra-large: 24px;--el-border-radius-base: 8px;--el-box-shadow-light: 0 4px 12px rgba(15, 23, 42, .08);--rf-focus-ring: 0 0 0 3px rgba(30, 58, 138, .18)}html .el-card{--el-card-border-radius: 16px;--el-card-border-color: #e2e8f0;box-shadow:0 1px 2px #0f172a0f}html{background:#f8fafc}body{min-width:320px;margin:0;color:#0f172a;background:#f8fafc;font-family:Lato,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-size:inherit}input::file-selector-button{font:inherit}small{font-size:14px}html .el-form-item{--font-size: 16px}html .el-tag{--el-tag-font-size: 14px}html .el-alert{--el-alert-title-font-size: 16px;--el-alert-title-with-description-font-size: 18px;--el-alert-description-font-size: 16px;--el-alert-close-customed-font-size: 14px}html .el-pagination{--el-pagination-font-size: 16px;--el-pagination-font-size-small: 14px}html .el-checkbox{--el-checkbox-font-size: 16px}html .el-dialog{--el-dialog-content-font-size: 16px}html .el-message-box{--el-messagebox-error-font-size: 14px}html .el-result{--el-result-title-font-size: 24px}html .el-select__popper{max-width:calc(100vw - 32px)}html .el-select-dropdown__item{height:auto;min-height:44px;padding:8px 32px 8px 20px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}html .el-input--large,html .el-input--small,html .el-select .el-select__wrapper,html .el-date-editor .el-range-input,html .el-date-editor .el-range-separator,html .el-message__content,html .el-progress__text>span,html .el-picker-panel__shortcut{font-size:16px}html .el-button--small,html .el-form-item__error,html .el-input .el-input__count,html .el-textarea .el-input__count,html .el-select-group__title,html .el-menu-item-group__title,html .el-popper,html .el-date-table,html .el-month-table,html .el-year-table,html .el-time-spinner__item,html .el-picker-panel__btn,html .el-time-panel__btn,html .el-step__description{font-size:14px}html .el-step__title,html .el-step.is-simple .el-step__title,html .el-drawer__title,html .el-date-picker__header-label{font-size:18px}button,a,[role=button]{touch-action:manipulation}.rf-num,.el-table td.el-table__cell .rf-num,.el-statistic__number{font-family:Roboto Mono,SF Mono,Consolas,monospace;font-variant-numeric:tabular-nums}:where(button,[role=button],a,input,textarea,select):focus-visible{outline:2px solid #1e3a8a;outline-offset:2px}.el-table{--el-table-header-bg-color: #f1f5f9;--el-table-row-hover-bg-color: #eef2ff;--el-table-border-color: #e2e8f0}html .rf-data-table .el-table__header th.el-table__cell,html .rf-data-table .el-table__body td.el-table__cell:not(.el-table__expanded-cell){text-align:center;vertical-align:middle}html .rf-data-table .el-table__header th.el-table__cell>.cell,html .rf-data-table .el-table__body td.el-table__cell:not(.el-table__expanded-cell)>.cell{white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis}html .rf-data-table .el-table__body td.el-table__cell:not(.el-table__expanded-cell)>.cell .version-badge-group{flex-wrap:nowrap;vertical-align:middle}html .rf-data-table .el-table__body td.el-table__cell.rf-action-column{padding:8px 0}.rf-list-actions{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;vertical-align:middle}.rf-table-cell-focus:focus-visible{outline:2px solid #1e3a8a;outline-offset:-2px;border-radius:4px}body:has(.rf-table-cell-tooltip) .rf-table-cell-hover-tooltip{visibility:hidden;pointer-events:none}.rf-table-cell-tooltip{max-width:min(36rem,100vw - 32px)}.rf-table-cell-tooltip .rf-table-cell-tooltip__content{max-height:calc(100dvh - 96px);overflow-y:auto;white-space:normal;overflow-wrap:anywhere}.rf-list-action-target{display:inline-flex;flex:0 0 auto;vertical-align:middle;border-radius:8px}.rf-list-action-target:focus-visible{outline:2px solid #1e3a8a;outline-offset:2px}html .el-button--primary{--el-button-disabled-text-color: #475569;--el-button-disabled-bg-color: #eef2ff;--el-button-disabled-border-color: #94a3b8}html .el-button.rf-list-action,.rf-list-action-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;margin:0;border-radius:8px;font-size:20px;vertical-align:middle}.rf-list-action-link{color:#1e3a8a;background:#e9eef5;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.rf-list-action-link:hover{color:#1e40af;background:#eef2ff}.el-table td.el-table__cell,.el-table th.el-table__cell{height:36px;padding:0}.rf-bounded-dialog:not(.is-fullscreen){display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.rf-bounded-dialog .el-dialog__body{flex:1;min-height:0;overflow-y:auto}@media not (min-width:768px){.el-button,.el-date-editor.el-input,.el-input__wrapper,html .el-select .el-select__wrapper,.el-radio,.el-checkbox{min-height:44px}.el-table td.el-table__cell,.el-table th.el-table__cell{height:44px}.el-input__inner{font-size:16px}html,body{overflow-x:hidden}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.collaboration-panel,.collaboration-card,.collaboration-proposal{min-width:0;overflow-wrap:anywhere}.collaboration-panel{display:flex;flex-direction:column;gap:16px}.collaboration-card{padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f172a0f}.collaboration-proposal{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:8px}.collaboration-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.collaboration-actions .el-button{margin-left:0;white-space:normal;height:auto;min-height:24px}@media not (min-width:768px){.collaboration-actions .el-button{flex:1 1 auto;min-height:44px}}
