.bg-inherit{background-color:inherit}.q-btn__content>.on-left{margin-right:5px}.q-input-inner{min-width:150px}.q-input-inner .q-field__control{height:31px;min-height:31px!important}.q-select-inner{min-width:150px}.q-select-inner .q-field__control{height:31px;min-height:31px!important}.text-link{color:#00f}.text-link:hover{color:#f44336;cursor:pointer}.q-table thead{background-color:#fafafa}.q-table-sticky{max-height:inherit;min-height:100px!important;width:100%;height:100%}.q-table-sticky .q-virtual-scroll__content tr td{height:38px!important}.q-table-sticky .q-table__bottom,.q-table-sticky .q-table__top,.q-table-sticky thead tr:first-child th{background-color:#fafafa;height:38px;font-size:12px}.q-table-sticky thead tr th{position:sticky;position:-webkit-sticky;z-index:1}.q-table-sticky thead tr:last-child th{top:38px}.q-table-sticky thead tr:first-child th{top:0}.q-table__title{font-size:14px;font-weight:700}.q-table__bottom-nodata-icon{color:#f2c037}.q-stepper__tab{min-height:40px!important}.q-stepper__content{flex:1000 1 0%}.q-stepper__content,.q-stepper__content .q-stepper__step-content{height:100%;width:100%}.q-stepper__content .q-stepper__step-content .q-stepper__step-inner{height:100%;width:100%;padding:8px}.q-tab-panel{padding:10px}body{font-size:12px}.app-menu{background-color:#1e2e53}.q-item,.q-item>.q-expansion-item>.q-expansion-item__container>.q-item,.q-item>.q-item{padding-top:10px;padding-bottom:10px}.q-item .q-expansion-item__toggle-icon{color:#bdbdbd}.app-menu-link{color:#fff;background-color:#1976d2}.app-menu-indicator{width:3px;background:currentColor}.custom-white-blue-btn{background:#fff!important;color:#1976d2!important;border:1px solid #1976d2!important}.custom-white-blue-btn:hover{background:#f5f5f5!important;color:#1565c0!important;border-color:#1565c0!important}.q-btn.custom-white-blue-btn{background:#fff!important;color:#1976d2!important;border:1px solid #1976d2!important}.q-btn.custom-white-blue-btn .q-btn__content{color:#1976d2!important}.q-btn.custom-white-blue-btn:hover{background:#f5f5f5!important;color:#1565c0!important;border-color:#1565c0!important}.q-btn.custom-white-blue-btn:hover .q-btn__content{color:#1565c0!important}.custom-blue-white-btn{background:#1976d2!important;color:#fff!important;border:1px solid #1976d2!important}.custom-blue-white-btn:hover{background:#1565c0!important;color:#fff!important;border-color:#1565c0!important}.q-btn.custom-blue-white-btn{background:#1976d2!important;color:#fff!important;border:1px solid #1976d2!important}.q-btn.custom-blue-white-btn .q-btn__content{color:#fff!important}.q-btn.custom-blue-white-btn:hover{background:#1565c0!important;color:#fff!important;border-color:#1565c0!important}.q-btn.custom-blue-white-btn:hover .q-btn__content{color:#fff!important}.search-container{min-width:300px;max-width:400px}.search-input .q-field__control{background:#fff;border-radius:4px;border:1px solid #ddd}.search-input .q-field__native{color:#333;font-size:14px}.search-input .q-field__append{padding-right:8px}.search-input .q-field__placeholder{color:#999!important;font-size:14px!important;opacity:1!important;display:block!important}.search-input:hover .q-field__control{border-color:#1976d2}.search-input.q-field--focused .q-field__control{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,0.2)}.app-menu{background-color:#f5f5f5;color:#333}.q-item{font-size:14px;color:#333;transition:all 0.2s ease}.q-item,.q-item>.q-expansion-item>.q-expansion-item__container>.q-item,.q-item>.q-item{padding-top:8px;padding-bottom:8px}.q-item .q-item__section--avatar{padding-right:0px;min-width:0px;width:30px}.q-item .q-expansion-item__toggle-icon{color:#999}.q-expansion-item--expanded>div>.q-item>.q-item__section--main{font-weight:500}.app-menu-link{color:#fff!important;font-weight:700;background-color:#1890ff!important;border-radius:4px;margin:0 8px}.app-menu .q-expansion-item.selected-drawer .q-expansion-item__toggle-icon,.app-menu .q-expansion-item.selected-drawer>.q-expansion-item__content>.q-item>.q-item__section--main{color:#1890ff!important}.q-expansion-item:hover>.q-expansion-item__container>.q-item,.q-item:hover{background-color:rgba(24,144,255,0.1);border-radius:4px;margin:0 8px}.file-attachment[data-v-0c57dbaa]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.file-name-display[data-v-0c57dbaa]{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-name-text[data-v-0c57dbaa]{font-size:13px;color:#2196f3}.uploader-container[data-v-0c57dbaa]{position:relative;display:inline-block}.uploader-trigger[data-v-0c57dbaa]{width:100%;max-width:280px;height:200px;border:2px dashed #d9d9d9;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fafafa;transition:all 0.3s ease}.uploader-trigger[data-v-0c57dbaa]:hover{border-color:#2196f3;background-color:#f0f8ff}.uploader-content[data-v-0c57dbaa]{display:flex;align-items:center;gap:12px}.uploader-text-left[data-v-0c57dbaa]{font-size:16px;font-weight:500;color:#2196f3;white-space:nowrap}.uploader-icon-container[data-v-0c57dbaa]{flex-shrink:0}.upload-icon[data-v-0c57dbaa]{width:64px;height:64px;background-color:#2196f3;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(33,150,243,0.3)}.upload-icon i[data-v-0c57dbaa]{font-size:32px;color:#fff}.mdi-spin[data-v-0c57dbaa]{animation:spin-0c57dbaa 1s linear infinite}@keyframes spin-0c57dbaa{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.uploader-text[data-v-0c57dbaa]{text-align:left;flex:1}.uploader-title[data-v-0c57dbaa]{font-size:14px;font-weight:500;color:#333;margin:0 0 4px 0}.uploader-size[data-v-0c57dbaa]{font-size:12px;color:#666;margin:0}.progress-container[data-v-0c57dbaa]{width:280px;margin-top:10px;padding:4px;background-color:#fff;border-radius:6px}.custom-progress[data-v-0c57dbaa]{height:8px!important;border-radius:4px!important}.q-progress__track[data-v-0c57dbaa]{background-color:#e0e0e0!important}.q-progress__indicator[data-v-0c57dbaa]{background-color:#2196f3!important;transition:width 0.2s ease!important}.q-progress__label[data-v-0c57dbaa]{font-size:12px!important;margin-top:4px!important}.q-uploader__trigger[data-v-0c57dbaa]{display:none!important}.q-uploader__upload-btn[data-v-0c57dbaa]{background-color:#2196f3!important;color:#fff!important;width:32px!important;height:32px!important;min-width:0!important;border-radius:50%!important;position:absolute!important;top:8px!important;right:8px!important}.file-status[data-v-0c57dbaa]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.uploader-main-container[data-v-0c57dbaa]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.attachment-config-panel[data-v-0c57dbaa]{width:100%;max-width:400px;padding:8px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;font-size:11px}.config-title[data-v-0c57dbaa]{font-size:12px;font-weight:500;color:#333;margin-bottom:8px;text-align:center}.config-item[data-v-0c57dbaa]{margin-bottom:8px}.config-label[data-v-0c57dbaa]{display:inline-block;font-weight:500;color:#333;margin-bottom:4px;margin-right:8px;font-size:11px}.config-control[data-v-0c57dbaa]{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.config-control .q-radio[data-v-0c57dbaa]{margin-right:8px}.config-actions[data-v-0c57dbaa]{display:flex;justify-content:center;margin-top:8px;gap:8px}.full-width[data-v-0c57dbaa]{width:100%}.q-navigation-tab{padding-left:5px;padding-right:0px;white-space:nowrap}.q-navigation-tab .q-tab__content{min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap;padding-left:3px;padding-right:3px;width:100%}.q-navigation-tab .q-tab__icon{height:16px;width:16px;font-size:16px;padding-right:1px}.q-navigation-tab .q-tab__label{font-size:14px;font-weight:500;padding-left:3px;width:100%}.q-navigation-tab .q-tab__icon+.q-tab__label{padding-left:5px}.q-navigation-tab .q-tab__indicator{height:3px}.tab-indicator{width:1px;background:#9e9e9e;opacity:1;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1) 0s;transform:none;margin-top:8px;margin-bottom:8px}.close_btn:hover{background-color:#c10015;color:#fff}.navigation-tab-active{border-radius:3px;background:#cee4f9}.table_title{font-size:16px}.transfer-btn{width:60px}.q-treetable-icon:hover{cursor:pointer}.q-treetable-arrow-rotate{transform:rotate3d(0,0,1,-90deg)}.q-treetable-parent{padding-left:4px}