/*path:/ds-comf/ds-form/css/dsforms.css*/
.dspopup-modal-bg {position: fixed;width: 100%;height: 100%;background: #000;opacity: 0.78;display: none;top: 0;left: 0;z-index: 10000;}.dspopup-modal {display: none;visibility: hidden;position: fixed;min-width: 300px;z-index: 10001;}.close-dspopup-modal,.dspopup-modal .close-dspopup-modal {display: block;position: absolute;top: 20px;right: 20px;border-width: 0;border-radius: 25%;cursor: pointer;background: transparent;color: #ddd;font-size: 17px;text-align: center;}.close-dspopup-modal:before,.dspopup-modal .close-dspopup-modal:before {padding: 2px 5px 4px;font-size: 30px;}.dspopup-modal .close-dspopup-modal svg:hover .st0 {fill: #808080;}
/*path:/ds-comf/ds-form/css/yandex-captcha.css*/
.f-captcha {text-align: right;}.captcha-container {max-width: 400px;display: inline-block;}.dspopup-modal .captcha-container {width: 100%;}.ds-form .captcha-container {}@media screen and (max-width: 480px) {.captcha-container {transform: scale(0.9);transform-origin: center;}}@media screen and (max-width: 360px) {.captcha-container {transform: scale(0.8);transform-origin: center;}}.captcha-container:empty::before {content: 'Загрузка капчи...';color: #999;font-size: 14px;}.dsform-error-captcha {color: #d32f2f;font-size: 14px;margin-top: 10px;text-align: center;}
/*path:/ds-comf/ds-form/css/forms/dsfaq.css*/
#dsfaq-form [type="submit"] {display: block;}#dsfaq-form,#dsfaqformmessagereport .form-head,#dsfaqformmessagereport .error-report {padding: 0;}#dsfaqformmessagereport .error-report p {text-align: left !important;}#dsfaq-form .error-form {padding-top: 15px;}
/*path:/ds-comf/ds-form/css/forms/dsquest.css*/
#dsquest-form [type="submit"] {display: block;}.field-10.ds-info {display: flex;justify-content: flex-end;gap: 8px;}#dscalc-form .field-10.ds-info {display: flex;justify-content: center;gap: 8px;}
/*path:/ds-comf/ds-form/css/plugins/calendar.css*/
 .dsform-cal-btn{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF7ZRNDoIwEIXf+MadeiYTV+o9vIZ6RpcaF8Ix0HEB+ENSWkIRF33JpC19bT+azgAeEdxSNKdoRnAd2+8VRTOKWhnTW2y/BGxon+O7Fa1ruvonPoChpU3iWrH/1HXO6DfQBjCr2vz9SbKqM4/gbwcguAQAmO3KTSWTsg+Cq77+98JXynzHRPTkIF9QeO3rr8MJUAbPVTFRAEpwQ+Elnl9NXK+zoUfVhj7aYL8Gbtg1W4L9f52GCeAncj7CZm331f6u87VGv4EEEFoJB9PoN5AAnAB3K+Qz+syL4dgZIJYUejDBfhQA3+GDAoQcDqQ6kACAJ1q0luRTOjZaAAAAAElFTkSuQmCC') no-repeat 50% 50% / 80%;height: 20px;width: 20px;vertical-align: middle;display: inline-block;border-radius: 2px;cursor: pointer;}.dsform-cal-btn.cal-chosen{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADjSURBVFiF7ZZBCsIwEEUn0qV6JsFV9R6eQ8/oUnFhew6fC6egodNEmtiC+VASOj/JS5iEEQkI2AMt0AB1an9QOlGne2q/i5iQjwHODY751r8IAeRW5RN3Sr1Ta53JT8AEAJbabd9+NxpbjfUHAURko+1BJ220LyKyTeB/CVtnY6dr4JbAD8AQAMAFqIFKvx1wTejHQX92enpoG5u00f5YgGya7zUsAL9SZQX8t91P1rHxTpOfQAEoD1EBMAGcpzFxETmZBGahEPDFxoHjUD2QFSC0eFaAmMUhviLKpvnegr8BeALlvmm00+8QOgAAAABJRU5ErkJggg==') no-repeat 50% 50% / 80%, #999;}.dsform-cal-wrapper{ display: inline; position: relative;}table.dscalendar-table td {color: #333333;line-height: 1.5em;min-width: 1.5em;padding: 0;text-align: center;vertical-align: middle;background: #fefefe;}table.dscalendar-table tbody td{box-shadow: 0 0 1px #ccc;}table.dscalendar-table td.crrnt-day {background: skyblue;color: #FFFFFF;}table.dscalendar-table tbody td{ cursor: default;}table.dscalendar-table tbody td:not(.nodate):hover{ background: #e0eeff; color: black;}table.dscalendar-table td.nodate{background: whitesmoke;}table.dscalendar-table thead td{border-bottom: none;}.dsform-cal-layer{position: absolute;z-index: 999;right: 0;top: 24px;}table.dscalendar-table {font-family: Helvetica,sans-serif;font-size: 1em;border-collapse: separate;border-spacing: 0px;border: 1px solid silver;float: left;}table.dscalendar-table td.mth-hdr {padding-left: 25px;padding-right: 25px;position: relative;text-align: center;background: whitesmoke;color: gray;}table.dscalendar-table thead td.wday {background: silver;color: #FFFFFF;font-family: sans-serif;font-size: 0.75em;font-weight: 700;}table.dscalendar-table thead td.wday.wda-6 {background: darksalmon;}.month-btn {border: 1px solid #ccc;display: inline-block;height: 12px;width: 12px;cursor: pointer;}.prev-month.month-btn {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABKAAAASgB+3Je1gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABVSURBVAiZY2BAAjkhIQ2MyBwGBgYrRmQOKyOjPyMyp3/16u9M/xkYvjP8/8/OzMHBxMDAwMDIwMDAkB0SUs74/78XBxeXF4ahzDCBU9euHTDT0lIGALIJGIs0O44OAAAAAElFTkSuQmCC") no-repeat 50% 50% white;left: 5px;position: absolute;top: calc(50% - 7px);}.next-month.month-btn {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAADeM14FAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABKAAAASgB+3Je1gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABtSURBVAiZTY3BCYNAFAXnL4IEtxqxCQ+e1C70kA7cmwVsGy6YGmIHaUVyEHw5RZzjMDCMbTtzw8msHLpuuoTtewNU/9IAxrrOVRSLSR8HkHnvkHJJX3v2/eM4zxfSO6YU3CGtmG0xpQDA/QDwA/8gJpwz8+WLAAAAAElFTkSuQmCC') no-repeat 50% 50% white;right: 5px;position: absolute;top: calc(50% - 7px);}
