@criipto/verify-react
Version:
Verify SDK for React Single Page Applications
224 lines (194 loc) • 4.61 kB
CSS
.criipto-eid-btn {
box-sizing: border-box;
color: #fff;
cursor: pointer;
text-align: start;
background: #604fed;
border: 0;
flex-direction: row;
align-items: center;
gap: 16px;
min-height: 60px;
padding: 6px 24px 6px 16px;
font-family: IBM Plex Sans, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 500;
text-decoration: none;
display: flex;
}
@media (width <= 320px) {
.criipto-eid-btn {
padding-left: 6px;
padding-right: 6px;
}
}
.criipto-eid-btn:hover, .criipto-eid-btn:active {
color: #fff;
}
.criipto-eid-btn .criipto-eid-logo {
flex-direction: row;
flex-shrink: 0;
justify-content: flex-end;
align-items: center;
width: 88px;
display: flex;
}
.criipto-eid-btn .criipto-eid-logo img {
max-width: 100%;
max-height: 100%;
}
.criipto-eid-btn {
--bg-lightness-mod: 0%;
--bg-alpha-mod: 100%;
&:hover {
--bg-lightness-mod: -10%;
}
}
.criipto-eid-btn.criipto-eid-btn--fi, .criipto-eid-btn.criipto-eid-btn--uk-oneid {
&:hover {
--bg-lightness-mod: 10%;
}
}
.criipto-eid-btn.criipto-eid-btn--dk-mitid {
background-color: hsl(214.96 100% calc(45.1% + var(--bg-lightness-mod)) / var(--bg-alpha-mod));
}
.criipto-eid-btn.criipto-eid-btn--se-bankid {
background-color: hsl(198.46 52.7% calc(29.02% + var(--bg-lightness-mod)) / var(--bg-alpha-mod));
}
.criipto-eid-btn.criipto-eid-btn--no-bankid {
background-color: hsl(280 60% calc(18.63% + var(--bg-lightness-mod)) / var(--bg-alpha-mod));
}
.criipto-eid-btn.criipto-eid-btn--no-vipps {
background-color: hsl(15.07 100% calc(57.06% + var(--bg-lightness-mod)) / var(--bg-alpha-mod));
}
.criipto-eid-btn.criipto-eid-btn--itsme {
background-color: hsl(9.72 98.18% calc(56.86% + var(--bg-lightness-mod)) / var(--bg-alpha-mod));
}
.criipto-eid-btn.criipto-eid-btn--fi {
background-color: hsl(0 0% calc(20% + var(--bg-lightness-mod)) / var(--bg-alpha-mod));
}
.criipto-eid-btn.criipto-eid-btn--se-frejaid {
background-color: hsl(242.7 43.41% calc(40.2% + var(--bg-lightness-mod)) / var(--bg-alpha-mod));
}
.criipto-eid-btn.criipto-eid-btn--uk-oneid {
background-color: hsl(210.94 96.97% calc(12.94% + var(--bg-lightness-mod)) / var(--bg-alpha-mod));
}
.criipto-eid-btn.criipto-eid-btn--de-personalausweis {
background-color: hsl(208.57 55.26% calc(44.71% + var(--bg-lightness-mod)) / var(--bg-alpha-mod));
}
.criipto-eid-btn.criipto-eid-btn--nl-idin {
background-color: hsl(196 100% calc(47.06% + var(--bg-lightness-mod)) / var(--bg-alpha-mod));
}
.criipto-eid-btn.criipto-eid-btn--disabled {
pointer-events: none;
--bg-alpha-mod: 30%;
}
.criipto-eid-btn--loading {
pointer-events: none;
--bg-alpha-mod: 70%;
}
.criipto-se-bankid-qr {
background: #235971;
padding: 16px;
}
.criipto-se-bankid-qr--help-text {
color: #fff;
flex-flow: row;
align-items: center;
gap: 16px;
padding-bottom: 16px;
font-family: IBM Plex Sans, sans-serif;
font-size: 14px;
display: flex;
}
.criipto-se-bankid-qr--help-text img {
height: 30px;
}
.criipto-se-bankid-qr-canvas {
box-sizing: border-box;
cursor: pointer;
background: none;
border: 0;
outline: none;
width: 100%;
margin: 0;
padding: 0;
line-height: 0;
display: block;
}
.criipto-se-bankid-qr-canvas img {
max-width: 100%;
max-height: 100%;
}
.criipto-se-bankid-qr-fullscreen {
box-sizing: border-box;
background: #fff;
border: 0;
width: 100svw;
max-width: 100svw;
height: 100svh;
max-height: 100svh;
margin: 0;
padding: 0;
inset: 0;
}
.criipto-se-bankid-qr-fullscreen .criipto-se-bankid-qr-canvas {
width: auto;
height: 100%;
margin: 0 auto;
}
.criipto-eid-loader {
box-sizing: border-box;
border: 3px solid #fff;
border-bottom-color: #0000;
border-radius: 50%;
width: 24px;
height: 24px;
margin: 0 auto;
animation: 1s linear infinite rotation;
display: inline-block;
}
@keyframes rotation {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
.criipto-eid-selector {
flex-flow: column;
gap: 8px;
max-width: 500px;
padding: 20px;
display: flex;
}
.criipto-auth-popup-backdrop {
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
display: flex;
position: absolute;
top: 0;
left: 0;
}
.criipto-auth-popup-backdrop-background {
opacity: .8;
z-index: 10;
background-color: #000;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.criipto-auth-popup-backdrop-content {
z-index: 11;
color: #fff;
flex-direction: column;
align-items: center;
width: 350px;
display: flex;
}