/* SOVANTICA · системные формы, меню и профиль ЛК */
html body:has(.tlk-form),html body:has(.tmst-profile){background:#050505!important;color:#E5DAC7!important;color-scheme:dark}
html body #allrecords:has(.tlk-form,.tmst-profile){--background-color:#050505!important;--text-color:#E5DAC7!important;--text-hover-color:#D8BD82!important;--box-background-color:#111!important;--box-background-color__no-transparency:#111!important;--box-radius:0px!important;--border-color:#5A4A32!important;background:#050505!important;color:#E5DAC7!important}
html body :is(.tlk-form,.tlk-form__container-wrap,.tlk-form__container,.tlk-bg-filter,.tlk-bg-filter__bg,.tlk-app-bg){background:#111!important;color:#E5DAC7!important;font-family:Onest,Arial,sans-serif!important}
html body :is(.tlk-form__title,.tlk-popup__title,.tmst-profile-title){color:#C6A56B!important;font-weight:400!important}
html body :is(.tlk-input-title,.tlk-form__sup-text){color:#D8BD82!important;opacity:1!important}
html body :is(.tlk-form,.tlk-popup,.tmst-profile) :is(input.tlk-input,input.t-input,textarea.tlk-input,select.tlk-input,.t-input-phonemask__wrap,.tlk-select-custom__selected){background:#15120D!important;color:#F4EEE9!important;-webkit-text-fill-color:#F4EEE9!important;border:1px solid #5A4A32!important;border-radius:0!important;box-shadow:none!important;caret-color:#D8BD82!important;color-scheme:dark;box-sizing:border-box!important;max-width:100%!important;font-family:Onest,Arial,sans-serif!important;font-size:16px!important}
html body :is(.tlk-form,.tlk-popup,.tmst-profile) :is(input.tlk-input,input.t-input,textarea.tlk-input){min-height:44px}
html body .tmst-profile .t-input-phonemask__wrap input.t-input-phonemask{border:0!important;background:transparent!important;color:#F4EEE9!important;-webkit-text-fill-color:#F4EEE9!important;min-height:0!important}
html body :is(.tlk-form,.tlk-popup,.tmst-profile) :is(input,textarea)::placeholder{color:#AFA38E!important;-webkit-text-fill-color:#AFA38E!important;opacity:1!important}
html body :is(.tlk-form,.tlk-popup,.tmst-profile) input:is(:-webkit-autofill,:autofill),
html body :is(.tlk-form,.tlk-popup,.tmst-profile) input:is(:-webkit-autofill,:autofill):hover,
html body :is(.tlk-form,.tlk-popup,.tmst-profile) input:is(:-webkit-autofill,:autofill):focus{background:#15120D!important;color:#F4EEE9!important;-webkit-text-fill-color:#F4EEE9!important;caret-color:#D8BD82!important;-webkit-box-shadow:0 0 0 1000px #15120D inset!important;box-shadow:0 0 0 1000px #15120D inset!important}
html body :is(.tlk-form,.tlk-popup,.tmst-profile) :is(input,textarea,select):focus-visible{outline:1px solid #C6A56B!important;outline-offset:2px!important;border-color:#C6A56B!important}
html body :is(.tlk-form,.tlk-popup,.tmst-profile) :is(.tlk-btn,.tlk-profile__regular-button,.tlk-profile__cancel-button){background:#111!important;color:#C6A56B!important;-webkit-text-fill-color:#C6A56B!important;border:1px solid #5A4A32!important;border-radius:0!important;box-shadow:none!important;font-family:Onest,Arial,sans-serif!important;font-weight:400!important;box-sizing:border-box!important;max-width:100%!important}
html body :is(.tlk-form,.tlk-popup,.tmst-profile) .tlk-btn{min-height:44px}
html body :is(.tlk-form__link,.tlk-checkbox__text a,.tlk-checkbox__agreement a,.tmst-breadcrumbs a){color:#C6A56B!important;-webkit-text-fill-color:#C6A56B!important;text-underline-offset:3px}
html body :is(.tlk-password-toggle,.tlk-profile-dropdown-arrow,.tlk-upload__default-preview svg){color:#C6A56B!important}
html body .tlk-select-custom__selected::after{border-top-color:#C6A56B!important}
html body .tmst-profile .tlk-select-custom__options,html body .tmst-profile .tlk-profile-dropdown-menu,html body .tmst-profile .tlk-profile-dropdown-list{background:#15120D!important;color:#E5DAC7!important;border:1px solid #5A4A32!important;border-radius:0!important}
html body .tmst-profile .tlk-select-custom__options li:hover,html body .tmst-profile .tlk-select-custom__options li.selected{background:#282013!important;color:#D8BD82!important}
html body .tmst-profile-content-wrapper{--box-background-color-inner:#15120D;--box-border-color:#5A4A32;--font-color:#E5DAC7;--font-color-muted:#BAAD96;--box-radius-small:0px;background:#111!important;color:#E5DAC7!important;border:1px solid #5A4A32!important;border-radius:0!important;box-shadow:0 12px 45px #0003!important}
html body .tmst-profile-content-wrapper .tlk-input-title{opacity:1!important}
html body .tmst-profile .tmst-container{box-sizing:border-box;max-width:1320px;width:calc(100% - 40px);margin-left:auto;margin-right:auto}
html body .tmst-profile .tmst-breadcrumbs{color:#BAAD96!important;line-height:1.6}
html body .tmst-profile .tlk-upload__default-preview{background:#15120D!important;border:1px solid #5A4A32!important}
html body :is(.tlk-form,.tlk-popup) .tlk-input-error_error,html body .tmst-profile .tlk-input-error_error{color:#E3A49A!important}
html body .tlk-form__container-wrap>button[onclick*="postCloseModalMessage"]{color:#C6A56B!important;opacity:1!important}
html body .tlk-form__container-wrap>button[onclick*="postCloseModalMessage"] svg line{stroke:currentColor!important}
html body .tlk-userbar__popup{background:#111!important;color:#E5DAC7!important;border:1px solid #5A4A32!important;border-radius:0!important;box-shadow:0 12px 40px #0008!important;max-width:calc(100vw - 24px)!important}
html body :is(.tlk-userbar__popup-wrap,.tlk-userbar__popup-container,.tlk-userbar__popup-content){background:#111!important;color:#E5DAC7!important;border-radius:0!important}
html body .tlk-userbar__popup :is(a,.tlk-userbar__popup-name,.tlk-userbar__popup-title,.tlk-userbar__popup-heading){color:#C6A56B!important;-webkit-text-fill-color:#C6A56B!important}
html body .tlk-userbar__popup :is(.tlk-userbar__popup-text,.tlk-userbar__popup-edit-profile){color:#BAAD96!important;-webkit-text-fill-color:#BAAD96!important;opacity:1!important}
html body .tlk-userbar__popup :is(.tlk-userbar__popup-wrap-name,.tlk-userbar__popup-container,.tlk-userbar__popup-heading,.tlk-userbar__popup-content){border-color:#5A4A32!important}
html body .tlk-userbar__popup :is(svg,.tlk-userbar__popup-logout){color:#C6A56B!important}
html body .tlk-userbar__popup svg [fill]:not([fill="none"]){fill:#C6A56B!important}
html body .tlk-userbar__popup svg [stroke]:not([stroke="none"]){stroke:#C6A56B!important}
html body .tlk-userbar__popup hr{border-color:#5A4A32!important}
html body .tlk-userbar__user{background:#111!important;color:#C6A56B!important;border:1px solid #5A4A32!important;box-shadow:none!important}
html body .tlk-userbar__user-image{background:#111!important;box-shadow:none!important}
html body .tlk-userbar__user-image :is(path,circle){stroke:#C6A56B!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) .tlk-userbar{top:24px!important;right:20px!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) .tlk-userbar__user{border:0!important;background:transparent!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) .tlk-userbar__user-image{width:44px!important;height:44px!important;background:transparent!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) .tlk-userbar__user-image svg{width:36px!important;height:36px!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) :is(.t706__carticon,.t1002__wishlisticon){top:24px!important;left:auto!important;width:44px!important;height:44px!important;background:transparent!important;box-shadow:none!important;transform:none!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) .t706__carticon{right:80px!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) .t1002__wishlisticon{right:140px!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) :is(.t706__carticon-wrapper,.t706__carticon-imgwrap,.t1002__wishlisticon-wrapper,.t1002__wishlisticon-imgwrap){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) :is(.t706__carticon,.t1002__wishlisticon) svg{width:36px!important;height:36px!important;color:#C6A56B!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) :is(.t706__carticon,.t1002__wishlisticon) svg path{stroke:#C6A56B!important}
html body:has(.tmst-profile):not(:has(#rec3848810801)) .tmst-breadcrumbs{padding-top:70px!important}
html body .tlk-popup__container{background:#111!important;color:#E5DAC7!important;border:1px solid #5A4A32!important;border-radius:0!important}
@media(hover:hover){html body :is(.tlk-form,.tlk-popup,.tmst-profile) :is(.tlk-btn,.tlk-profile__regular-button,.tlk-profile__cancel-button):hover{background:#15120D!important;border-color:#A88A52!important;color:#D8BD82!important;-webkit-text-fill-color:#D8BD82!important;box-shadow:0 0 14px #C6A56B24!important}html body .tlk-userbar__popup a:hover{color:#D8BD82!important;-webkit-text-fill-color:#D8BD82!important;background:#C6A56B0C!important}}
@media(max-width:767px){html body .tmst-profile .tmst-container{width:calc(100% - 28px)}html body .tmst-profile-content-wrapper{padding:20px!important}html body .tmst-profile-content{gap:25px!important}html body .tlk-form .tlk-form__wrap-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}html body .tlk-form .tlk-form__link{margin:0!important}}
