UNPKG

@criipto/verify-react

Version:

Verify SDK for React Single Page Applications

224 lines (194 loc) 4.61 kB
.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; }