.app-input .el-input__wrapper{background:#fff;border:1px solid #dde3ee;border-radius:8px;box-shadow:none!important;height:40px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.app-input .el-input__wrapper:hover{border-color:#c9d1dd}.app-input .el-input__wrapper.is-focus{border-color:#7c5cbf;box-shadow:0 0 0 3px #7c5cbf1f!important}.app-input .el-input__inner{color:#1a2332;font-family:inherit;font-size:14px}.app-input .el-input__inner::-moz-placeholder{color:#9aa3b2}.app-input .el-input__inner::placeholder{color:#9aa3b2}.app-input.is-disabled .el-input__wrapper{background:#f4f6fa;color:#9aa3b2}.el-form-item.is-error .app-input .el-input__wrapper{background:#fff7f8;border-color:#e64c5c}.el-form-item.is-error .app-input .el-input__wrapper.is-focus{box-shadow:0 0 0 3px #e64c5c1f!important}.app-btn{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;height:38px;justify-content:center;line-height:1;padding:0 16px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.app-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.app-btn--icon-only{padding:0;width:38px}.app-btn--solid-primary{background:#7c5cbf;box-shadow:0 1px 2px #7c5cbf2e;color:#fff}.app-btn--solid-primary:hover:not(:disabled){background:#6a4db0;box-shadow:0 4px 12px -2px #7c5cbf73;transform:translateY(-1px)}.app-btn--solid-success{background:#00c27c;box-shadow:0 1px 2px #00c27c2e;color:#fff}.app-btn--solid-success:hover:not(:disabled){background:#00a86a;box-shadow:0 4px 12px -2px #00c27c73;transform:translateY(-1px)}.app-btn--solid-danger{background:#e64c5c;box-shadow:0 1px 2px #e64c5c2e;color:#fff}.app-btn--solid-danger:hover:not(:disabled){background:#cc3d4d;box-shadow:0 4px 12px -2px #e64c5c73;transform:translateY(-1px)}.app-btn--solid-warning{background:#f59e0b;color:#fff}.app-btn--solid-warning:hover:not(:disabled){background:#d97706;transform:translateY(-1px)}.app-btn--solid-info{background:#2a6fdb;color:#fff}.app-btn--solid-info:hover:not(:disabled){background:#1d5fcc;transform:translateY(-1px)}.app-btn--solid-dark{background:#1a2332;color:#fff}.app-btn--solid-dark:hover:not(:disabled){background:#2a3447;transform:translateY(-1px)}.app-btn--soft-primary{background:#f1ecfa;color:#7c5cbf}.app-btn--soft-primary:hover:not(:disabled){background:#e5dbf5}.app-btn--soft-success{background:#e6f8f0;color:#00925e}.app-btn--soft-success:hover:not(:disabled){background:#d2f1e1}.app-btn--soft-danger{background:#fdebed;color:#c8323f}.app-btn--soft-danger:hover:not(:disabled){background:#fad5da}.app-btn--soft-warning{background:#fff5e0;color:#c77a00}.app-btn--soft-warning:hover:not(:disabled){background:#ffeac2}.app-btn--soft-info{background:#e7f0fe;color:#2a6fdb}.app-btn--soft-info:hover:not(:disabled){background:#d2e2fb}.app-btn--soft-dark{background:#e8eaf0;color:#1a2332}.app-btn--soft-dark:hover:not(:disabled){background:#d8dce5}.app-btn--outline-primary{background:#fff;border-color:#7c5cbf;color:#7c5cbf}.app-btn--outline-primary:hover:not(:disabled){background:#7c5cbf;color:#fff}.app-btn--outline-success{background:#fff;border-color:#00c27c;color:#00c27c}.app-btn--outline-success:hover:not(:disabled){background:#00c27c;color:#fff}.app-btn--outline-danger{background:#fff;border-color:#e64c5c;color:#e64c5c}.app-btn--outline-danger:hover:not(:disabled){background:#e64c5c;color:#fff}.app-btn--outline-warning{background:#fff;border-color:#f59e0b;color:#f59e0b}.app-btn--outline-warning:hover:not(:disabled){background:#f59e0b;color:#fff}.app-btn--outline-info{background:#fff;border-color:#2a6fdb;color:#2a6fdb}.app-btn--outline-info:hover:not(:disabled){background:#2a6fdb;color:#fff}.app-btn--outline-dark{background:#fff;border-color:#dde3ee;color:#2d3a4a}.app-btn--outline-dark:hover:not(:disabled){background:#faf8fe;border-color:#7c5cbf;color:#7c5cbf}.app-btn--ghost-primary{background:transparent;color:#7c5cbf}.app-btn--ghost-primary:hover:not(:disabled){background:#f1ecfa}.app-btn--ghost-success{background:transparent;color:#00925e}.app-btn--ghost-success:hover:not(:disabled){background:#e6f8f0}.app-btn--ghost-danger{background:transparent;color:#e64c5c}.app-btn--ghost-danger:hover:not(:disabled){background:#fdebed}.app-btn--ghost-warning{background:transparent;color:#c77a00}.app-btn--ghost-warning:hover:not(:disabled){background:#fff5e0}.app-btn--ghost-info{background:transparent;color:#2a6fdb}.app-btn--ghost-info:hover:not(:disabled){background:#e7f0fe}.app-btn--ghost-dark{background:transparent;color:#4a5a75}.app-btn--ghost-dark:hover:not(:disabled){background:#f1f4fa;color:#1a2332}
