/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 25 2025 | 15:43:19 */
/* Admin */
/* Name Column */
/* Global styles */
/* Hide customer checkbox label */
div[data-name="claim_send_customer_note"] .acf-label {
	display: none;
}

.wa-claim-admin-table-row .column-customer {
	font-weight: 700;
	vertical-align: middle;
}

/* Resolve Column */
/* Global styles */
.wa-claim-admin-table-row .column-deadline {
	vertical-align: middle;
}

.wa-claim-admin-table-row .column-deadline div {
	display: flex;
	flex-direction: column;
	font-weight: 700;
}

.wa-claim-admin-table-row .column-deadline span {
	width: fit-content;
    padding: 3px 6px;
	border-radius: 5px;
}

/* Low importance - blue */
.wa-claim-admin-table-row .importance-low {
 	background-color: #0000ff29;
	color: blue;
}

/* Medium importance - orange */
.wa-claim-admin-table-row .importance-medium {
	background-color: #ff9d0030;
    color: #ff9d00;
}

/* High importance - red */
.wa-claim-admin-table-row .importance-high {
	background-color: #ff000042;
    color: red;
}

/* Status Column */
/* Global styles */
.wa-claim-admin-table-row .column-status {
	vertical-align: middle;
}

.wa-claim-admin-table-row .column-status span {
	width: fit-content;
    padding: 5px 10px;
	border-radius: 5px;
	font-weight: 700;
	text-transform: uppercase;
}

/* Resolved */
.wa-claim-admin-table-row .column-status .status-resolved {
	background-color: #20e2205c;
	color: #12a912;
}

/* Declined */
.wa-claim-admin-table-row .column-status .status-declined {
	color: #0000006b;
    background-color: #0000002e;
}

/* Off track */
.wa-claim-admin-table-row .column-status .status-off-track {
	background-color: #ff000042;
    color: red;
}

/* In progress */
.wa-claim-admin-table-row .column-status .status-in-progress {
	background-color: #ff8d3a3d;
    color: #ff6b00;
}

.wa-claim-admin-table-row .column-status .status-accepted {
	background-color: #ffe53a3d;
	color: #e0b503;
}

/* Frontend */
.page-id-24181 .content-area {
	width: 100% !important;
}

.ff-el-section-break {
	margin-top: 15px !important;
	margin-bottom: 5px !important;
}

.ff-el-section-break hr {
	display: none !important;
}

.ff-el-section-break .ff-el-section-title {
	margin: 0 !important;
	font-size: 24px !important;
}

.wa-claim-choice-buttons {
	display: flex;
	flex-direction: column;
}

.wa-claim-choice-buttons .ff-el-input--content {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

@media (max-width: 767px) {
	.wa-claim-choice-buttons .ff-el-input--content {
		grid-template-columns: 1fr !important;
		gap: 5px;
	}
}

.wa-claim-choice-buttons .ff-el-input--content .ff-el-form-check span {
    width: 100%;
    padding: 25px !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
	transition: .2s all ease-in-out;
	border: 1px solid #dcdfe6 !important;
}

.wa-claim-choice-buttons .ff-el-input--content .ff-el-form-check span:hover {
	color: #E2242E !important;
	background-color: #FFF7F6 !important;
	border-color: #E2242E !important;
}


.wa-claim-choice-buttons .ff-el-input--content .ff-el-form-check.ff_item_selected span {
	background-color: #E2242E !important;
	color: white !important;
	border-color: #E2242E !important;
}

.wa-claim-choice-buttons .ff-el-input--label label, .wa-claim-radio-buttons .ff-el-input--label label {
	font-size: 24px;
	font-weight: 700;
}

.wa-claim-radio-buttons .ff-el-form-check-label .ff-el-form-check-input {
    all: unset;
    width: 10px;
    height: 10px;
    border: 2px solid white;
    position: relative;
    top: 1px;
    margin-right: 5px;
    border-radius: 100%;
    outline: 2px solid #E2242E;
	cursor: pointer;
}

.wa-claim-radio-buttons .ff-el-form-check.ff_item_selected .ff-el-form-check-input {
	background-color: #E2242E;
}

.ff-default .ff-el-form-control:focus {
	border-color: #E2242E !important;
}