.c-mobile-sync .c-panel__body .c-textvalue {
    font: 400 1rem 'Open Sans', sans-serif;
}

.c-mobile-sync pre.c-textvalue {
    white-space: pre-wrap;
    word-wrap: break-word;
}

.c-mobile-sync .c-action {
	background: var(--primary-f-light);
	color: var(--primary-c-normal);
	font: 400 1.2rem 'Lato', sans-serif;
	text-transform: none;
	display: flex;
	padding: 0.5rem 1.5rem;
	border-radius: 0.3rem;
	align-items: center;
}

.c-mobile-sync .c-action:hover {
	background: var(--primary-a-bright);
	color: var(--primary-a-normal);
	transition: background-color 0.3s ease;
}

.c-mobile-sync .c-mobile-sync__qr-section {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.c-mobile-sync__qr-section .c-mobile-sync__qr-section__img {
	border: 1px solid var(--gray-e);
    padding: 0.3rem;
	width: 15.3rem;
    height: 15.3rem;
    border-radius: 0.5rem; 
    background-color: #fff;
    display: inline-block;
	margin-bottom: 0.3rem;
	display: flex;
	justify-content: center;
	align-items: center; 
}

.c-mobile-sync__qr-section__img .c-label{
	font: 400 1rem 'Open Sans', sans-serif;
	text-align: center;
}

.c-mobile-sync__qr-section .c-mobile-sync__qr-section__img img {
    width: 15rem;
    height: auto;
}

.c-mobile-sync .c-mobile-sync__qr-section .c-mobile-sync__qr-section__label{
    font: 400 1rem 'Open Sans', sans-serif;
	color: var(--gray-e);
	margin-bottom: 0.3rem;
}

.c-mobile-sync__device-section .c-mobile-sync__device-section__title{
    font: 600 1.3rem 'Lato', sans-serif;
    color: var(--primary-c-normal);
}

.c-mobile-sync__device-section .c-mobile-sync__device-section__device {
    display: flex;
	margin-top: 1rem;
    margin-bottom: 1rem;
    break-inside: avoid;
}

.c-mobile-sync__device-section .c-mobile-sync__device-section__device:before {
	background-color: var(--primary-d-normal);
	content: ' ';
	width: 2rem;
	margin-right: 1rem;
	-webkit-mask-size: contain;
	-webkit-mask: url('/assets/skins/lahuen/base/images/icon_device_phone.svg') no-repeat center;
}

.c-mobile-sync__device-section__device .c-pair {
    display: flex;
    flex-direction: column;
    break-inside: avoid;
}

.c-mobile-sync__device-section__device .c-label{
	font: 600 1rem 'Open Sans', sans-serif;
}

.c-mobile-sync__device-section__device .c-mobile-sync__device-section__desc{
	font: 400 1rem 'Open Sans', sans-serif;
	color: var(--gray-e);
}

