.webform-submission-form {
    max-width: 960px;
    margin: 0 auto;
      padding: 32px;
        background: #f9f9f9;
          border-radius: 12px;
            box-shadow: 0 2px 12px rgba(0,0,0,0.08);
            }
            
            .webform-submission-form .form-item {
              margin-bottom: 24px;
              }
              
              .webform-submission-form label {
                font-weight: 600;
                  margin-bottom: 6px;
                    display: block;
                    }
                    
                    .webform-submission-form input[type="text"],
                    .webform-submission-form input[type="email"],
                    .webform-submission-form input[type="tel"],
                    .webform-submission-form input[type="number"],
                    .webform-submission-form select,
                    .webform-submission-form textarea {
                      width: 100%;
                        padding: 10px 14px;
                          border: 1px solid #ccc;
                            border-radius: 8px;
                              background: #fff;
                                font-size: 1rem;
                                  box-sizing: border-box;
                                  }
                                  
                                  .webform-submission-form input:focus,
                                  .webform-submission-form select:focus,
                                  .webform-submission-form textarea:focus {
                                    outline: none;
                                      border-color: #2563eb;
                                        box-shadow: 0 0 0 3px rgba(37,99,235,0.15);
                                        }
                                        
                                        .webform-submission-form .form-actions {
                                          margin-top: 8px;
                                          }
                                          
                                          .webform-submission-form input[type="submit"],
                                          .webform-submission-form button[type="submit"] {
                                            background: #2563eb;
                                              color: #fff;
                                                border: none;
                                                  padding: 12px 28px;
                                                    border-radius: 8px;
                                                      font-weight: 600;
                                                        font-size: 1rem;
                                                          cursor: pointer;
                                                          }
                                                          
                                                          .webform-submission-form input[type="submit"]:hover,
                                                          .webform-submission-form button[type="submit"]:hover {
                                                            background: #1d4ed8;
                                                            }
                                                            
                                                            .webform-submission-form .webform-flexbox {
                                                              display: flex;
                                                                gap: 32px;
                                                                  align-items: flex-start;
                                                                  }
                                                                  
                                                                  .webform-submission-form .webform-flexbox > div {
                                                                    min-width: 0;
                                                                    }
                                                                    
                                                                    @media (max-width: 700px) {
                                                                      .webform-submission-form .webform-flexbox {
                                                                          flex-direction: column;
                                                                            }
                                                                            }