.contract-details-page-con{box-sizing:border-box}.contract-details-page-con .contract-details-page-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.contract-details-page-con .body-con{padding:20px 30px}.contract-details-page-con .body-con .body{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.contract-details-page-con .body-con .body .swiper{width:100%}.contract-details-page-con .body-con .body .preview-con{width:100%;height:500px;margin-bottom:5px;padding:5px 40px}.contract-details-page-con .body-con .body .form-con{width:100%;margin-top:5px;padding:0 30px}.contract-details-page-con .body-con .body .form-con .form-title{color:#333;font-size:15px;font-weight:700}.contract-details-page-con .body-con .body .form-con .p-page-form-con{width:100%;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;margin-bottom:10px;display:-ms-inline-grid;display:inline-grid;-ms-grid-rows:none;grid-template-rows:none;gap:0 0;-ms-flex-pack:center;justify-content:center;grid-auto-flow:row}.contract-details-page-con .body-con .body .form-con .p-page-form-con .item{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:5px 0}.contract-details-page-con .body-con .body .form-con .form-btn{margin:10px 5px}.contract-details-page-con .body-con .body .approve-con{width:100%;height:300px}.contract-details-page-con .body-con .body .approve-con .box{width:100%;height:100%}