@charset "UTF-8";:root{--color-primary: #409eff;--color-success: #67c23a;--color-warning: #e6a23c;--color-danger: #f56c6c;--color-info: #909399;--color-text: #303133;--color-text-secondary: #606266;--color-text-placeholder: #a8abb2;--color-border: #dcdfe6;--color-bg: #f5f7fa;--radius: 8px;--radius-sm: 4px;--shadow: 0 2px 12px rgba(0, 0, 0, .08);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,sans-serif;font-size:14px;line-height:1.6;color:var(--color-text)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{opacity:.8}img{max-width:100%;display:block}button{cursor:pointer;border:none;background:none;font:inherit}input,textarea,select{font:inherit;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}::-webkit-scrollbar-track{background:transparent}:root{--smu-black: #000;--smu-white: #fff;--smu-blue: #1989fa;--smu-green: #07c160;--smu-orange: #ff976a;--smu-red: #ee0a24;--smu-yellow: #ffd21e;--smu-gray-1: #f7f8fa;--smu-gray-2: #f2f3f5;--smu-gray-3: #ebedf0;--smu-gray-4: #dcdee0;--smu-gray-5: #c8c9cc;--smu-gray-6: #969799;--smu-gray-7: #646566;--smu-gray-8: #323233;--smu-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--smu-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--smu-primary-color: var(--smu-blue);--smu-success-color: var(--smu-green);--smu-danger-color: var(--smu-red);--smu-warning-color: var(--smu-orange);--smu-text-color: var(--smu-gray-8);--smu-text-color-2: var(--smu-gray-6);--smu-text-color-3: var(--smu-gray-5);--smu-text-link-color: #576b95;--smu-active-color: var(--smu-gray-2);--smu-active-opacity: .6;--smu-disabled-opacity: .5;--smu-font-size-xs: 10px;--smu-font-size-sm: 12px;--smu-font-size-md: 14px;--smu-font-size-lg: 16px;--smu-font-bold: 600;--smu-line-height-xs: 14px;--smu-line-height-sm: 18px;--smu-line-height-md: 20px;--smu-line-height-lg: 22px;--smu-padding-base: 4px;--smu-padding-xs: 8px;--smu-padding-sm: 12px;--smu-padding-md: 16px;--smu-padding-lg: 24px;--smu-padding-xl: 32px;--smu-radius-sm: 2px;--smu-radius-md: 4px;--smu-radius-lg: 8px;--smu-radius-max: 999px;--smu-border-color: var(--smu-gray-3);--smu-border-width: 1px;--smu-background: var(--smu-gray-1);--smu-background-2: var(--smu-white);--smu-background-3: var(--smu-white);--smu-duration-base: .3s;--smu-duration-fast: .2s;--smu-ease-out: ease-out;--smu-ease-in: ease-in}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.smu-hairline,.smu-hairline--top,.smu-hairline--bottom,.smu-hairline--left,.smu-hairline--right,.smu-hairline--surround,.smu-hairline--top-bottom{position:relative}.smu-hairline:after,.smu-hairline--top:after,.smu-hairline--bottom:after,.smu-hairline--left:after,.smu-hairline--right:after,.smu-hairline--surround:after,.smu-hairline--top-bottom:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;inset:-50%;border:0 solid var(--smu-border-color);transform:scale(.5)}.smu-hairline--top:after{border-top-width:var(--smu-border-width)}.smu-hairline--bottom:after{border-bottom-width:var(--smu-border-width)}.smu-hairline--left:after{border-left-width:var(--smu-border-width)}.smu-hairline--right:after{border-right-width:var(--smu-border-width)}.smu-hairline--surround:after{border-width:var(--smu-border-width)}.smu-hairline--top-bottom:after{border-top-width:var(--smu-border-width);border-bottom-width:var(--smu-border-width)}.smu-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.smu-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.smu-fade-enter-active,.smu-fade-leave-active{transition:opacity var(--smu-duration-base)}.smu-fade-enter-from,.smu-fade-leave-to{opacity:0}.smu-slide-up-enter-active,.smu-slide-up-leave-active{transition:transform var(--smu-duration-base) var(--smu-ease-out)}.smu-slide-up-enter-from,.smu-slide-up-leave-to{transform:translateY(100%)}.smu-slide-down-enter-active,.smu-slide-down-leave-active{transition:transform var(--smu-duration-base) var(--smu-ease-out)}.smu-slide-down-enter-from,.smu-slide-down-leave-to{transform:translateY(-100%)}.smu-slide-left-enter-active,.smu-slide-left-leave-active{transition:transform var(--smu-duration-base) var(--smu-ease-out)}.smu-slide-left-enter-from,.smu-slide-left-leave-to{transform:translate(-100%)}.smu-slide-right-enter-active,.smu-slide-right-leave-active{transition:transform var(--smu-duration-base) var(--smu-ease-out)}.smu-slide-right-enter-from,.smu-slide-right-leave-to{transform:translate(100%)}.smu-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smu-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.smu-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.smu-clearfix:after{display:table;clear:both;content:""}
