face-age
Version:
A skin data-based beauty & healthcare platform, which provides a customized solution through accurate skin analysis.
2,251 lines (2,077 loc) • 77.2 kB
CSS
:root {
--font-mono: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
--background: #F9FAFC;
--color: #000;
--divider: #E6E8F0;
--basic: rgba(239, 55, 134);
--error: #da005c;
--basic_action: rgb(239, 55, 134);
--color_action: #fff;
--submit_action: rgb(8, 211, 144);
--circle_action: #fff;
--color_circle_action: #000;
--base_border_radius: 40px;
--base_border: #ccc;
--quiz_input_color: rgb(200 200 200);
--background_upload_color: #fff0fb;
--accepted_status: rgb(8, 211, 144);
--not_accepted_status: rgb(239, 55, 134);
--product_shadow: 0;
--product_border: rgb(200 200 200);
--product_padding: 10;
--product_action: rgb(239, 55, 134);
}
* {
box-sizing: border-box;
}
body {
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
-webkit-user-select: none; /* Safari */
-ms-user-select: none; /* IE 10 and IE 11 */
user-select: none; /* Standard syntax */
background-position: center;
background-size: cover;
}
.FaceGrid-container {
width: 100%;
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
}
.FaceGrid-item {
margin: 0;
box-sizing: border-box;
}
.FaceGrid-zeroMinWidth {
min-width: 0;
}
.FaceGrid-direction-xs-column {
flex-direction: column;
}
.FaceGrid-direction-xs-column-reverse {
flex-direction: column-reverse;
}
.FaceGrid-direction-xs-row-reverse {
flex-direction: row-reverse;
}
.FaceGrid-wrap-xs-nowrap {
flex-wrap: nowrap;
}
.FaceGrid-wrap-xs-wrap-reverse {
flex-wrap: wrap-reverse;
}
.FaceGrid-align-items-xs-center {
align-items: center;
}
.FaceGrid-align-items-xs-flex-start {
align-items: flex-start;
}
.FaceGrid-align-items-xs-flex-end {
align-items: flex-end;
}
.FaceGrid-align-items-xs-baseline {
align-items: baseline;
}
.FaceGrid-align-content-xs-center {
align-content: center;
}
.FaceGrid-align-content-xs-flex-start {
align-content: flex-start;
}
.FaceGrid-align-content-xs-flex-end {
align-content: flex-end;
}
.FaceGrid-align-content-xs-space-between {
align-content: space-between;
}
.FaceGrid-align-content-xs-space-around {
align-content: space-around;
}
.FaceGrid-justify-content-xs-center {
justify-content: center;
}
.FaceGrid-justify-content-xs-flex-end {
justify-content: flex-end;
}
.FaceGrid-justify-content-xs-space-between {
justify-content: space-between;
}
.FaceGrid-justify-content-xs-space-around {
justify-content: space-around;
}
.FaceGrid-justify-content-xs-space-evenly {
justify-content: space-evenly;
}
.FaceGrid-spacing-xs-1 {
width: calc(100% + 8px);
margin: -4px;
}
.FaceGrid-spacing-xs-1 > .FaceGrid-item {
padding: 4px;
}
.FaceGrid-spacing-xs-2 {
width: calc(100% + 16px);
margin: -8px;
}
.FaceGrid-spacing-xs-2 > .FaceGrid-item {
padding: 8px;
}
.FaceGrid-spacing-xs-3 {
width: calc(100% + 24px);
margin: -12px;
}
.FaceGrid-spacing-xs-3 > .FaceGrid-item {
padding: 12px;
}
.FaceGrid-spacing-xs-4 {
width: calc(100% + 32px);
margin: -16px;
}
.FaceGrid-spacing-xs-4 > .FaceGrid-item {
padding: 16px;
}
.FaceGrid-spacing-xs-5 {
width: calc(100% + 40px);
margin: -20px;
}
.FaceGrid-spacing-xs-5 > .FaceGrid-item {
padding: 20px;
}
.FaceGrid-spacing-xs-6 {
width: calc(100% + 48px);
margin: -24px;
}
.FaceGrid-spacing-xs-6 > .FaceGrid-item {
padding: 24px;
}
.FaceGrid-spacing-xs-7 {
width: calc(100% + 56px);
margin: -28px;
}
.FaceGrid-spacing-xs-7 > .FaceGrid-item {
padding: 28px;
}
.FaceGrid-spacing-xs-8 {
width: calc(100% + 64px);
margin: -32px;
}
.FaceGrid-spacing-xs-8 > .FaceGrid-item {
padding: 32px;
}
.FaceGrid-spacing-xs-9 {
width: calc(100% + 72px);
margin: -36px;
}
.FaceGrid-spacing-xs-9 > .FaceGrid-item {
padding: 36px;
}
.FaceGrid-spacing-xs-10 {
width: calc(100% + 80px);
margin: -40px;
}
.FaceGrid-spacing-xs-10 > .FaceGrid-item {
padding: 40px;
}
.FaceGrid-grid-xs-auto {
flex-grow: 0;
max-width: none;
flex-basis: auto;
}
.FaceGrid-grid-xs-true {
flex-grow: 1;
max-width: 100%;
flex-basis: 0;
}
.FaceGrid-grid-xs-1 {
flex-grow: 0;
max-width: 8.333333%;
flex-basis: 8.333333%;
}
.FaceGrid-grid-xs-2 {
flex-grow: 0;
max-width: 16.666667%;
flex-basis: 16.666667%;
}
.FaceGrid-grid-xs-3 {
flex-grow: 0;
max-width: 25%;
flex-basis: 25%;
}
.FaceGrid-grid-xs-4 {
flex-grow: 0;
max-width: 33.333333%;
flex-basis: 33.333333%;
}
.FaceGrid-grid-xs-5 {
flex-grow: 0;
max-width: 41.666667%;
flex-basis: 41.666667%;
}
.FaceGrid-grid-xs-6 {
flex-grow: 0;
max-width: 50%;
flex-basis: 50%;
}
.FaceGrid-grid-xs-7 {
flex-grow: 0;
max-width: 58.333333%;
flex-basis: 58.333333%;
}
.FaceGrid-grid-xs-8 {
flex-grow: 0;
max-width: 66.666667%;
flex-basis: 66.666667%;
}
.FaceGrid-grid-xs-9 {
flex-grow: 0;
max-width: 75%;
flex-basis: 75%;
}
.FaceGrid-grid-xs-10 {
flex-grow: 0;
max-width: 83.333333%;
flex-basis: 83.333333%;
}
.FaceGrid-grid-xs-11 {
flex-grow: 0;
max-width: 91.666667%;
flex-basis: 91.666667%;
}
.FaceGrid-grid-xs-12 {
flex-grow: 0;
max-width: 100%;
flex-basis: 100%;
}
.point_analysis {
text-align: center;
color: var(--color_action);
text-shadow: -1px 1px #000000d1;
cursor: pointer;
}
.point_analysis .count_box {
background-color: rgb(0 0 0 / 24%);
width: 50px;
height: 50px;
border-radius: 50%;
margin: 0 auto 2px;
display: flex;
align-items: center;
align-content: center;
}
.point_analysis.all_products .count_box {
background-color: rgb(0 0 0 / 4%);
}
.point_analysis .label_box {
white-space: nowrap;
overflow: hidden !important;
text-overflow: ellipsis;
font-size: 13px;
}
.point_analysis .progress-container {
position: relative;
width: 50px;
height: 50px;
}
.point_analysis .MuiCircularProgress-svg {
width: 50px;
height: 50px;
transform: rotate(-90deg);
}
.point_analysis .MuiCircularProgress-circle {
stroke: var(--error);
stroke-dasharray: 126.92;
stroke-dashoffset: 126.92;
transition: stroke-dashoffset 0.35s;
}
.point_analysis .progress-label {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 1em;
color: var(--error);
text-shadow: 0px 0px 13px #0000007a;
}
.recommendation_modal_window .point_analysis .progress-label {
text-shadow: 0 0 transparent;
}
.point_analysis.all_products .count_box .products_ico {
width: 100%;
height: 100%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
border: 0 solid #fff;
border-radius: 50%;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.point_analysis.all_products .count_box .products_ico svg{
width: 28px;
height: 28px;
margin-top: 9px;
}
.point_analysis.all_products.active .count_box .products_ico {
border: 2px solid var(--basic);
}
.point_analysis.all_products.active .count_box .products_ico svg{
fill: var(--basic);
}
.face_slide .swiper-slide {
width: 82px !important;
}
.face_slide {
opacity: 1;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
/*.face_slide:hover {
opacity: 1;
}*/
.skin_info_ico{
width: 28px;
height: 28px;
margin: 0 auto;
}
.skin_info_ico svg{
width: 28px;
height: 28px;
margin-top: 2px;
}
.point_analysis.skin_info.active .count_box {
background: var(--basic);
}
.point_analysis.skin_info .count_box svg {
fill: var(--basic);
}
.point_analysis.skin_info.active .count_box svg {
fill: #fff;
}
.face_slide .swiper-button-next, .face_slide .swiper-button-prev {
color: var(--color_action);
text-shadow: -3px 0px black;
opacity: 0;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
/* font-size: 12px !important; */
}
.face_slide:hover .swiper-button-next, .face_slide:hover .swiper-button-prev {
opacity: 1;
}
.face_slide .swiper-button-next:after, .face_slide .swiper-button-prev:after {
font-size: 26px;
}
.face_slide .swiper-button-next.swiper-button-disabled, .face_slide .swiper-button-prev.swiper-button-disabled {
display: none;
}
.recommendation_modal_window .main {
max-width: 1140px;
margin-right: auto;
margin-left: auto;
margin-bottom: 25px;
}
.products .product_item_box {
width: 25%;
display: inline-block;
vertical-align: top;
padding: 10px;
}
.products .product_item_box a{
color: #000;
text-decoration: none;
}
.product_problem_support.swiper.myProductProblem {
margin-bottom: 10px !important;
}
.products {
justify-content: space-between;
align-items: start;
margin: 0 -10px 10px;
}
.swiper.myProducts {
text-align: center;
margin: 0 auto;
}
.product_item {
/*border: 1px solid #ccc;*/
padding: 10px;
border-radius: 15px;
}
.product_item .routine_group {
margin-bottom: 6px;
font-size: 12px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.product_item img.product_image {
width: 100%;
}
.product_item h2.product_title {
font-size: 15px;
font-weight: 600;
margin: 4px 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.product_item p.product_description {
font-size: 12px;
margin: 0;
color: #0000008a;
margin-bottom: 10px;
}
.product_item .product_problem_item {
background: #dcdcdc;
color: #575757;
padding: 4px 9px;
border-radius: 23px;
text-align: center;
font-size: 13px;
}
.product_item .product_problem_support .swiper-wrapper {
height: auto;
}
.product_item .product_problem_support .swiper-slide {
width: auto;
}
.product_item .product_price {
margin-top: 18px;
font-size: 14px;
font-weight: 600;
margin-bottom: 6px;
}
.product_item .product_price .old {
margin-left: 6px;
font-size: 11px;
opacity: 0.3;
text-decoration: line-through;
}
.product_item .product_variables {
margin: 10px 0;
}
.product_item .product_variables .item{
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
}
.product_item .product_variables label {
font-size: 13px;
width: 35%;
display: inline-block;
vertical-align: middle;
}
.product_item .product_variables select {
width: 65%;
padding: 8px;
font-size: 14px;
border-radius: 9px;
border: 1px solid #D1D5DB;
color: #6B7280;
display: inline-block;
vertical-align: middle;
margin: 0;
}
.product_item button {
border: 1px solid var(--product_action);
background: transparent;
padding: 12px;
border-radius: 10px;
display: block;
color: var(--product_action);
font-weight: bold;
cursor: pointer;
width: 100%;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.product_item button.active {
color: var(--product_action);
}
.product_item button:hover {
background: var(--product_action);
color: var(--color_action);
}
@media (min-width:600px) {
.FaceGrid-grid-sm-auto {
flex-grow: 0;
max-width: none;
flex-basis: auto;
}
.FaceGrid-grid-sm-true {
flex-grow: 1;
max-width: 100%;
flex-basis: 0;
}
.FaceGrid-grid-sm-1 {
flex-grow: 0;
max-width: 8.333333%;
flex-basis: 8.333333%;
}
.FaceGrid-grid-sm-2 {
flex-grow: 0;
max-width: 16.666667%;
flex-basis: 16.666667%;
}
.FaceGrid-grid-sm-3 {
flex-grow: 0;
max-width: 25%;
flex-basis: 25%;
}
.FaceGrid-grid-sm-4 {
flex-grow: 0;
max-width: 33.333333%;
flex-basis: 33.333333%;
}
.FaceGrid-grid-sm-5 {
flex-grow: 0;
max-width: 41.666667%;
flex-basis: 41.666667%;
}
.FaceGrid-grid-sm-6 {
flex-grow: 0;
max-width: 50%;
flex-basis: 50%;
}
.FaceGrid-grid-sm-7 {
flex-grow: 0;
max-width: 58.333333%;
flex-basis: 58.333333%;
}
.FaceGrid-grid-sm-8 {
flex-grow: 0;
max-width: 66.666667%;
flex-basis: 66.666667%;
}
.FaceGrid-grid-sm-9 {
flex-grow: 0;
max-width: 75%;
flex-basis: 75%;
}
.FaceGrid-grid-sm-10 {
flex-grow: 0;
max-width: 83.333333%;
flex-basis: 83.333333%;
}
.FaceGrid-grid-sm-11 {
flex-grow: 0;
max-width: 91.666667%;
flex-basis: 91.666667%;
}
.FaceGrid-grid-sm-12 {
flex-grow: 0;
max-width: 100%;
flex-basis: 100%;
}
}
@media (min-width:1000px) {
.FaceGrid-grid-md-auto {
flex-grow: 0;
max-width: none;
flex-basis: auto;
}
.FaceGrid-grid-md-true {
flex-grow: 1;
max-width: 100%;
flex-basis: 0;
}
.FaceGrid-grid-md-1 {
flex-grow: 0;
max-width: 8.333333%;
flex-basis: 8.333333%;
}
.FaceGrid-grid-md-2 {
flex-grow: 0;
max-width: 16.666667%;
flex-basis: 16.666667%;
}
.FaceGrid-grid-md-3 {
flex-grow: 0;
max-width: 25%;
flex-basis: 25%;
}
.FaceGrid-grid-md-4 {
flex-grow: 0;
max-width: 33.333333%;
flex-basis: 33.333333%;
}
.FaceGrid-grid-md-5 {
flex-grow: 0;
max-width: 41.666667%;
flex-basis: 41.666667%;
}
.FaceGrid-grid-md-6 {
flex-grow: 0;
max-width: 50%;
flex-basis: 50%;
}
.FaceGrid-grid-md-7 {
flex-grow: 0;
max-width: 58.333333%;
flex-basis: 58.333333%;
}
.FaceGrid-grid-md-8 {
flex-grow: 0;
max-width: 66.666667%;
flex-basis: 66.666667%;
}
.FaceGrid-grid-md-9 {
flex-grow: 0;
max-width: 75%;
flex-basis: 75%;
}
.FaceGrid-grid-md-10 {
flex-grow: 0;
max-width: 83.333333%;
flex-basis: 83.333333%;
}
.FaceGrid-grid-md-11 {
flex-grow: 0;
max-width: 91.666667%;
flex-basis: 91.666667%;
}
.FaceGrid-grid-md-12 {
flex-grow: 0;
max-width: 100%;
flex-basis: 100%;
}
}
@media (min-width:1200px) {
.FaceGrid-grid-lg-auto {
flex-grow: 0;
max-width: none;
flex-basis: auto;
}
.FaceGrid-grid-lg-true {
flex-grow: 1;
max-width: 100%;
flex-basis: 0;
}
.FaceGrid-grid-lg-1 {
flex-grow: 0;
max-width: 8.333333%;
flex-basis: 8.333333%;
}
.FaceGrid-grid-lg-2 {
flex-grow: 0;
max-width: 16.666667%;
flex-basis: 16.666667%;
}
.FaceGrid-grid-lg-3 {
flex-grow: 0;
max-width: 25%;
flex-basis: 25%;
}
.FaceGrid-grid-lg-4 {
flex-grow: 0;
max-width: 33.333333%;
flex-basis: 33.333333%;
}
.FaceGrid-grid-lg-5 {
flex-grow: 0;
max-width: 41.666667%;
flex-basis: 41.666667%;
}
.FaceGrid-grid-lg-6 {
flex-grow: 0;
max-width: 50%;
flex-basis: 50%;
}
.FaceGrid-grid-lg-7 {
flex-grow: 0;
max-width: 58.333333%;
flex-basis: 58.333333%;
}
.FaceGrid-grid-lg-8 {
flex-grow: 0;
max-width: 66.666667%;
flex-basis: 66.666667%;
}
.FaceGrid-grid-lg-9 {
flex-grow: 0;
max-width: 75%;
flex-basis: 75%;
}
.FaceGrid-grid-lg-10 {
flex-grow: 0;
max-width: 83.333333%;
flex-basis: 83.333333%;
}
.FaceGrid-grid-lg-11 {
flex-grow: 0;
max-width: 91.666667%;
flex-basis: 91.666667%;
}
.FaceGrid-grid-lg-12 {
flex-grow: 0;
max-width: 100%;
flex-basis: 100%;
}
}
@media (min-width:1920px) {
.FaceGrid-grid-xl-auto {
flex-grow: 0;
max-width: none;
flex-basis: auto;
}
.FaceGrid-grid-xl-true {
flex-grow: 1;
max-width: 100%;
flex-basis: 0;
}
.FaceGrid-grid-xl-1 {
flex-grow: 0;
max-width: 8.333333%;
flex-basis: 8.333333%;
}
.FaceGrid-grid-xl-2 {
flex-grow: 0;
max-width: 16.666667%;
flex-basis: 16.666667%;
}
.FaceGrid-grid-xl-3 {
flex-grow: 0;
max-width: 25%;
flex-basis: 25%;
}
.FaceGrid-grid-xl-4 {
flex-grow: 0;
max-width: 33.333333%;
flex-basis: 33.333333%;
}
.FaceGrid-grid-xl-5 {
flex-grow: 0;
max-width: 41.666667%;
flex-basis: 41.666667%;
}
.FaceGrid-grid-xl-6 {
flex-grow: 0;
max-width: 50%;
flex-basis: 50%;
}
.FaceGrid-grid-xl-7 {
flex-grow: 0;
max-width: 58.333333%;
flex-basis: 58.333333%;
}
.FaceGrid-grid-xl-8 {
flex-grow: 0;
max-width: 66.666667%;
flex-basis: 66.666667%;
}
.FaceGrid-grid-xl-9 {
flex-grow: 0;
max-width: 75%;
flex-basis: 75%;
}
.FaceGrid-grid-xl-10 {
flex-grow: 0;
max-width: 83.333333%;
flex-basis: 83.333333%;
}
.FaceGrid-grid-xl-11 {
flex-grow: 0;
max-width: 91.666667%;
flex-basis: 91.666667%;
}
.FaceGrid-grid-xl-12 {
flex-grow: 0;
max-width: 100%;
flex-basis: 100%;
}
}
.FaceCircularProgress-root {
display: inline-block;
}
.FaceCircularProgress-static {
transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.FaceCircularProgress-indeterminate {
animation: FaceCircularProgress-keyframes-circular-rotate 1.4s linear infinite;
}
.FaceCircularProgress-determinate {
transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.FaceCircularProgress-colorPrimary {
color: #5048E5;
}
.FaceCircularProgress-colorSecondary {
color: #10B981;
}
.FaceCircularProgress-svg {
display: block;
}
.FaceCircularProgress-circle {
stroke: currentColor;
}
.FaceCircularProgress-circleStatic {
transition: stroke-dashoffset 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.FaceCircularProgress-circleIndeterminate {
animation: FaceCircularProgress-keyframes-circular-dash 1.4s ease-in-out infinite;
stroke-dasharray: 80px, 200px;
stroke-dashoffset: 0px;
}
.FaceCircularProgress-circleDeterminate {
transition: stroke-dashoffset 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
@keyframes FaceCircularProgress-keyframes-circular-rotate {
0% {
transform-origin: 50% 50%;
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes FaceCircularProgress-keyframes-circular-rotate {
0% {
transform-origin: 50% 50%;
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes FaceCircularProgress-keyframes-circular-dash {
0% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: 0px;
}
50% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -15px;
}
100% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -125px;
}
}
@keyframes FaceCircularProgress-keyframes-circular-dash {
0% {
stroke-dasharray: 1px, 200px;
stroke-dashoffset: 0px;
}
50% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -15px;
}
100% {
stroke-dasharray: 100px, 200px;
stroke-dashoffset: -125px;
}
}
.FaceCircularProgress-circleDisableShrink {
animation: none;
}
.FaceIconButton-root {
flex: 0 0 auto;
color: #6B7280;
padding: 12px;
overflow: visible;
font-size: 1.5rem;
text-align: center;
transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
border-radius: 50%;
border: 0;
margin: 0 4px 10px;
cursor: pointer;
}
.FaceIconButton-root:hover {
background-color: rgb(178, 178, 178);
}
.FaceIconButton-root.Face-disabled {
color: rgba(55, 65, 81, 0.26);
background-color: transparent;
}
.FaceButtonBase-root.handle-submit {
background: var(--submit_action);
color: var(--color_action);
}
.FaceButtonBase-root.handle-submit.disable {
background: rgb(178, 178, 178);
color: var(--color_action);
}
.FaceButtonBase-root.handle-submit:hover {
opacity: 0.8;
}
.FaceButtonBase-root.handle-back {
background: var(--basic_action);
color: var(--color_action);
}
.FaceButtonBase-root.handle-back:hover {
opacity: 0.8;
}
@media (hover: none) {
.FaceIconButton-root:hover {
background-color: transparent !important;
}
}
.FaceIconButton-edgeStart {
margin-left: -12px;
}
.FaceIconButton-sizeSmall.FaceIconButton-edgeStart {
margin-left: -3px;
}
.FaceIconButton-edgeEnd {
margin-right: -12px;
}
.FaceIconButton-sizeSmall.FaceIconButton-edgeEnd {
margin-right: -3px;
}
.FaceIconButton-colorInherit {
color: inherit;
}
.FaceIconButton-colorPrimary {
color: #5048E5;
}
.FaceIconButton-colorPrimary:hover {
background-color: rgba(80, 72, 229, 0.04);
}
@media (hover: none) {
.FaceIconButton-colorPrimary:hover {
background-color: transparent;
}
}
.FaceIconButton-colorSecondary {
color: var(--submit_action);
}
.FaceIconButton-colorSecondary:hover {
background-color: rgba(16, 185, 129, 0.04);
}
@media (hover: none) {
.FaceIconButton-colorSecondary:hover {
background-color: transparent;
}
}
.FaceIconButton-sizeSmall {
padding: 3px;
font-size: 1.125rem;
}
.FaceIconButton-label {
width: 100%;
display: flex;
align-items: inherit;
justify-content: inherit;
}
.advanced-cropper-line-wrapper--north, .advanced-cropper-line-wrapper--south {
height: 12px;
width: 100%; }
.advanced-cropper-line-wrapper--north {
cursor: n-resize; }
.advanced-cropper-line-wrapper--south {
cursor: s-resize; }
.advanced-cropper-line-wrapper--east, .advanced-cropper-line-wrapper--west {
width: 12px;
height: 100%; }
.advanced-cropper-line-wrapper--east {
cursor: e-resize; }
.advanced-cropper-line-wrapper--west {
cursor: w-resize; }
.advanced-cropper-line-wrapper--disabled {
cursor: auto; }
.advanced-cropper-line-wrapper__content {
position: absolute; }
.advanced-cropper-line-wrapper__content--east, .advanced-cropper-line-wrapper__content--west {
height: 100%; }
.advanced-cropper-line-wrapper__content--north, .advanced-cropper-line-wrapper__content--south {
width: 100%; }
.advanced-cropper-line-wrapper__content--east {
left: 50%;
-webkit-transform: translateX(-100%);
transform: translateX(-100%); }
.advanced-cropper-line-wrapper__content--west {
right: 50%;
-webkit-transform: translateX(100%);
transform: translateX(100%); }
.advanced-cropper-line-wrapper__content--north {
top: 50%; }
.advanced-cropper-line-wrapper__content--south {
bottom: 50%; }
.advanced-cropper-handler-wrapper {
position: absolute;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 30px;
height: 30px; }
.advanced-cropper-handler-wrapper__draggable {
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.advanced-cropper-handler-wrapper--west-north {
cursor: nw-resize; }
.advanced-cropper-handler-wrapper--north {
cursor: n-resize; }
.advanced-cropper-handler-wrapper--east-north {
cursor: ne-resize; }
.advanced-cropper-handler-wrapper--east {
cursor: e-resize; }
.advanced-cropper-handler-wrapper--east-south {
cursor: se-resize; }
.advanced-cropper-handler-wrapper--south {
cursor: s-resize; }
.advanced-cropper-handler-wrapper--west-south {
cursor: sw-resize; }
.advanced-cropper-handler-wrapper--west {
cursor: w-resize; }
.advanced-cropper-handler-wrapper--disabled {
cursor: auto; }
.advanced-cropper-bounding-box {
position: relative;
height: 100%;
width: 100%; }
.advanced-cropper-bounding-box__handler-wrapper {
position: absolute; }
.advanced-cropper-bounding-box__handler-wrapper--east, .advanced-cropper-bounding-box__handler-wrapper--west {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
height: 100%; }
.advanced-cropper-bounding-box__handler-wrapper--south, .advanced-cropper-bounding-box__handler-wrapper--north {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
width: 100%; }
.advanced-cropper-bounding-box__handler-wrapper--west, .advanced-cropper-bounding-box__handler-wrapper--west-north, .advanced-cropper-bounding-box__handler-wrapper--west-south {
left: 0; }
.advanced-cropper-bounding-box__handler-wrapper--east, .advanced-cropper-bounding-box__handler-wrapper--east-north, .advanced-cropper-bounding-box__handler-wrapper--east-south {
left: 100%; }
.advanced-cropper-bounding-box__handler-wrapper--north, .advanced-cropper-bounding-box__handler-wrapper--west-north, .advanced-cropper-bounding-box__handler-wrapper--east-north {
top: 0; }
.advanced-cropper-bounding-box__handler-wrapper--south, .advanced-cropper-bounding-box__handler-wrapper--west-south, .advanced-cropper-bounding-box__handler-wrapper--east-south {
top: 100%; }
.advanced-cropper-bounding-box__handler {
position: absolute; }
.advanced-cropper-bounding-box__handler--west-north {
left: 0;
top: 0; }
.advanced-cropper-bounding-box__handler--north {
left: 50%;
top: 0; }
.advanced-cropper-bounding-box__handler--east-north {
left: 100%;
top: 0; }
.advanced-cropper-bounding-box__handler--east {
left: 100%;
top: 50%; }
.advanced-cropper-bounding-box__handler--east-south {
left: 100%;
top: 100%; }
.advanced-cropper-bounding-box__handler--south {
left: 50%;
top: 100%; }
.advanced-cropper-bounding-box__handler--west-south {
left: 0;
top: 100%; }
.advanced-cropper-bounding-box__handler--west {
left: 0;
top: 50%; }
.advanced-cropper-bounding-box__line {
position: absolute; }
.advanced-cropper-bounding-box__line--north, .advanced-cropper-bounding-box__line--south {
left: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
.advanced-cropper-bounding-box__line--north {
top: 0; }
.advanced-cropper-bounding-box__line--south {
top: 100%; }
.advanced-cropper-bounding-box__line--west, .advanced-cropper-bounding-box__line--east {
top: 0;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); }
.advanced-cropper-bounding-box__line--west {
left: 0; }
.advanced-cropper-bounding-box__line--east {
left: 100%; }
.advanced-cropper-artificial-transition {
will-change: transform; }
.advanced-cropper-background-image {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: absolute;
-webkit-transform-origin: center;
transform-origin: center;
pointer-events: none;
max-width: none !important; }
.advanced-cropper-canvas {
display: none; }
.advanced-cropper-source {
width: 1px;
height: 1px;
visibility: hidden;
position: absolute;
opacity: 0; }
.advanced-cropper-fade {
visibility: hidden;
opacity: 0;
-webkit-transition: 0.5s;
transition: 0.5s;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.advanced-cropper-fade--visible {
opacity: 1;
visibility: visible; }
.advanced-cropper-wrapper__fade {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-height: 0; }
.advanced-cropper-stencil-grid {
display: table;
border-collapse: collapse;
table-layout: fixed;
opacity: 0;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s; }
.advanced-cropper-stencil-grid--visible {
opacity: 1; }
.advanced-cropper-stencil-grid__row {
display: table-row; }
.advanced-cropper-stencil-grid__cell {
display: table-cell;
width: 1%;
height: 1%;
border: currentColor solid 1px; }
.advanced-cropper-stencil-grid__cell--top {
border-top-color: transparent; }
.advanced-cropper-stencil-grid__cell--left {
border-left-color: transparent; }
.advanced-cropper-stencil-grid__cell--right {
border-right-color: transparent; }
.advanced-cropper-stencil-grid__cell--bottom {
border-bottom-color: transparent; }
.advanced-cropper-stencil-overlay {
-webkit-box-sizing: content-box;
box-sizing: content-box;
-webkit-box-shadow: 0 0 0 1000px currentColor;
box-shadow: 0 0 0 1000px currentColor;
pointer-events: none;
width: 100%;
height: 100%;
position: absolute;
-webkit-backface-visibility: hidden; }
.advanced-cropper-stencil-wrapper {
will-change: transform; }
.advanced-cropper-boundary {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
direction: ltr;
position: relative; }
.advanced-cropper-boundary__content {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.advanced-cropper-boundary__stretcher {
pointer-events: none;
position: relative;
max-width: 100%;
max-height: 100%; }
.advanced-cropper-circle-stencil {
position: absolute;
height: 100%;
width: 100%;
-webkit-box-sizing: content-box;
box-sizing: content-box;
-webkit-backface-visibility: hidden;
-webkit-transform-style: preserve-3d; }
.advanced-cropper-circle-stencil__overlay {
border-radius: 50%;
overflow: hidden; }
.advanced-cropper-circle-stencil__preview {
border-radius: 50%; }
.advanced-cropper-circle-stencil__draggable-area, .advanced-cropper-circle-stencil__overlay, .advanced-cropper-circle-stencil__preview, .advanced-cropper-circle-stencil__grid {
position: absolute;
height: 100%;
width: 100%; }
.advanced-cropper-circle-stencil--movable {
cursor: move; }
.advanced-cropper-rectangle-stencil {
position: absolute;
height: 100%;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-backface-visibility: hidden;
-webkit-transform-style: preserve-3d; }
.advanced-cropper-rectangle-stencil__draggable-area, .advanced-cropper-rectangle-stencil__overlay, .advanced-cropper-rectangle-stencil__preview, .advanced-cropper-rectangle-stencil__grid {
position: absolute;
height: 100%;
width: 100%; }
.advanced-cropper-rectangle-stencil--movable {
cursor: move; }
.advanced-cropper-simple-line {
background: none;
border-width: 0; }
.advanced-cropper-simple-line--south, .advanced-cropper-simple-line--north {
height: 0;
width: 100%; }
.advanced-cropper-simple-line--east, .advanced-cropper-simple-line--west {
height: 100%;
width: 0; }
.advanced-cropper-simple-line--east {
border-right-width: 1px; }
.advanced-cropper-simple-line--west {
border-left-width: 1px; }
.advanced-cropper-simple-line--south {
border-bottom-width: 1px; }
.advanced-cropper-simple-line--north {
border-top-width: 1px; }
.advanced-cropper-simple-handler {
display: block; }
.advanced-cropper-preview {
overflow: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.advanced-cropper-preview__content {
overflow: hidden;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.advanced-cropper-preview__image {
display: none;
pointer-events: none;
position: absolute;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transform-origin: center;
transform-origin: center;
max-width: none !important; }
.advanced-cropper-preview__image--visible {
display: block; }
.advanced-cropper-preview__boundary {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-height: 0;
min-width: 0; }
.cropper-preview-wrapper__fade {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-height: 0;
width: 100%; }
.advanced-cropper {
overflow: hidden;
max-height: 100%;
background: black;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
color: white; }
.advanced-cropper__boundary {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
min-height: 0;
min-width: 0; }
.advanced-cropper__wrapper, .advanced-cropper__background-wrapper {
left: 0;
top: 0;
right: 0;
bottom: 0;
position: absolute; }
.advanced-cropper__stencil-wrapper {
position: absolute; }
.advanced-cropper * {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.advanced-cropper-simple-handler {
background: currentColor;
height: 10px;
width: 10px; }
.advanced-cropper-simple-line {
-webkit-transition: border 0.5s;
transition: border 0.5s;
border-color: rgba(255, 255, 255, 0.3);
border-style: solid; }
.advanced-cropper-simple-line--hover {
border-color: white; }
.advanced-cropper-circle-stencil__preview {
border: solid 2px rgba(255, 255, 255, 0.2); }
.advanced-cropper-stencil-overlay {
color: rgba(0, 0, 0, 0.5); }
.advanced-cropper-stencil-grid {
color: rgba(255, 255, 255, 0.4); }
.face_age .talosFaceSkin{
position: relative;
margin: 0 auto;
display: block;
overflow: hidden;
border-radius: 30px;
}
.face_age .talosFaceSkin video{
height: 100% !important;
}
.face_age .imageSubmit img{
border-radius: 30px;
}
.face_age .backRepetition{
position: absolute;
top: 10px;
right: 10px;
background: var(--circle_action);
z-index: 99999;
}
.face_age .infoRepetition {
position: absolute;
top: 66px;
right: 10px;
background: var(--circle_action);
z-index: 99999;
}
.face_age .imageLoad{
width: 100%;
}
.face_age .loading_request {
background: #00000052;
border-radius: 30px;
position: absolute;
top: 0;
bottom: 0;
z-index: 999;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.face_age .loading_request_pr {
background: #00000052;
border-radius: 30px;
position: relative;
top: 0;
bottom: 0;
z-index: 999;
width: 100%;
min-height: 200px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.face_age .loading_request .FaceCircularProgress-colorPrimary{
color: #fff
}
.face_age .faceAction {
left: 10px;
width: 88px;
bottom: 10px;
z-index: 999;
overflow: hidden;
position: absolute;
border-radius: 30px;
}
.face_age .mainDragArea {
margin: 0 auto 0;
}
.face_age .dragArea {
border: 2px dashed #cdcdcd;
display: flex;
padding: 10px;
background: var(--background_upload_color);
transition: border-color 0.2s;
align-items: center;
border-radius: 29px;
flex-direction: column;
justify-content: center;
}
.face_age .dragArea svg {
color: var(--basic);
font-size: 40px;
margin-bottom: 20px;
width: 40px;
height: 40px;
}
.face_age .dragArea.active {
border: 2px dashed #9c9c9c;
}
.face_age .dragArea img {
width: 100%;
max-height: 100%;
object-fit: cover;
}
.face_age .cropImg {
width: 100%;
display: flex;
overflow: hidden;
background: #2f2f2f;
align-items: center;
border-radius: 40px;
flex-direction: column;
justify-content: center;
}
.face_age .support {
color: gray;
margin: 10px 0 15px 0;
font-size: 12px;
}
.face_age .headerBox {
font-size: 20px;
font-weight: 500;
}
.face_age .buttonUpload {
color: var(--basic);
cursor: pointer;
font-size: 20px;
font-weight: 500;
}
.face_age .faceAction_upload {
right: 10px;
width: 70%;
bottom: 12px;
height: 48px;
z-index: 999;
overflow: hidden;
position: absolute;
text-align: right;
border-radius: 30px;
}
.face_age .faceAction_upload .MuiIconButton-root {
background: var(--circle_action);
margin-bottom: 10px;
}
.face_age .countryPhoto {
font-size: 88px;
margin-top: 40px;
}
.face_age .faceController {
top: 0;
width: 100%;
left: 0;
right: 0;
z-index: 998;
overflow: hidden;
position: absolute;
max-width: 600px;
margin: 0 auto;
}
.face_age .faceController ul {
margin: 0;
display: block;
padding: 14px 8px;
}
.face_age .faceController li {
float: right;
width: 33.33%;
margin: 0;
display: block;
padding: 0;
text-align: center;
}
.face_age .faceController .item_ctl {
color: #fff;
margin: 0 4px;
display: block;
padding: 6px 0px 2px;
border-radius: 10px;
}
.face_age .faceController li span.title {
margin: 0 0 -1px;
display: block;
padding: 0;
font-size: 12px;
}
.face_age .faceController li span.value {
display: block;
padding: 0;
font-size: 13px;
font-weight: bold;
}
.face_age .faceAction .MuiIconButton-root {
background: var(--circle_action);
margin-bottom: 10px;
}
.face_age .faceActionSubmit {
right: 10px;
width: 70%;
bottom: 20px;
height: 48px;
z-index: 999;
overflow: hidden;
position: absolute;
text-align: right;
border-radius: 30px;
}
.face_age .faceActionSubmit .MuiIconButton-root {
background: var(--circle_action);
margin-bottom: 10px;
}
.face_age .facePositionMap {
top: 0px;
left: 14%;
width: 72%;
bottom: 0;
position: absolute;
}
.face_age .facePosition {
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
position: absolute;
border-radius: 30px;
}
.face_age .facePosition #assertive {
top: 0px;
left: 20%;
color: white;
width: 60%;
bottom: 0;
display: flex;
padding: 7% 0 10px;
position: absolute;
font-size: 22px;
text-align: center;
align-items: center;
text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 2px;
line-history: 34px;
justify-content: center;
}
.face_age .backFlash {
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 99999;
position: fixed;
background: #fffffff2;
}
.face_age .itemReport {
width: 140px;
margin: 8px auto;
display: block;
padding: 18px;
text-align: center;
background-size: 140px;
background-image: url('./images/agepoint.svg');
background-repeat: no-repeat;
background-position: center;
}
.face_age .itemReport h4 {
font-size: 14px;
font-weight: 500;
margin: 6px auto 0;
}
.face_age .itemReport span {
font-size: 14px;
}
.face_age .itemReportDisable {
opacity: 0.4;
}
.face_age .skinAge {
width: 65%;
margin: 28px auto 10px;
display: block;
padding: 10px;
box-shadow: 0px 1px 11px rgba(0, 0, 0, 0.08);
text-align: center;
border-radius: 18px;
}
.face_age .skinAge h4 {
font-size: 22px;
font-weight: 500;
margin: 0 auto;
}
.face_age .skinAge span {
color: #5CB85C;
text-decoration-line: underline;
}
.face_age .reportLineOrgRight {
top: 60%;
left: 0;
width: 55%;
z-index: 999;
position: absolute;
transform: translateX(-34%);
border-top: 1px solid rgb(218 0 92 / 66%);
}
.face_age .reportLineOrgRight .pointSelect {
top: 0;
left: 0;
position: absolute;
}
.face_age .reportLineOrgRight:before {
top: -3px;
right: -3px;
width: 6px;
height: 6px;
content: " ";
position: absolute;
background: rgb(218 0 92);
border-radius: 50%;
}
.face_age .reportLineOrgLeft {
top: 60%;
right: 0;
width: 55%;
z-index: 999;
position: absolute;
transform: translateX(35%);
border-top: 1px solid rgb(218 0 92 / 66%);
}
.face_age .reportLineOrgLeft .pointSelect {
top: 0;
right: 0;
position: absolute;
}
.face_age .reportLineOrgLeft:before {
top: -3px;
left: -3px;
width: 6px;
height: 6px;
content: " ";
position: absolute;
background: rgb(218 0 92);
border-radius: 50%;
}
.face_age .screenPoint {
width: 360px;
}
.face_age .sm_itemReport {
margin: 0px auto;
display: block;
padding: 8px;
z-index: 99;
position: relative;
text-align: center;
background-size: 110px;
background-image: url('./images/agepoint.svg');
background-repeat: no-repeat;
background-position: center;
}
.face_age .sm_itemReport h4 {
font-size: 12px;
font-weight: 500;
margin: 6px auto 0;
}
.face_age .sm_itemReport span {
font-size: 12px;
}
.face_age .sm_itemReport img {
width: 34px;
}
.face_age .sm_itemReportDisable {
opacity: 0.4;
}
.face_age .sm_skinAge {
width: 65%;
margin: 10px auto 10px;
display: block;
padding: 10px;
box-shadow: 0px 1px 11px rgba(0, 0, 0, 0.08);
text-align: center;
border-radius: 18px;
}
.face_age .sm_skinAge h4 {
font-size: 16px;
font-weight: 500;
margin: 0 auto;
}
.face_age .sm_skinAge span {
color: #5CB85C;
text-decoration-line: underline;
}
.face_age .sm_reportLineOrgRight {
top: 3px;
left: 30%;
width: 1px;
height: 150px;
z-index: 98;
position: absolute;
transform: translateY(-150px);
border-left: 1px solid rgb(218 0 92 / 66%);
}
.face_age .sm_reportLineOrgRight .pointSelect {
top: 0;
left: 0;
position: absolute;
}
.face_age .sm_reportLineOrgRight:before {
right: -3px;
width: 6px;
bottom: -3px;
height: 6px;
content: " ";
position: absolute;
background: rgb(218 0 92);
border-radius: 50%;
}
.face_age .sm_reportLineOrgRightSm {
left: 70%;
}
.face_age .sm_reportLineOrgLeft {
top: 8px;
left: 50%;
width: 1px;
height: 100px;
z-index: 999;
position: absolute;
transform: translateY(-100px);
border-left: 1px solid rgb(218 0 92 / 66%);
}
.face_age .sm_reportLineOrgLeft .pointSelect {
top: 0;
right: 0;
position: absolute;
}
.face_age .sm_reportLineOrgLeft:before {
left: -3px;
width: 6px;
bottom: -3px;
height: 6px;
content: " ";
position: absolute;
background: rgb(218 0 92);
border-radius: 50%;
}
.face_age .sm_screenPoint {
top: 0;
left: calc(50% - 150px);
width: 300px;
height: 400px;
position: absolute;
}
.title_point_select {
position: absolute;
top: 16px;
width: 160px;
left: calc(50% - 80px);
padding: 5px;
background-color: var(--basic);
border-radius: 8px;
color: var(--color_action);
text-align: center;
font-size: 16px;
text-shadow: 0 0 9px #000000d4;
}
.face_age_info .title {
text-align: center;
}
.face_age_info .title h2{
margin: 0;
}
.face_age_info .title p{
margin-top: 5px;
opacity: 0.8;
font-size: 12px;
}
.face_age_info .items {
max-width: 400px;
margin: 8px auto 0;
display: flex;
width: 100%;
flex-wrap: wrap;
}
.face_age_info .items .item_intro {
-webkit-box-flex: 1;
flex-grow: 1;
text-align: center;
padding: 0px 12px 12px;
width: 50%;
}
.face_age_info .items .item_intro .item_main {
display: flex;
flex-direction: column;
}
.face_age_info .items .item_intro .icon {
width: 48px;
height: 48px;
margin: 0px auto;
}
.face_age_info .items .item_intro .title {
font-size: 10.8px;
margin-top: 4px;
}
.face_age_info button {
background: var(--basic_action);
border: 0 solid;
padding: 12px;
width: 100%;
margin: 21px auto 0;
border-radius: 0px 0px 15px 15px;
display: block;
color: #fff;
font-weight: bold;
cursor: pointer;
}
.face_age_info button.disable {
opacity: 0.5;
background: #a2a2a2;
}
.face_age_info button:hover {
background: var(--basic_action);
opacity: 0.8;
}
.face_age_info button.disable:hover {
opacity: 0.5;
background: #a2a2a2;
}
.face_age .image_itemReport{
width: 34px;
height: 34px;
display: block;
margin: 0 auto;
background-size: 34px;
background-repeat: no-repeat;
background-position: center;
}
.face_age .image_itemReport.acnes{
background-image: url('./images/Acnes.svg');
}
.face_age .image_itemReport.eyeBag{
background-image: url('./images/EyeBag.svg');
}
.face_age .image_itemReport.darkCircle{
background-image: url('./images/DarkCircle.svg');
}
.face_age .image_itemReport.eyeWrinkles{
background-image: url('./images/EyeWrinkles.svg');
}
.face_age .image_itemReport.deepWrinkles{
background-image: url('./images/DeepWrinkles.svg');
}
.face_age .image_itemReport.wrinkles{
background-image: url('./images/Wrinkles.svg');
}
.face_age .image_itemReport.pores{
background-image: url('./images/Pores.svg');
}
.face_age .image_itemReport.pigment{
background-image: url('./images/Pigment.svg');
}
.lbSetf {
-webkit-box-pack: center;
justify-content: center;
padding: 0px;
}
.dZaMnF {
display: flex;
-webkit-box-align: stretch;
align-items: stretch;
overflow: hidden;
border-radius: 0px 0px 15px 15px;
}
.bLwrg {
transition-timing-function: ease-out;
cursor: pointer;
display: flex;
-webkit-box-flex: 1;
flex-grow: 1;
flex-basis: 0px;
margin-left: 0px;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
text-align: center;
padding: 12px;
font-weight: normal;
color: var(--color_action);
background-color: var(--basic_action);
}
.bLwrg:hover {
color: var(--color_action);
opacity: 0.8;
}
.bLwrg:first-of-type {
margin-left: 0px;
}
.modal_window {
background: #fff;
width: 80%;
max-width: 500px;
margin: 0 auto;
border-radius: 15px;
font-size: 14px;
text-align: left;
box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 14px 3px;
}
.modal_window .title {
margin-bottom: 10px;
padding: 10px 15px 5px;
font-weight: bold;
}
.modal_window .body {
padding: 2px 15px 15px;
overflow-y: auto;
max-height: 83%;
}
.form_window {
background: #fff;
width: 80%;
max-width: 500px;
margin: 25px auto;
border-radius: 15px;
font-size: 14px;
text-align: left;
box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 14px 3px;
}
.form_window .title {
padding: 12px 12px 5px;
font-weight: bold;
}
.form_window .elements {
margin-bottom: 10px;
padding: 12px;
}
.form_window .body {
padding: 2px 15px 19px;
}
.face_age_form.widget .form_window {
box-shadow: none;
width: 100%;
}
.face_age_form.widget .action {
position: fixed;
bottom: 0;
left: 0;
right: 0;
}
.info_window {
background: #fff;
width: 80%;
max-width: 500px;
margin: 10px auto;
padding-top: 10px;
border-radius: 15px;
font-size: 14px;
text-align: left;
box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 14px 3px;
}
.face_age_info.widget .info_window {
box-shadow: none;
width: 100%;
}
.face_age_info.widget button {
position: fixed;
bottom: 0;
left: 0;
right: 0;
}
.face_age_info.widget .form_window {
box-shadow: none;
width: 100%;
}
.face_age_info.widget .action {
position: fixed;
bottom: 0;
left: 0;
right: 0;
}
.face_age_info .privacy {
width: 90%;
max-width: 400px;
margin: 0 auto;
font-size: 12px;
margin-top: 25px;
}
.app_bar .header_tools {
padding: 15px 10px;
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #E6E8F0;
background: #fff;
text-align: left;
}
.app_bar .header_tools .back {
width: 32px;
margin-left: 10px;
cursor: pointer;
}
.app_bar .header_tools .title {
width: 100%;
margin: 0 10px;
text-align: left;
text-transform: capitalize;
}
.app_bar .header_tools .info {
width: 32px;
margin: 0 10px;
cursor: pointer;
}
.app_bar .header_tools .refresh {
width: 32px;
cursor: pointer;
margin-left: 10px;
}
.app_bar .header_tools .close {
width: 32px;
cursor: pointer;
margin-left: 10px;
}
.app_bar .header_tools .action {
display: flex;
justify-content: space-between;
align-items: center;
margin: 0 10px;
}
.modal .recommendation_modal_window {
overflow-y: scroll;
height: 100%;
}
.widget .recommendation_modal_window {
overflow-y: scroll;
height: 100%;
}
.modal .recommendation_modal_window .header_tools {
position: absolute;
width: 100%;
z-index: 999;
top: 0;
background: #ffff;
}
.modal .recommendation_modal_window:before {
content: ' ';
width: 100%;
height: 62px;