.property-documents-error,.property-documents-empty{padding:1rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#6c757d;font-family:"Work Sans",sans-serif;text-align:center}.property-documents-error{border-color:#dc3545;background-color:#f8d7da;color:#721c24}.property-documents-shortcode{width:100%}.property-documents-shortcode .pa-documents__box{background:#fff0;padding:0;border:none}.property-documents-shortcode .pa-documents__box:hover{background:#fff}.property-documents-shortcode h3.pa-documents__title{font-family:"Work Sans",Sans-serif;font-weight:600;text-transform:uppercase;line-height:1em;color:#3F3E3E;margin-bottom:2rem}.property-documents-shortcode .pa-document-row{background-color:#F2F2F3;display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.property-documents-shortcode .pa-document-title{font-family:"Work Sans",sans-serif,serif;font-size:16px;color:#333;font-weight:700}.property-documents-shortcode .pa-download-button{background-color:#000;color:#fff;font-family:"Work Sans",sans-serif,serif;font-weight:600;text-transform:uppercase;padding:8px 15px;font-size:14px;border-radius:4px;display:inline-block;text-decoration:none;transition:all 0.3s ease;cursor:pointer}.property-documents-shortcode .pa-download-button:hover{background-color:#000;color:#858585;text-decoration:none}.property-documents-shortcode .pa-documents__list{list-style:none;margin:0;padding:0}.property-documents-shortcode .pa-documents__item{margin-bottom:1rem}.property-documents-shortcode .pa-documents__item:last-child{margin-bottom:0}@media screen and (max-width:768px){.property-documents-shortcode h3.pa-documents__title{font-size:21px;margin-bottom:16px}.property-documents-shortcode .pa-document-row{flex-direction:column;gap:10px}.property-documents-shortcode .pa-download-button{width:100%;text-align:center}}.property-documents-shortcode .list-unstyled{list-style:none;margin:0;padding:0}.property-documents-shortcode .mb-3{margin-bottom:1rem}.property-documents-shortcode .text-uppercase{text-transform:uppercase}.property-documents-shortcode .rounded{border-radius:.25rem}