@media (min-width:1200px){#new-order-modal{.modal-dialog{max-width:860px}}}#new-order-modal{.modal-content{border-radius:20px;box-shadow:0 6px 26px 0 rgb(0 34 51 / .12);backdrop-filter:blur(60px);background:rgb(255 255 255);border:none;outline:none}.header{padding:16px 16px 0 16px;.text{padding:12px 22px 8px 22px;color:rgb(0 18 26);font-size:26px;font-weight:700;line-height:31px}.cross{position:absolute;top:16px;right:16px;cursor:pointer}.cross path{transition:.1s}.cross:hover path{stroke-opacity:.8;stroke:rgb(0 17 26 / .8)}}.new-order-body{padding:0 36px;.description{color:rgb(0 17 26 / .8);font-size:15px;font-weight:500;line-height:140%;padding-left:2px}.option-item{margin-bottom:14px;.checkbox-padding{height:100%}.checkbox-area{width:27px;height:100%;position:relative}.custom-checkbox-item{position:relative;margin-top:10px;left:0;width:21px;height:21px;border-radius:5px;box-shadow:inset 0 0 0 1px rgb(20 61 82 / .1);background:rgb(55 118 149 / .05);cursor:pointer;transition:.1s;svg{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.custom-checkbox-item.active{box-shadow:none;border-radius:5px;background:#324F5D;svg{display:block}}input{height:44px;border:1px solid #fff0;background:rgb(55 118 149 / .05)}input:focus{border:1px solid #324f5d;caret-color:#324f5d;background:#ECFAF3;border:1px solid #324F5D;background:#FFF}.price-block{max-width:130px}.quantity-block{max-width:118px}.work-days-count-block{max-width:152px}.remove-btn-block{width:44px;height:44px}.remove-btn-item{width:44px;height:44px;border-radius:8px;background:rgb(55 118 149 / .05);transition:.1s;cursor:pointer;position:relative;svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);path{transition:.1s}}}.remove-btn-item:hover{background:#FFF5F5;svg path{stroke-opacity:1;stroke:#F44134}}}.creation-default-input.error input{border:1px solid #f44134!important}.option-item[data-is-main="true"]{input{border:1px solid #fff0;background:#ECFAF3}input:focus{border:1px solid #324f5d;caret-color:#324f5d;background:#ECFAF3;border:1px solid #324F5D;background:#FFF}}.add-new-option-line-block{padding:0 32px 6px 32px}.add-new-option-line{width:44px;height:44px;border-radius:8px;outline:1px solid #324F5D;background:#FFF;position:relative;cursor:pointer;transition:.1s;svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);path{transition:.1s}}}.add-new-option-line:hover{outline:1px solid #324F5D;background:#324F5D;svg{path{stroke-opacity:1;stroke:#FFF}}}}.new-order-footer{padding:10px 36px 34px 36px;.total-label{margin-top:3px;color:rgb(20 61 82 / .4);font-size:14px;font-weight:500;line-height:140%}.total-price{color:#00121A;font-size:22px;font-weight:700;line-height:110%}.total-quantity{width:54px;margin-top:3px;color:rgb(20 61 82 / .4);text-align:right;font-size:16px;font-weight:500;line-height:140%;sup{font-size:11px}}.total-work-days{width:52px;margin-top:3px;color:#00AD5C;text-align:right;font-size:16px;font-weight:600;line-height:140%;sup{font-size:11px}}}.return-back-btn{cursor:pointer;transform:translateY(-1px)}.preview-order-block{padding:20px 36px 14px 36px;.preview-item{padding:10px 16px;border-radius:10px;background:rgb(55 118 149 / .05);margin-bottom:6px;.title{color:#172B36;font-size:16px;font-weight:500;line-height:150%;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.price{width:140px;color:#00121A;text-align:right;font-size:16px;font-weight:600;line-height:140%}.quantity{width:54px;color:rgb(20 61 82 / .4);text-align:right;font-size:16px;font-weight:500;line-height:140%;sup{font-size:11px}}.work-days{width:52px;color:#00AD5C;text-align:right;font-size:16px;font-weight:600;line-height:140%;sup{font-size:11px}}}}.next-step-btn{height:50px;border-radius:8px;background:#FFF5F5;position:relative;cursor:pointer;transition:.1s;.label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgb(244 65 52 / .25);text-align:center;font-size:16px;font-weight:600;line-height:130%}}.next-step-btn.active{background:#172B36;.label{color:#FFF;text-align:center;font-size:18px;font-weight:600;line-height:130%}}.next-step-btn.active:hover{background:#00121A}}@media (max-width:924px){#new-order-modal{.modal-content{min-height:100dvh;border-radius:0;border:none;background:#F3F5F7;display:flex;flex-direction:column}.header{border-radius:0 0 20px 20px;background:#FFF;padding:16px;.cross{top:12px;right:12px}.text{padding:0;font-size:22px;font-weight:700;line-height:120%}}.description{color:rgb(0 17 26 / .8);font-size:15px;font-weight:500;line-height:140%;padding-left:2px}.new-order-body{padding:0}.option-item{padding:29px 16px 16px 16px;position:relative;border-radius:20px;background:#FFF;margin-bottom:8px!important;.checkbox-padding{padding-top:0px!important}.custom-checkbox-item{margin-top:0}.checkbox{position:absolute;top:16px;right:16px;width:21px}.custom-checkbox-item{margin-top:0px!important}.title{margin-bottom:18px}.price-block{margin-bottom:18px}.price-block{max-width:100%!important}.quantity-block{max-width:100%!important}.work-days-count-block{max-width:100%!important}.remove-btn-item-mobile{height:44px;position:relative;border-radius:8px;background:#F3F5F7;margin-top:18px;.label{color:#F44134;text-align:center;font-size:16px;font-weight:600;line-height:130%;padding-bottom:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}.add-new-option-line-block{padding:16px!important;border-radius:20px;background:#FFF}.add-new-option-line-mobile{height:44px;position:relative;border-radius:8px;background:#F3F5F7;.label{color:#172B36;text-align:center;font-size:16px;font-weight:600;line-height:130%;padding-bottom:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.options{margin-top:8px}.mobile-fixed-btn{position:sticky;bottom:0;left:0;width:100%}.new-order-footer{padding:18px 30px 20px 30px;border-radius:20px;background:#FFF;margin-top:8px;margin-bottom:33px}}.mobile-fixed-btn{padding:8px 16px}.next-step-btn{height:44px!important;.label{font-size:16px!important;font-weight:600!important;line-height:130%!important}}.preview-order-block{padding:16px 16px 10px 16px!important;border-radius:20px;background:#FFF;margin-top:8px;.preview-item{padding:10px 14px!important;.work-days{font-size:14px!important;font-weight:600!important;line-height:130%!important;width:45px!important}.quantity{font-size:14px!important;font-weight:600!important;line-height:130%!important;width:50px!important}.price{font-size:14px!important;font-weight:600!important;line-height:130%!important;width:70px!important}.title{color:#324F5D!important;font-size:12px!important;font-weight:500!important;line-height:140%!important}}}}