.pga-property-admin-actions{
	margin-bottom:20px;
}
.pga-properties-admin-wrap {
    max-width: 1300px;
    margin: 0 auto;
    font-family: Poppins, sans-serif;
}

.pga-properties-form-wrapper {
    max-width: 1300px;
    margin: 0 auto;
    font-family: Poppins, sans-serif;
}

.pga-properties-form,
.pga-frontend-form {
    background: #ffffff;
    border: 1px solid #d2d6dc;
    padding: 26px;
    border-radius: 0px;
}

.pga-form-group {
    margin-bottom: 22px;
}

.pga-form-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
}
.pga-form-check{
	background: #fffbf5 !important;
    border: 1px solid #f0e8da !important;
}
.pga-form-group label {
    display: block;
    margin-bottom: 8px;
    font-weight: 500;
	margin-bottom:10px;
}

.pga-form-group input[type="text"],
.pga-form-group input[type="number"],
.pga-form-group select {
    width: 100%;
    padding: 10px 14px;
    border: 1px solid #cbd5e1;
    border-radius: 0px;
    transition: border-color 0.2s ease;
    font-size: 14px;
    font-family: Poppins, sans-serif;
}

.pga-form-group input[type="text"]:focus,
.pga-form-group input[type="number"]:focus,
.pga-form-group select:focus {
    border-color: #977231;
    outline: none;
}

.pga-form-checklist {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.pga-form-check {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #f8fafc;
    padding: 10px 14px;
    border-radius: 0px;
    border: 1px solid #e2e8f0;
	font-size:13px !important;
	font-weight:400 !important;
}

.pga-form-check input[type="checkbox"] {
    cursor: pointer;
}

.pga-form-check span {
    cursor: pointer;
}

.pga-form-actions {
    display: flex;
    justify-content: flex-start;
    margin-top: 12px;
}
.pga-select-banner, .pga-select-gallery{
	border-color:#C69A4B !important;
	color:#333 !important;
	border-radius:0 !important;
	font-size: 13px !important;
	padding:8px 30px !important;
	width:fit-content !important;
}
.pga-select-banner:hover, .pga-select-gallery:hover{
	background:#C69A4B !important;
	color:#fff !important;
}
.pga-form-group .button-primary{
	background:#C69A4B !important;
	color:#fff !important;
	border:none !important;
	border-radius:0 !important;
	font-size: 13px !important;
	padding:10px 30px !important;
}
.pga-media-input {
    display: grid;
    gap: 12px;
	border-color:#C69A4B !important;
	color:#C69A4B !important;
	border-radius:0 !important;
	font-size: 13px !important;
}
.pga-media-input:input{
	color:#fff !important;
	background:#C69A4B !important;
}

.pga-media-preview,
.pga-media-gallery {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}

.pga-media-preview img,
.pga-media-gallery img {
    max-width: 100%;
    border-radius: 0px;
    object-fit: cover;
    height: 120px;
}

.pga-properties-admin-wrap .notice {
    margin-top: 16px;
}

.pga-properties-admin-wrap h1 {
    margin-bottom: 30px;
}

@media (max-width: 780px) {
    .pga-form-grid {
        grid-template-columns: 1fr;
    }
}
