218 lines
4.7 KiB
CSS
218 lines
4.7 KiB
CSS
:root {
|
|
--unit-100vh: 100vh;
|
|
}
|
|
@supports (height: 100dvh) {
|
|
:root {
|
|
--unit-100vh: 100dvh;
|
|
}
|
|
}
|
|
|
|
/* Targeting the scrollbar */
|
|
::-webkit-scrollbar {
|
|
width: 1px; /* Width of the scrollbar */
|
|
height: 10px; /* Height of the scrollbar for horizontal scrolling */
|
|
}
|
|
|
|
/* The track of the scrollbar (background) */
|
|
::-webkit-scrollbar-track {
|
|
background: transparent; /* Light grey background */
|
|
border-radius: 10px;
|
|
}
|
|
|
|
/* The handle of the scrollbar (the draggable part) */
|
|
::-webkit-scrollbar-thumb {
|
|
background-color: #80808020; /* Grey color for the scrollbar thumb */
|
|
border-radius: 10px;
|
|
margin: 15px;
|
|
}
|
|
|
|
/* Hover effect on the scrollbar thumb */
|
|
::-webkit-scrollbar-thumb:hover {
|
|
background-color: #80808080;
|
|
}
|
|
|
|
body {
|
|
margin: 0;
|
|
overflow: hidden;
|
|
}
|
|
|
|
h2 span {
|
|
background: rgb(110, 0, 255);
|
|
background: linear-gradient(
|
|
45deg,
|
|
rgba(110, 0, 255, 1) 0%,
|
|
rgba(212, 0, 255, 1) 100%
|
|
);
|
|
-webkit-background-clip: text;
|
|
-webkit-text-fill-color: transparent;
|
|
}
|
|
|
|
.ant-typography a,
|
|
a.ant-typography,
|
|
.ant-alert-message a,
|
|
.ant-btn-color-link.ant-btn-variant-link,
|
|
.ant-btn-color-link.ant-btn-variant-link:hover,
|
|
.ant-typography code {
|
|
color: black;
|
|
background: rgb(110, 0, 255) !important;
|
|
background: linear-gradient(
|
|
45deg,
|
|
rgba(110, 0, 255, 1) 0%,
|
|
rgba(212, 0, 255, 1) 100%
|
|
) !important ;
|
|
-webkit-background-clip: text !important;
|
|
-webkit-text-fill-color: transparent !important;
|
|
}
|
|
|
|
.ant-checkbox-checked .ant-checkbox-inner {
|
|
background: rgb(110, 0, 255);
|
|
background: linear-gradient(
|
|
45deg,
|
|
rgba(160, 0, 255, 1) 0%,
|
|
rgba(212, 0, 255, 1) 100%
|
|
);
|
|
}
|
|
|
|
.ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner {
|
|
}
|
|
|
|
.kctbform > div,
|
|
.kctbform > div {
|
|
margin-bottom: 24px;
|
|
}
|
|
|
|
.kctbform > div > div,
|
|
.kctbform > div > div {
|
|
margin-bottom: 8px;
|
|
width: 100%;
|
|
padding: 0;
|
|
}
|
|
|
|
.kctbform > div > div > div {
|
|
display: flex;
|
|
}
|
|
|
|
.kctbform > div > div > div > input {
|
|
border-top-right-radius: 0px;
|
|
border-bottom-right-radius: 0px;
|
|
border-right: 0;
|
|
}
|
|
|
|
.kctbform > div > div > div > button {
|
|
background: #ffffff;
|
|
border-width: 1px;
|
|
border-style: solid;
|
|
border-color: #d9d9d9;
|
|
border-left: 0;
|
|
border-top-right-radius: 6px;
|
|
border-bottom-right-radius: 6px;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.kctbform > div > div > div > button i {
|
|
background-image: url("/eye.svg");
|
|
width: 14px;
|
|
display: block;
|
|
height: 9px;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.kctbform div > div input,
|
|
.kctbform div > div input {
|
|
background: #ffffff;
|
|
border-width: 1px;
|
|
border-style: solid;
|
|
border-color: #d9d9d9;
|
|
padding: 4px 11px;
|
|
transition: all 0.2s;
|
|
line-height: 1.5714285714285714;
|
|
border-width: 1px;
|
|
border-style: solid;
|
|
flex-grow: 1;
|
|
width: 100%;
|
|
background-image: none !important;
|
|
}
|
|
|
|
.kctbform div span > span,
|
|
.kctbform div > div span > span {
|
|
color: rgb(255, 77, 79);
|
|
font-weight: 400;
|
|
}
|
|
|
|
.icon24 {
|
|
display: block;
|
|
width: 24px;
|
|
height: 24px;
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.kcAuthenticatorOTPClass {
|
|
background-image: url("https://cdn.tombutcher.work/icons/auth/c-phone-v2.svg");
|
|
}
|
|
|
|
.kcAuthenticatorWebAuthnClass {
|
|
background-image: url("https://cdn.tombutcher.work/icons/auth/c-passkey-v2.svg");
|
|
}
|
|
|
|
.kcAuthenticatorPasswordClass {
|
|
background-image: url("https://cdn.tombutcher.work/icons/auth/c-pencil-v2.svg");
|
|
}
|
|
|
|
.kcAuthenticatorWebAuthnPasswordlessClass {
|
|
background-image: url("https://cdn.tombutcher.work/icons/auth/c-passkey-v2.svg");
|
|
}
|
|
|
|
.kcAuthenticatorDefaultClass {
|
|
background-image: url("https://cdn.tombutcher.work/icons/auth/c-default-v2.svg");
|
|
}
|
|
|
|
.ant-btn-icon > img {
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.ant-steps-item
|
|
> .ant-steps-item-container
|
|
> .ant-steps-item-content
|
|
> .ant-steps-item-title::after {
|
|
background: transparent !important;
|
|
}
|
|
|
|
.ant-steps
|
|
.ant-steps-item-finish
|
|
> .ant-steps-item-container
|
|
> .ant-steps-item-tail::after {
|
|
background: transparent !important;
|
|
}
|
|
|
|
.ant-steps
|
|
.ant-steps-item-finish
|
|
> .ant-steps-item-container
|
|
> .ant-steps-item-tail::after {
|
|
background: transparent !important;
|
|
}
|
|
|
|
input:-webkit-autofill,
|
|
input:-webkit-autofill:hover,
|
|
input:-webkit-autofill:focus,
|
|
input:-webkit-autofill:active {
|
|
-webkit-background-clip: text;
|
|
-webkit-text-fill-color: #ffffff;
|
|
transition: background-color 5000s ease-in-out 0s;
|
|
box-shadow: inset 0 0 20px 20px #23232329;
|
|
}
|
|
|
|
.ant-form-item:last-child {
|
|
margin-bottom: 0 !important;
|
|
}
|
|
|
|
.loadingOverlay {
|
|
width: 100vw;
|
|
height: var(--unit-100vh);
|
|
z-index: 2;
|
|
position: fixed;
|
|
}
|
|
|
|
.ant-alert {
|
|
margin-bottom: 5px;
|
|
} |