*,::after,::before{box-sizing: border-box;border-width: 0;border-style: solid;border-color: #e5e7eb}::after,::before{--tw-content: ''}html{line-height: 1.5;-webkit-text-size-adjust: 100%;-moz-tab-size: 4;tab-size: 4;font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif,    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'}body{margin: 0;line-height: inherit;overflow-x: hidden}hr{height: 0;color: inherit;border-top-width: 1px}abbr:where([title]){-webkit-text-decoration: underline dotted;text-decoration: underline dotted}h1,h2,h3,h4,h5,h6{font-size: inherit;font-weight: inherit}a{color: inherit;text-decoration: inherit}a:hover{color: inherit}b,strong{font-weight: bolder}code,kbd,pre,samp{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}table{text-indent: 0;border-color: inherit;border-collapse: collapse}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;font-weight: inherit;line-height: inherit;color: inherit;margin: 0;padding: 0}button,select{text-transform: none}[type='button'],[type='reset'],[type='submit'],button{-webkit-appearance: button;background-color: transparent;background-image: none}:-moz-focusring{outline: auto}:-moz-ui-invalid{box-shadow: none}progress{vertical-align: baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height: auto}[type='search']{-webkit-appearance: textfield;outline-offset: -2px}::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}summary{display: list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin: 0}fieldset{margin: 0;padding: 0}legend{padding: 0}menu,ol,ul{list-style: none;margin: 0;padding: 0}textarea{resize: vertical}input::placeholder,textarea::placeholder{opacity: 1;color: #9ca3af}[role='button'],button{cursor: pointer}:disabled{cursor: default}audio,canvas,embed,iframe,img,object,svg,video{display: block;vertical-align: middle}img,video{max-width: 100%;height: auto}img{display: inline-block;transform: scale(1)}img::before{content: ' ';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #f5f5f5 url(../../images/break.jpg) no-repeat center / 50% 50%;color: transparent}img::after{content: attr(alt);position: absolute;left: 0;bottom: 0;width: 100%;line-height: 2;background-color: rgba(0, 0, 0, 0.5);color: white;font-size: 12px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.flex{display: flex}.ui-message{min-width: 380px;border-width: 1px;border-style: solid;border-color: #ebeef5;background-color: #edf2fc;transform: translateX(-50%);position: fixed;left: 50%;top: 20px;transition: opacity 0.3s, transform 0.4s, top 0.4s;padding: 15px 15px 15px 20px;display: flex;align-items: center;border-radius: 4px;overflow: hidden}.ui-message-center{justify-content: center}.ui-message .message-content{margin-left: 16px;margin: 0;padding: 0;font-size: 14px;line-height: 1}.ui-message .close-button{position: absolute;top: 50%;right: 15px;transform: translateY(-50%);cursor: pointer;background-image: url(img/close.png);width: 12px;height: 12px;background-size: 100% 100%}.ui-message-leave{opacity: 0;transform: translate(-50%, -100%)}.ui-message-enter{opacity: 1;transform: translate(-50%, -100%)}.ui-message-info .message-content{color: #909399}.ui-message-success{background-color: #f0f9eb;border-color: #e1f3d8}.ui-message-success .message-content{color: #67c23c}.ui-message-warning{background-color: #fdf6ec;border-color: #faecd8}.ui-message-warning .message-content{color: #e6a23c}.ui-message-error{background-color: #fef0f0;border-color: #fde2e2}.ui-message-error .message-content{color: #f56c6c}.empty_container{display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%}.empty_container img{width: 220px;height: 220px;margin: 0 auto;display: inline-block;object-fit: contain}.empty_container span{margin-bottom: 20px}
