/* mikulinskiy.ru · стиль попап-формы Tilda (#popup:contact) */
.t-popup[data-tooltip-hook="#popup:contact"]{background:rgba(3,5,8,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.t-popup[data-tooltip-hook="#popup:contact"] .t-popup__container{max-width:480px!important;width:calc(100% - 32px)!important;background:#0b0f16!important;border:1px solid rgba(156,195,230,.16);border-radius:22px;box-shadow:0 40px 120px -40px rgba(231,163,95,.35);overflow:hidden}
.t-popup[data-tooltip-hook="#popup:contact"] .t1014__wrapper{background:linear-gradient(180deg,rgba(156,195,230,.06),rgba(156,195,230,0) 45%),#0b0f16!important;padding:36px 32px 32px!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t1014__title{font-family:"Unbounded","Golos Text",sans-serif!important;font-weight:500!important;font-size:28px!important;line-height:1.15!important;letter-spacing:-.02em;color:#e8ecf2!important;margin:0 0 26px!important;padding:0!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t-form__inputsbox{display:block!important;width:100%!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t-input-group{display:block!important;width:100%!important;max-width:none!important;margin:0 0 16px!important;padding:0!important;float:none!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t-input-title{display:block!important;font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;color:#a3adbb!important;padding:0 0 8px!important;opacity:1!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t-input-block{border-radius:12px!important;padding:0!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t-input{width:100%!important;height:50px!important;padding:0 16px!important;box-sizing:border-box;font-family:"Golos Text",system-ui,sans-serif!important;font-size:16px!important;color:#e8ecf2!important;background:#06080c!important;border:1px solid rgba(156,195,230,.18)!important;border-radius:12px!important;transition:border-color .2s}
.t-popup[data-tooltip-hook="#popup:contact"] .t-input:focus{border-color:#9cc3e6!important;outline:none}
.t-popup[data-tooltip-hook="#popup:contact"] .t-input::placeholder{color:#566072!important;opacity:1}
.t-popup[data-tooltip-hook="#popup:contact"] .t-form__submit{display:block!important;width:100%!important;margin:10px 0 0!important;padding:0!important;float:none!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t-submit{width:100%!important;height:52px!important;border:0!important;border-radius:999px!important;background:#e8ecf2!important;color:#06080c!important;font-family:"Golos Text",system-ui,sans-serif!important;font-weight:500!important;font-size:16px!important;box-shadow:none!important;transition:transform .2s,box-shadow .3s}
.t-popup[data-tooltip-hook="#popup:contact"] .t-submit:hover{transform:translateY(-2px);box-shadow:0 10px 40px -8px rgba(231,163,95,.55)!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t-input-error,.t-popup[data-tooltip-hook="#popup:contact"] .t-form__errorbox-text{color:#d9775a!important;font-size:13px!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t-form__errorbox-wrapper{background:transparent!important;padding:0 0 12px!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t-form__successbox{color:#9cc3e6!important;background:transparent!important;font-family:"Golos Text",system-ui,sans-serif!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t-popup__close-icon g{fill:#8792a3}
@media (max-width:520px){.t-popup[data-tooltip-hook="#popup:contact"] .t1014__wrapper{padding:28px 20px 22px!important}.t-popup[data-tooltip-hook="#popup:contact"] .t1014__title{font-size:23px!important}}
@media (max-width:640px){.t-popup[data-tooltip-hook="#popup:contact"] .t-popup__container{height:auto!important;bottom:auto!important;top:72px!important;left:0!important;right:0!important;margin:0 auto!important;width:calc(100% - 32px)!important}}
.t-popup[data-tooltip-hook="#popup:contact"] .t1014__text,.t-popup[data-tooltip-hook="#popup:contact"] .t1014__text *{font-family:"Golos Text",system-ui,sans-serif!important;font-size:13px!important;line-height:1.5!important;color:#a3adbb!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t1014__text{margin:16px 0 0!important;padding:0!important;text-align:left!important}
.t-popup[data-tooltip-hook="#popup:contact"] .t1014__text a{color:#9cc3e6!important;text-decoration:underline!important;text-underline-offset:3px;border:0!important}
