/*Общие стили*/
    
    div[id^="wait-comp-"]{ display: none;} /*bitrix*/
    /*Окошко успешной отправки / ошибки*/
        form .sent-info {display:none;padding:50px 60px;z-index:999999;position:fixed;top:30px;right:30px;background:var(--color-black);color:var(--color-white);}
        form [data-name] >* {margin-bottom: 5px; /*border: 1px solid #000;*/}
        form .error >* {border: 2px solid red;}
    /*Анимация кнопки отправки*/
        form [type=submit].active {position:relative;display:inline-block;cursor:auto;}
        form [type=submit].active span {position:relative;}
        form [type=submit].active:before {
        	background: rgb(255 255 255 / 20%);
        	animation:sent-load 1.6s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;
            content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;clip-path:inset(0 0% 0 0);
        }
        @keyframes sent-load{  
            0%{clip-path:inset(0 0% 0 0)} 
            49%{clip-path:inset(0 100% 0 0%)}
            50%{clip-path:inset(0 0% 0 100%)}
            100%{clip-path:inset(0 0% 0 0%)}
        }
        .blocker {width:50%;height:40px;position:absolute;margin-top:-40px;cursor:pointer;}


        /*Кнопка формы*/
        .btn-form {transition:0.3s;width:50%;border-radius:4px; line-height:46px;padding:0 20px;white-space:nowrap;background:var(--color-grey);color:var(--color-white);cursor:pointer;border:none;}
        .btn-form:active,.btn-form:hover,.btn-form:focus,.btn-form:focus:hover {transition:0.3s;background: var(--color-accent); color:var(--color-white);border:none;}
/*Форма*/
    
    .order-form ul{padding:0;margin-right:-10px;}
    .order-form .box-btn{margin: 0px 5px 5px 0;}
    .order-form .box-btn label {white-space: nowrap;}
    .order-form .input {margin-right:-10px;margin-left:-5px;margin-bottom: 5px;}
    .order-form .input > div{width:calc(50% - 10px);display:inline-flex; margin:5px;}
    .order-form .input > div * {margin-bottom: 0px;}
    .order-form .textarea {}

    @media(max-width:768px){
         .order-form ul {display: block;}
         .order-form .input > div{width:calc(100% - 10px);}
    }