/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 13 2024 | 05:13:46 */
.gpnf-nested-entries thead tr {
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
	    margin-bottom: 10px;
}
.gpnf-nested-entries tr {
	display: grid;
    grid-template-columns: 2fr 2fr 2fr 2fr 2fr 1fr;
	gap: 10px;
	padding-bottom: 10px
}
.gpnf-nested-entries td, .gpnf-nested-entries th {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding: 0;
}
.gpnf-nested-entries th {
	color: #FFF;
	font-family: var(--medium-font-family);
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 110%; /* 26.4px */
}
.gpnf-row-actions button {
    background: transparent;
	font-size: 9px;
    text-transform: uppercase;
	font-family: var(--medium-font-family);
}
.gpnf-row-actions .delete a, .gpnf-row-actions .delete-button {
    color: var(--p1);
}
.gpnf-field {
	border-bottom: 1px solid var(--p1);
}
.gpnf-nested-entries tbody tr td {
    border-bottom: 1px solid var(--p1);
}
.gpnf-nested-entries td, .gpnf-nested-entries th {
    padding-bottom: 5px;
}
.gpnf-add-entry {
    display: flex;
    padding: 10px 20px !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
    text-align: center;
    font-family: var(--medium-font-family);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    height: 35px;
    text-transform: none;
	border-radius: 50px;
	background: var(--Linear-Gradient, linear-gradient(90deg, #C0FC1A 18.95%, #48C7A3 90.2%));
	border: none;
	cursor: pointer;
}
.gpnf-add-entry:hover {
	background: var(--Linear-Gradient, linear-gradient(90deg, #48C7A3 18.95%, #C0FC1A 90.2%));
}
.gform_wrapper.gravity-theme .gfield.total-hours input {
	background: transparent;
    color: #fff;
    border: none;
    font-size: 48px;
}