velocity-verification
Version:
JavaScript SDK view layer for identity verification
152 lines (129 loc) • 2.9 kB
CSS
@import (less) "../Theme/constants.css";
.container {
display: flex;
}
.crossDeviceInstructionsContainer {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
margin-bottom: 20*@unit;
}
.instructions {
margin: 16*@unit 0 0;
@media (--small-viewport) {
display: flex;
flex: 1 1 auto;
flex-direction: column;
justify-content: center
}
}
.instructionsCopy {
margin: 14*@unit-small 24*@unit-small;
font-size: @font-size-small;
line-height: 1.43;
@media (--small-viewport) {
font-size: @font-size-base;
margin: 14*@unit 24*@unit;
}
}
.error {
&:extend(.text);
color: @color-error;
}
.buttons {
display: flex;
justify-content: space-around;
}
.buttonContainer {
display: flex;
width: 100%;
}
.button {
display: block;
margin: 0 5*@unit;
flex: 1;
padding: 0 16*@unit;
@media (--small-viewport) {
flex-grow: 1;
}
}
.crossDeviceButton {
margin-top: 16*@unit;
margin-bottom: 16*@unit;
}
.icon {
background-size: 64*@unit auto;
}
.identityIcon {
background-image: url('assets/cross-device-doc-icon.svg');
background-size: 72*@unit;
background-position: 40% 50%;
background-repeat: no-repeat;
background-color: @color-icon-temporary;
border-radius: 144*@unit 144*@unit;
height: 144*@unit;
width: 144*@unit;
min-width: 16%;
margin: 32*@unit auto 0;
@media (--small-viewport) {
background-image: url('assets/camera.svg');
background-position: center;
background-color: @color-transparent;
background-size: 64*@unit auto;
border-radius: 0;
height: 72*@unit;
width: 72*@unit;
}
}
.faceIcon {
&:extend(.icon);
background-image: url('assets/cross-device-selfie-icon.svg');
background-size: 100*@unit;
background-position: 50% 30%;
background-repeat: no-repeat;
background-color: @color-icon-temporary;
border-radius: 144*@unit 144*@unit;
height: 144*@unit;
width: 144*@unit;
min-width: 16%;
margin: 32*@unit auto 0;
@media (--small-viewport) {
background-image: url('assets/camera.svg');
background-position: center;
background-color: @color-transparent;
background-size: 64*@unit auto;
border-radius: 0;
height: 72*@unit;
width: 72*@unit;
}
}
.proofOfAddressIcon {
&:extend(.identityIcon);
@media (--small-viewport) {
height: 144*@unit;
width: 144*@unit;
background-image: url('assets/letter-focus.svg');
background-size: auto;
}
}
.uploaderWrapper {
display: flex;
flex-direction: column;
margin: 0 16*@unit;
flex-grow: 1;
}
.uploadArea {
display: flex;
flex-direction: column;
flex-grow: 1;
position: relative;
padding: 24*@unit 24*@unit 8*@unit;
justify-content: space-around;
@media (--small-viewport) {
background-color: @color-transparent;
border: none;
justify-content: space-between;
padding: 0;
}
}