* {
    margin: 0;
    padding: 0;
    border: 0;
    box-sizing: border-box;
    font: inherit;
	scrollbar-width: none!important;
}

::-webkit-scrollbar {
  width: 0!important;
  height: 0!important;
  background: transparent!important;
}
::-webkit-scrollbar-thumb{
  width: 0!important;
  height: 0!important;
  background: transparent!important;
}
html {
	scrollbar-width: none!important;
	-ms-overflow-style: none!important;
	overflow-y: scroll;
	scrollbar-width: none!important;
}
body {
	margin-right: calc(100vw - 100%);
}

nav.nav.chat-nav{ position: fixed;
    bottom: -3px;
    left: 0%;
    width: 100%;right:0;
    background: rgba(22,22,42,0.98);
    backdrop-filter: blur(14px);
    border-top: 1px solid rgba(255,255,255,0.07);
    padding: 12px 0 calc(12px + env(safe-area-inset-bottom));
    z-index: 30;}
nav.chat-nav .nav__list { margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-around;
    align-items: center;
    list-style: none;
	width:480px;max-width:100%;}
nav.nav.chat-nav .nav__btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3px;
    cursor: pointer;
    position: relative;
    padding: 4px 14px;
}
nav.nav.chat-nav .nav__link {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3px;
    color: rgba(255,255,255,0.3);
    transition: color .2s;
}
nav.nav.chat-nav .nav__link svg {
    width: 22px;
    height: 22px;
    display: block;
}
nav.nav.chat-nav .nav__link.active{ color: #e91e8c;}
nav.nav.chat-nav .nav__notification {position: absolute;top: 0;right: 6px;min-width: 16px;height: 16px;background: #e91e8c;border-radius: 8px;border: 2px solid #1a1a2e;display: flex;align-items: center;justify-content: center;font-size: 9px;font-weight: 700;color: #fff;padding: 0 3px;animation: navBounce 2s ease-in-out infinite;}
nav.nav.chat-nav .nav__label { font-size: 10px;font-weight: 600;letter-spacing: 0.3px;text-align:center;}
@keyframes navBounce {
	0%,100% { transform: translateY(0); }
	50% { transform: translateY(-4px); }
}
#login_body header{ background:none;}
#login_body.feya-main-layout {margin: 0;padding: 0;background-color: #1a1a2e;background-image:radial-gradient(ellipse at 20% 20%, rgba(196, 113, 237, 0.12) 0%, transparent 50%),radial-gradient(ellipse at 80% 80%, rgba(79, 195, 247, 0.08) 0%, transparent 50%);font-family: 'Montserrat', sans-serif;display: flex;justify-content: center;align-items: center;min-height: 100vh;box-sizing: border-box;}
#login_body .feya-wrapper {width: 100%;max-width: 360px;padding: 30px 28px;text-align: center;box-sizing: border-box;}
#login_body .feya-header {margin-bottom: 50px;display: flex;flex-direction: column;align-items: center;}
#login_body .feya-logo {margin-bottom: 18px;filter: drop-shadow(0 0 20px rgba(196, 113, 237, 0.4));}
#login_body .feya-welcome-text {color: #e91e8c;font-size: 15px;font-weight: 600;margin-bottom: 4px;letter-spacing: 0.3px;}
#login_body .feya-brand-name {font-size: 46px;font-weight: 800;color: #e91e8c;letter-spacing: 6px;line-height: 1;text-shadow: 0 0 30px rgba(233, 30, 140, 0.5);}
#login_body .feya-form {display: flex;flex-direction: column;gap: 0;}
#login_body .feya-field {margin-bottom: 14px;}
#login_body .feya-field input {width: 100%;padding: 17px 20px;border: 1.5px solid rgba(255, 255, 255, 0.12);border-radius: 14px;font-size: 15px;font-family: 'Montserrat', sans-serif;background-color: rgba(255, 255, 255, 0.07);box-sizing: border-box;outline: none;color: #ffffff;transition: border-color 0.25s, background-color 0.25s;}
#login_body .feya-field input::placeholder {color: rgba(255, 255, 255, 0.4);}
#login_body .feya-field input:focus {border-color: #e91e8c;background-color: rgba(255, 255, 255, 0.1);}
#login_body .feya-button {width: 100%;padding: 18px;font-size: 16px;font-weight: 700;font-family: 'Montserrat', sans-serif;border-radius: 14px;cursor: pointer;transition: all 0.2s;border: none;letter-spacing: 0.5px;}
#login_body .feya-button--main {background: linear-gradient(135deg, #e91e8c 0%, #f64f59 100%);color: #ffffff;margin-top: 20px;margin-bottom: 12px;box-shadow: 0 8px 24px rgba(233, 30, 140, 0.45);}
#login_body .feya-button--main:hover {box-shadow: 0 10px 30px rgba(233, 30, 140, 0.6);transform: translateY(-1px);}
#login_body .feya-button--main:active {transform: scale(0.98) translateY(0);box-shadow: 0 4px 12px rgba(233, 30, 140, 0.4);}
#login_body .feya-button--secondary {background-color: transparent;color: rgba(255, 255, 255, 0.5);border: 1.5px solid rgba(255, 255, 255, 0.15);font-weight: 600;}
#login_body .feya-button--secondary:hover {border-color: rgba(255, 255, 255, 0.3);color: rgba(255, 255, 255, 0.7);}
#login_body .feya-button--secondary:active {transform: scale(0.98);background-color: rgba(255, 255, 255, 0.05);}
#login_body .feya-form-footer {margin-top: 24px;}
#login_body .feya-form-footer a {color: rgba(255, 255, 255, 0.3);text-decoration: none;font-size: 13px;transition: color 0.2s;}
#login_body .feya-form-footer a:hover {color: rgba(255, 255, 255, 0.6);}
#login_body.feya-main-layout .nav, #login_body.feya-main-layout .status-bar{ display: none;}
.dprice-tbl{ }
.dprice-tbl .forbutt{ text-align:center;}
.dprice-tbl .forbutt .delete{ padding:10px;display:inline-block;}
#sidebar-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 18px 12px;
    padding-top: calc(16px + env(safe-area-inset-top));
    background: rgba(22,22,42,0.98);
    backdrop-filter: blur(14px);
    border-bottom: 1px solid rgba(255,255,255,0.06);
    flex-shrink: 0;
    position: sticky;
    top: 0;
    z-index: 20;
}
#sidebar-header h3 { font-size: 30px;font-weight: 800;color: #fff;letter-spacing: 0.5px;display: flex;gap: 10px;align-items: center;line-height: 100%;}
#favorites .white-text{ color:#fff;}

.pv-about__label { font-size: 12px;}
.pv-about p { font-size: 14px;}
.pv-data__label { font-size: 12px;}
.pv-data-row__key { font-size: 12px;}
.pv-data-row__val { font-size: 13px;}
.pv-body .pv-btn-support{}
.pv-id span { font-size: 11px;}
.pv-header { }
.pv-title { font-size: 19px;}
.header__title { font-size: 21px;}
.sidebar__title { font-size: 20px;}
.pv-hero{ aspect-ratio: 9/8;display: flex;justify-content: center;}
.pv-hero img{ object-fit: cover;min-height:100%;min-width:100%;}
.pv-hero__name { font-size: 26px;}
.pv-hero__meta { font-size: 13px;}
.sup-title { font-size: 18px; }
.sup-topic-btn { font-size: 14px; }
.sup-field-label { font-size: 11px;}
.sup-input, .sup-textarea { font-size: 14px;}
.sup-btn { font-size: 14px;}
.sup-screenshot-zone span { font-size: 13px;}
.sup-screenshot-zone small { font-size: 11px;}
.status-toggle-btn { font-size: 12px;}
.photo-action-btn{ font-size: 12px;}
.info_status_b{ font-size:10px;font-weight:700;color:rgba(255,255,255,0.3);letter-spacing:0.8px;text-transform:uppercase;margin-bottom:6px;}
.field-label { font-size: 12px; }
.field-input, .field-select, .field-textarea{ font-size: 14px; }
.date-col-label{ font-size: 11px; }
.section-title{ font-size: 16px;}
.btn-save{ font-size: 16px;}
.user_info_id{ font-size:11px; font-weight:600; color:rgba(255,255,255,0.2); letter-spacing:0.3px;}
.btn-logout{ font-size: 15px;}
.legal-link{ font-size: 12px;}
#settings .btn-save{ width:100%;min-width:120px;margin-left:auto;margin-right:auto;display:block;margin-top:10px;}
.btn-logout{ width:100%;min-width:120px;margin-left:auto;margin-right:auto;}
.legal-modal{ width:90%;min-width:120px;}
.nav__label{ font-size: 10px;}
.chat-nav .nav__label {font-size: 10px;}
.section-hint { font-size: 13px;}
.section-label { font-size: 12px;}
.btn-photo-action { font-size: 13px; }
.photo-cell--add span { font-size: 11px;}
.tips-title { font-size: 13px;}
.tip-row{ font-size: 12px;}
.btn-save{ font-size: 15px;}
#users-selector h4{ font-size: 10px;}
.wrap-user-status .user-name .name{ font-size: 14px;}
.wrap-user-status .user-name .time{ font-size: 10px;}
.user-last-message { font-size: 12px;}
#sidebar-header h3{ font-size: 22px;}
.message-user { font-size: 14px;}
.message-time { font-size: 12px;}
.message-content .in{ font-size: 14px;}
#message-input { font-size: 14px;}
.system-message { font-size: 13px;}
.file-icon { font-size: 32px;}
.file-caption { font-size: 12px;}
#active-users h4 { font-size: 14px;}
.message-date-separator span{ font-size: 11px;}
.message-time { font-size: 11px;}
#record-timer{ font-size: 13px;}
#current-chat-status.status-offline { font-size: 11px;}
#current-chat-header .user_info #current-chat-name{ font-size: 15px;}
#current-chat-status { font-size: 12px;}
#current-chat-status.status-online { font-size: 11px;}
.unread-badge{ font-size: 9px;}
.chat-pin-label { font-size: 9px;}
.loading-indicator { font-size: 13px;}
.chat-avatar { font-size: 20px;}
.chat-avatar .avatar-letter { font-size: 24px;}
.user-avatar { font-size: 14px;}
.user-avatar-letter { font-size: 14px;}
.video-popup-controls { font-size: 14px;}
.video-popup-controls, .image-popup-controls { font-size: 14px;}
#empty-chat-message { font-size: 14px;}
.user-last-message { font-size: 12px;}
.call-button, .end-call-button { font-size: 20px;}
.video-popup-controls, .image-popup-controls { font-size: 12px;}
.chat-nav .nav__notification { font-size: 9px;}
.audio-player .time-current, .audio-player .time-duration { font-size: 11px;}
.ctx-item { font-size: 14px;}
.card__name { font-size: 18px;}
.card__city { font-size: 12px; }
.card__bio { font-size: 13px; }
.filter-group__label { font-size: 15px;}
.filter-tag { font-size: 13px; }
.filter-select { font-size: 14px;}
.btn-apply { font-size: 15px;}
body > .wrapper { width: 100%;max-width: 360px;}
.field-label{ font-size: 11px;}
.field-input { font-size: 15px;}
.gender-btn { font-size: 13px;}
.btn { font-size: 16px;}
.consent-text { font-size: 11px;text-align: left;}
#search .comp h1{ font-size: 14px;}
.dlg__title { font-size: 16px;}
.dlg__text { font-size: 13px; }
.dlg__btn { font-size: 14px;}
.card__write{ font-size: 14px;}
#feed.feed.empty{ grid-template-columns: repeat(1, 1fr);}
.empty-state__title { font-size: 18px; }
.empty-state__text { font-size: 14px; }
.empty-state__btn { font-size: 14px;}
.legal-text { font-size: 13px;}
.legal-modal__title { font-size: 15px;}
.confirm-modal__title { font-size: 16px; }
.confirm-modal__text { font-size: 13px; }
.confirm-btn { font-size: 14px;}
.card__no-photo span { font-size: 14px;}
.sidebar{ max-width: 340px;}
.consent-row p{ }
.consent-row.y18{ padding-top:14px;}
.consent-row.y18 p{ text-align: center;color: #fff;font-size: 16px;display: block;width: 100%;}

@media screen and (max-width: 767px){
	.chat-nav.nav{ transform: translateX(0%);}
	nav.nav.chat-nav{ max-width:100%!important;}
	.nav{ max-width:100%!important;}
	body{max-width:100%!important;}
	.pv{ max-width:100%!important;}
	nav.chat-nav .nav__list{ width:100%!important;}
}
/*	verti */
@media screen and (min-width: 768px) and (max-width: 1400px) and (orientation: portrait) {
	#login_body .feya-wrapper{ max-width:50%;}
	html body{ max-width:100%;}
	body .pv, body .nav{ max-width:100%;}
	#feed.feed{ display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}
	nav.nav.chat-nav{ max-width:100%;transform: translateX(0%);}
	nav.chat-nav .nav__list{ width:100%;}
	.pv-about__label { font-size: 24px;}
	.pv-about p { font-size: 24px;}
	.pv-data__label { font-size: 24px;}
	.pv-data-row__key { font-size: 24px;}
	.pv-data-row__val { font-size: 24px;}
	.pv-body .pv-actions > button{ font-size:24px;width: 50%;min-width: 120px;}
	.pv-body .pv-btn-support{ font-size:24px;width:50%;margin-left:auto;margin-right:auto;min-width:120px;}
	.pv-id span { font-size: 20px;}
	.pv-header { font-size:30px;}
	.pv-title { font-size: 30px;}
	.header__title { font-size: 30px;}
	.sidebar__title { font-size: 30px;}
	.pv-hero__name { font-size: 40px;}
	.pv-hero__meta { font-size: 24px;}
	.sup-title { font-size: 30px; }
	.sup-topic-btn { font-size: 20px; }
	.sup-field-label { font-size: 18px;}
	.sup-input, .sup-textarea { font-size: 20px;}
	.sup-btn { font-size: 20px;}
	.sup-screenshot-zone span { font-size: 20px;}
	.sup-screenshot-zone small { font-size: 18px;}
	.status-toggle-btn { font-size: 24px;}
	.photo-action-btn{ font-size: 24px;}
	.info_status_b{ font-size:24px;}
	#settings .field-label{ font-size: 24px;}
	.field-input, .field-select, .field-textarea{ font-size: 24px; }
	.date-col-label{ font-size: 24px; }
	.section-title{ font-size: 24px;}
	.btn-save{ font-size: 24px;}
	.user_info_id{ font-size:24px;}
	.btn-logout{ font-size: 24px;}
	.legal-link{ font-size: 24px;}
	.nav__label{ font-size: 20px;}
	.chat-nav .nav__label {font-size: 20px;}
	nav.nav.chat-nav .nav__label{ font-size: 20px;}
	.section-hint { font-size: 24px;}
	.section-label { font-size: 24px;}
	.btn-photo-action { font-size: 24px; }
	.photo-cell--add span { font-size: 24px;}
	.tips-title { font-size: 24px;}
	.tip-row{ font-size: 24px;}
	.btn-save{ font-size: 24px;}
	#users-selector h4{ font-size: 20px;}
	.wrap-user-status .user-name .name{ font-size: 24px;}
	.wrap-user-status .user-name .time{ font-size: 20px;}
	.user-last-message { font-size: 22px;}
	#sidebar-header h3{ font-size: 32px;}
	.message-user { font-size: 24px;}
	.message-time { font-size: 22px;}
	.message-content .in{ font-size: 24px;}
	#message-input { font-size: 24px;}
	.system-message { font-size: 23px;}
	.file-icon { font-size: 42px;}
	.file-caption { font-size: 22px;}
	#active-users h4 { font-size: 24px;}
	.message-date-separator span{ font-size: 21px;}
	.message-time { font-size: 21px;}
	#record-timer{ font-size: 23px;}
	#current-chat-status.status-offline { font-size: 21px;}
	#current-chat-header .user_info #current-chat-name{ font-size: 25px;}
	#current-chat-status { font-size: 22px;}
	#current-chat-status.status-online { font-size: 21px;}
	.unread-badge{ font-size: 19px;}
	.chat-pin-label { font-size: 19px;}
	.loading-indicator { font-size: 23px;}
	.chat-avatar { font-size: 30px;}
	.chat-avatar .avatar-letter { font-size: 34px;}
	.user-avatar { font-size: 24px;}
	.user-avatar-letter { font-size: 24px;}
	.video-popup-controls { font-size: 24px;}
	.video-popup-controls, .image-popup-controls { font-size: 24px;}
	#empty-chat-message { font-size: 24px;}
	.user-last-message { font-size: 22px;}
	.call-button, .end-call-button { font-size: 30px;}
	.video-popup-controls, .image-popup-controls { font-size: 22px;}
	.chat-nav .nav__notification { font-size: 19px;}
	.audio-player .time-current, .audio-player .time-duration { font-size: 21px;}
	.ctx-item { font-size: 24px;}
	.card__name { font-size: 28px;}
	.card__city { font-size: 22px; }
	.card__bio { font-size: 23px; }
	.filter-group__label { font-size: 25px;}
	.filter-tag { font-size: 23px; }
	.filter-select { font-size: 24px;}
	.btn-apply { font-size: 25px;}
	#login_body .feya-field input{ font-size: 25px;}
	#login_body .feya-button{ font-size: 26px;}
	#login_body .feya-form-footer a{ font-size: 23px;}
	body > .wrapper { width: 80%;max-width: 90%;}
	.field-label{ font-size: 21px;}
	.field-input { font-size: 25px;}
	.gender-btn { font-size: 23px;}
	.btn { font-size: 26px;}
	.consent-text { font-size: 21px;}
	#search .comp h1{ font-size: 24px;}
	body button.tgme_widget_login_button{ font-size: 26px;}
	.dlg__title { font-size: 26px;}
	.dlg__text { font-size: 23px; }
	.dlg__btn { font-size: 24px;}
	.card__write{ font-size: 24px;}
	.empty-state__title { font-size: 28px; }
	.empty-state__text { font-size: 24px; }
	.empty-state__btn { font-size: 24px;}
	body .chat-avatar{ width:80px;height:80px;}
	.btn-file{ width:auto;height:auto;}
	#settings .btn-save{ width:50%;}
	.btn-logout{ width:50%;}
	.legal-text { font-size: 16px;}
	.legal-modal__title { font-size: 16px;}
	.confirm-modal__title { font-size: 26px; }
	.confirm-modal__text { font-size: 23px; }
	.confirm-btn { font-size: 24px;}
	.card__no-photo span { font-size: 24px;}
	.sidebar{ max-width: 82%;}
	.consent-row.y18 p{ text-align: center;color: #fff;font-size: 26px;display: block;width: 100%;}
}

/*	horiz */
@media screen and (min-width: 768px) and (max-width: 1400px) and (orientation: landscape) {
	#login_body .feya-wrapper{ max-width:50%;}
	html body{ max-width:100%;}
	body .pv, body .nav{ max-width:100%;}
	#feed.feed{ display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;}
	nav.nav.chat-nav{ max-width:100%;transform: translateX(0%);}
	nav.chat-nav .nav__list{ width:100%;}
	.pv-about__label { font-size: 24px;}
	.pv-about p { font-size: 24px;}
	.pv-data__label { font-size: 24px;}
	.pv-data-row__key { font-size: 24px;}
	.pv-data-row__val { font-size: 24px;}
	.pv-body .pv-actions > button{ font-size:24px;width: 50%;min-width: 120px;}
	.pv-body .pv-btn-support{ font-size:24px;width:50%;margin-left:auto;margin-right:auto;min-width:120px;}
	.pv-id span { font-size: 20px;}
	.pv-header { font-size:30px;}
	.pv-title { font-size: 30px;}
	.header__title { font-size: 30px;}
	.sidebar__title { font-size: 30px;}
	.pv-hero__name { font-size: 40px;}
	.pv-hero__meta { font-size: 24px;}
	.sup-title { font-size: 30px; }
	.sup-topic-btn { font-size: 20px; }
	.sup-field-label { font-size: 18px;}
	.sup-input, .sup-textarea { font-size: 20px;}
	.sup-btn { font-size: 20px;}
	.sup-screenshot-zone span { font-size: 20px;}
	.sup-screenshot-zone small { font-size: 18px;}
	.status-toggle-btn { font-size: 24px;}
	.photo-action-btn{ font-size: 24px;}
	.info_status_b{ font-size:24px;}
	#settings .field-label{ font-size: 24px;}
	.field-input, .field-select, .field-textarea{ font-size: 24px; }
	.date-col-label{ font-size: 24px; }
	.section-title{ font-size: 24px;}
	.btn-save{ font-size: 24px;}
	.user_info_id{ font-size:24px;}
	.btn-logout{ font-size: 24px;}
	.legal-link{ font-size: 24px;}
	.nav__label{ font-size: 20px;}
	.chat-nav .nav__label {font-size: 20px;}
	nav.nav.chat-nav .nav__label{ font-size: 20px;}
	.section-hint { font-size: 24px;}
	.section-label { font-size: 24px;}
	.btn-photo-action { font-size: 24px; }
	.photo-cell--add span { font-size: 24px;}
	.tips-title { font-size: 24px;}
	.tip-row{ font-size: 24px;}
	.btn-save{ font-size: 24px;}
	#users-selector h4{ font-size: 20px;}
	.wrap-user-status .user-name .name{ font-size: 24px;}
	.wrap-user-status .user-name .time{ font-size: 20px;}
	.user-last-message { font-size: 22px;}
	#sidebar-header h3{ font-size: 32px;}
	.message-user { font-size: 24px;}
	.message-time { font-size: 22px;}
	.message-content .in{ font-size: 24px;}
	#message-input { font-size: 24px;}
	.system-message { font-size: 23px;}
	.file-icon { font-size: 42px;}
	.file-caption { font-size: 22px;}
	#active-users h4 { font-size: 24px;}
	.message-date-separator span{ font-size: 21px;}
	.message-time { font-size: 21px;}
	#record-timer{ font-size: 23px;}
	#current-chat-status.status-offline { font-size: 21px;}
	#current-chat-header .user_info #current-chat-name{ font-size: 25px;}
	#current-chat-status { font-size: 22px;}
	#current-chat-status.status-online { font-size: 21px;}
	.unread-badge{ font-size: 19px;}
	.chat-pin-label { font-size: 19px;}
	.loading-indicator { font-size: 23px;}
	.chat-avatar { font-size: 30px;}
	.chat-avatar .avatar-letter { font-size: 34px;}
	.user-avatar { font-size: 24px;}
	.user-avatar-letter { font-size: 24px;}
	.video-popup-controls { font-size: 24px;}
	.video-popup-controls, .image-popup-controls { font-size: 24px;}
	#empty-chat-message { font-size: 24px;}
	.user-last-message { font-size: 22px;}
	.call-button, .end-call-button { font-size: 30px;}
	.video-popup-controls, .image-popup-controls { font-size: 22px;}
	.chat-nav .nav__notification { font-size: 19px;}
	.audio-player .time-current, .audio-player .time-duration { font-size: 21px;}
	.ctx-item { font-size: 24px;}
	.card__name { font-size: 28px;}
	.card__city { font-size: 22px; }
	.card__bio { font-size: 23px; }
	.filter-group__label { font-size: 25px;}
	.filter-tag { font-size: 23px; }
	.filter-select { font-size: 24px;}
	.btn-apply { font-size: 25px;}
	#login_body .feya-field input{ font-size: 25px;}
	#login_body .feya-button{ font-size: 26px;}
	#login_body .feya-form-footer a{ font-size: 23px;}
	body > .wrapper { width: 80%;max-width: 90%;}
	.field-label{ font-size: 21px;}
	.field-input { font-size: 25px;}
	.gender-btn { font-size: 23px;}
	.btn { font-size: 26px;}
	.consent-text { font-size: 21px;}
	#search .comp h1{ font-size: 24px;}
	body button.tgme_widget_login_button{ font-size: 26px;}
	.dlg__title { font-size: 26px;}
	.dlg__text { font-size: 23px; }
	.dlg__btn { font-size: 24px;}
	.card__write{ font-size: 24px;}
	.empty-state__title { font-size: 28px; }
	.empty-state__text { font-size: 24px; }
	.empty-state__btn { font-size: 24px;}
	body .chat-avatar{ width:80px;height:80px;}
	#settings .btn-save{ width:50%;}
	.btn-logout{ width:50%;}
	.legal-text { font-size: 16px;}
	.legal-modal__title { font-size: 16px;}
	.confirm-modal__title { font-size: 26px; }
	.confirm-modal__text { font-size: 23px; }
	.confirm-btn { font-size: 24px;}
	.card__no-photo span { font-size: 24px;}
	.sidebar{ max-width: 82%;}
	.consent-row.y18 p{ text-align: center;color: #fff;font-size: 26px;display: block;width: 100%;}
}