:root { --color-theme: rgb(28, 175, 131); --button-primary-color: rgb(28, 175, 131); --button-normal-color: #1e9fff; --button-warm-color: #ffb800; --button-danger-color: #ff5722; --button-checked-color: #16b777; } * { padding: 0; margin: 0; } body { font-size: 14px; color: rgba(51, 51, 51, 0.88); } html, body, #app { height: 100%; } .hidden { display: none; } .slot-fragment{ height: 100%; } .custom-button-primary { height: auto; line-height: normal; padding: 6px 16px; border-radius: 4px; border: 1px solid var(--color-theme); color: var(--color-theme); box-sizing: border-box; &:hover { background-color: var(--color-theme); color: white; } } .custom-card { .layui-card-header { padding: 16px 24px; height: auto; line-height: normal; display: flex; align-items: center; justify-content: space-between; } .card-title { position: relative; font-size: 16px; line-height: 20px; font-weight: bold; padding-left: 10px; &::after { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 4px; height: 20px; background-color: var(--color-theme); } } .layui-card-header-extra { float: none; height: auto; line-height: normal; } .card-button { height: auto; line-height: normal; padding: 6px 16px; border-radius: 4px; border: 1px solid var(--color-theme); color: var(--color-theme); box-sizing: border-box; &:hover { background-color: var(--color-theme); color: white; } } .layui-card-body { padding: 16px 24px; } .custom-form-layout { .form-wp { .layui-form-item { padding-right: 10px; .layui-form-label { width: auto !important; } } .form-button-wp { vertical-align: top; display: inline-block; } } } }