/* stylelint-disable */ html, body { width: 100%; height: 100%; } input::-ms-clear, input::-ms-reveal { display: none; } *, *::before, *::after { box-sizing: border-box; } html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } @-ms-viewport { width: device-width; } body { margin: 0; } [tabindex='-1']:focus { outline: none; } hr { box-sizing: content-box; height: 0; overflow: visible; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5em; font-weight: 500; } p { margin-top: 0; margin-bottom: 1em; } abbr[title], abbr[data-original-title] { -webkit-text-decoration: underline dotted; text-decoration: underline; text-decoration: underline dotted; border-bottom: 0; cursor: help; } address { margin-bottom: 1em; font-style: normal; line-height: inherit; } input[type='text'], input[type='password'], input[type='number'], textarea { -webkit-appearance: none; } ol, ul, dl { margin-top: 0; margin-bottom: 1em; } ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; } dt { font-weight: 500; } dd { margin-bottom: 0.5em; margin-left: 0; } blockquote { margin: 0 0 1em; } dfn { font-style: italic; } b, strong { font-weight: bolder; } small { font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } pre, code, kbd, samp { font-size: 1em; font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; } pre { margin-top: 0; margin-bottom: 1em; overflow: auto; } figure { margin: 0 0 1em; } img { vertical-align: middle; border-style: none; } a, area, button, [role='button'], input:not([type='range']), label, select, summary, textarea { touch-action: manipulation; } table { border-collapse: collapse; } caption { padding-top: 0.75em; padding-bottom: 0.3em; text-align: left; caption-side: bottom; } input, button, select, optgroup, textarea { margin: 0; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; } button, input { overflow: visible; } button, select { text-transform: none; } button, html [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; } button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner { padding: 0; border-style: none; } input[type='radio'], input[type='checkbox'] { box-sizing: border-box; padding: 0; } input[type='date'], input[type='time'], input[type='datetime-local'], input[type='month'] { -webkit-appearance: listbox; } textarea { overflow: auto; resize: vertical; } fieldset { min-width: 0; margin: 0; padding: 0; border: 0; } legend { display: block; width: 100%; max-width: 100%; margin-bottom: 0.5em; padding: 0; color: inherit; font-size: 1.5em; line-height: inherit; white-space: normal; } progress { vertical-align: baseline; } [type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { height: auto; } [type='search'] { outline-offset: -2px; -webkit-appearance: none; } [type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } output { display: inline-block; } summary { display: list-item; } template { display: none; } [hidden] { display: none !important; } mark { padding: 0.2em; background-color: #feffe6; } .create-bnt[data-v-a747f8a5] { height: 45px; width: 60%; border-radius: 10px; border: 0px; background-color: #1890ff; color: white; display: flex; align-items: center; justify-content: space-around; margin: 0 auto; font-size: 18px; } .create-bnt span[data-v-a747f8a5] { white-space: nowrap; overflow: hidden; } .create-bnt[data-v-a747f8a5]:hover { background-color: #004B97; cursor: pointer; } .create-bnt.disabled[data-v-a747f8a5], .create-bnt[disabled][data-v-a747f8a5] { cursor: not-allowed; opacity: 0.65; }.delete-modal .ant-modal-body[data-v-23cc6ccb] { padding: 24px; } .delete-modal .modal-content[data-v-23cc6ccb] { display: flex; align-items: flex-start; margin-bottom: 24px; } .delete-modal .modal-content .warning-icon[data-v-23cc6ccb] { color: #faad14; font-size: 22px; margin-right: 16px; margin-top: 2px; } .delete-modal .modal-content .message[data-v-23cc6ccb] { margin: 0; color: rgba(0, 0, 0, 0.85); font-size: 16px; line-height: 1.5; } .delete-modal .modal-footer[data-v-23cc6ccb] { display: flex; justify-content: flex-end; gap: 8px; } .delete-modal .modal-footer .ant-btn[data-v-23cc6ccb] { min-width: 80px; }.history-menu-container[data-v-d6e5fb0a] { height: 100%; } .history-menu-container[data-v-d6e5fb0a] .custom-menu { height: 100%; display: flex; flex-direction: column; min-height: 0; overflow-y: auto; } .history-menu-container[data-v-d6e5fb0a] .custom-menu .ant-menu-item { min-height: 55px; padding: 0; display: flex; align-items: center; justify-content: center; overflow: hidden; } .history-menu-container[data-v-d6e5fb0a] .custom-menu .ant-menu-item .menu-item-container { position: relative; height: 100%; } .history-menu-container[data-v-d6e5fb0a] .custom-menu .ant-menu-item .menu-item-container .meun-item-bnt-wrapper { position: absolute; display: flex; align-items: center; justify-content: center; top: 0; right: 0; display: none; height: 100%; } .history-menu-container[data-v-d6e5fb0a] .custom-menu .ant-menu-item .menu-item-container .meun-item-bnt-wrapper button { border: none; background-color: transparent; padding: 4px 10px; font-size: 18px; cursor: pointer; } .history-menu-container[data-v-d6e5fb0a] .custom-menu .ant-menu-item .menu-item-container .meun-item-bnt-wrapper button:hover { color: red; } .history-menu-container[data-v-d6e5fb0a] .custom-menu .ant-menu-item:hover .menu-item-container .meun-item-bnt-wrapper { display: flex; }.sidebar[data-v-e3e308c3] { --header-height: 64px; --create-btn-height: 60px; --setting-btn-height: 50px; height: 100vh; display: flex; flex-direction: column; background: #fff; border-right: 1px solid #f0f0f0; flex-shrink: 0; transition: width 0.5s; } .sidebar .logo-container[data-v-e3e308c3] { height: var(--header-height); flex-shrink: 0; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #f0f0f0; } .sidebar .logo-container .logo-text[data-v-e3e308c3] { color: #1890ff; font-size: 18px; margin: 0; white-space: nowrap; overflow: hidden; } .sidebar .create-bnt-container[data-v-e3e308c3] { height: var(--create-btn-height); flex-shrink: 0; display: flex; align-items: center; justify-content: start; } .sidebar .setting-bnt-container[data-v-e3e308c3] { height: var(--setting-btn-height); width: 100%; display: flex; align-items: center; justify-content: start; border: 1px solid #f0f0f0; border-radius: 4px; } .sidebar .menu-container[data-v-e3e308c3] { height: calc(100vh - (var(--header-height) + var(--create-btn-height) + var(--setting-btn-height))); }.header[data-v-1b5e80d9] { background: #fff; border-bottom: 1px solid #f0f0f0; padding: 0 24px; display: flex; align-items: center; justify-content: space-between; } .header .trigger[data-v-1b5e80d9] { font-size: 18px; cursor: pointer; transition: color 0.3s; } .header .trigger[data-v-1b5e80d9]:hover { color: #1890ff; } .header .user-wrapper[data-v-1b5e80d9] { display: flex; align-items: center; justify-content: center; gap: 5px; }.create-bnt-container[data-v-dfbaa12c] { height: 10%; display: flex; align-items: center; justify-content: start; } .setting-bnt-container[data-v-dfbaa12c] { height: 10%; width: 100%; display: flex; align-items: center; justify-content: start; } .menu-container[data-v-dfbaa12c] { height: 80%; }.header[data-v-3dcf4614] { background: #fff; border-bottom: 1px solid #f0f0f0; padding: 0 24px; display: flex; align-items: center; justify-content: space-between; } .header .header-left[data-v-3dcf4614] { height: 100%; display: flex; align-items: center; } .header .header-left .model-bnt[data-v-3dcf4614] { border: 0px; border-radius: 5px; background-color: white; font-size: 20px; display: flex; align-items: center; justify-content: center; height: 40px; width: 40px; cursor: pointer; } .header .header-left .model-bnt[data-v-3dcf4614]:hover { background-color: gray; color: white; } .header .header-right[data-v-3dcf4614] { display: flex; gap: 16px; }.main-layout[data-v-388ec771] { height: 100vh; display: flex; flex-direction: row; overflow: hidden; } .main-layout[data-v-388ec771] .ant-layout { height: 100%; min-height: auto !important; } .main-layout .sub-layout[data-v-388ec771] { flex: 1; overflow: hidden; } .main-layout .sub-layout .main-content[data-v-388ec771] { flex: 1; display: flex; position: relative; padding: 0; } .main-layout .sub-layout .main-content .router-view-container[data-v-388ec771] { flex: 1; min-height: 0; position: relative; } .login-layout[data-v-30378481] { height: 100vh; background: #f0f2f5; }