/*
Theme Name: Zegen Child
Description: Child Theme for Zegen Theme
Author: Zozothemes
Version: 1.0
Template: zegen
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozotheme
*/

/*Custom Style Code Right Here */

.gravityflow_workflow_wrap button,
.gravityflow_workflow_wrap input:not([type="checkbox"]):not([type="radio"]):not(.gflow-inbox__search),
.gravityflow_workflow_wrap select {
	padding: 0 8px;
	line-height: 30px;
	height: 30px;
}
#gravityflow-status-filter select {
	display: none;
}
#gravityflow-status-filter input#entry-id {
	padding: 0 8px;
}
.gravityflow_workflow_wrap label {
	line-height: 30px;
    vertical-align: top;
}
.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input {
	--gf-local-width: 100%;
}
.gform-theme--foundation .ginput_complex .ginput_container_time {
	inline-size: 50%;
}
.gravityflow_workflow_wrap {
	font-size: 1rem;
}
table.entry-detail-view {
	text-align: left;
}
table.entry-detail-view thead th:last-child {
	width: auto !important;
}
td.entry-view-field-name {
	background-color: #fff;
}
#gentry_display_empty_fields+label {
	line-height: 30px;
}
td.entry-view-section-break {
	font-size: 1.5rem;
	color: var(--Blu-4);
	background-color: #fff;
	border-width: 0 0 1px 0 !important;
	border-color: var(--Grey-1);
}
table.entry-detail-view td,
table.entry-detail-view th {
	vertical-align: top;
}
table.entry-detail-view td:not(.entry-view-section-break) {
	border: none !important;
}
table.entry-detail-view th {
	font-size: 1.5rem;
	color: var(--Blu-4);
	border-width: 0 0 1px 0 !important;
	border-color: var(--Grey-1);
}
table.entry-detail-view td img {
	margin-left: 0;
	margin-right: 0;
}
.gflow-grid .ag-theme-alpine .ag-row {
    font-size: 1rem;
}
a.back-link {
	position: relative;
	padding-left: 32px;
	color: var(--Grey4);
}
a.back-link::before {
    content: "";
	display: block;
	width: 20px;
	height: 17px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8.5px;
	background: url('/wp-content/uploads/2026/01/left.svg') no-repeat center / contain;
}
.elementor-shortcode > h3 {
	font-size: 2.5rem;
	font-weight: 700;
	color: var(--Blu-Brand);
}
.gravityflow-note-avatar {
	display: none;
}
div.gf_entry_wrap #poststuff .inside {
	border-top-color: var(--Grey-1);
}
.gravityflow-note-body-wrap {
	border-color: var(--Grey-1);
	margin-left: 0;
}
.gravityflow_workflow_wrap .postbox h3,
.gravityflow_workflow_wrap h3 {
	font-size: 1.25rem;
}
.gsection_title {
	font-size: 1.75rem;
	font-weight: 700;
	color: var(--Blu-Brand);
}
.gform-theme--framework input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
.gform-theme--framework select {
	height: 50px;
	line-height: 50px;
}
.gform-theme--framework input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
.gform-theme--framework textarea,
.gform-theme--framework select {
	border-radius: 0;
	border-color: var(--Grey-1);
}
.gform-theme--framework ::placeholder {
	color: var(--Grey2);
}
.gform-theme--framework select {
	color: var(--Grey2);
}
.gform-theme--framework select option {
	color: var(--Grey4);
}
.gform-theme--framework .gform-field-label {
	font-size: 1rem;
}
.gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].gform_button.button {
	font-size: 1.125rem;
	font-weight: 600;
	background: var(--Blu-Brand);
	border-radius: 0;
}
.gravityflow-has-sidebar .postbox,
.gravityflow-has-step-info .postbox,
.gravityflow-has-workflow-info .postbox {
	border-color: var(--Grey-1);
}
.gravityflow_workflow_wrap .postbox-container .button {
    font-size: 0.75rem;
    color: #fff;
	padding: 0 10px;
    background-color: var(--Blu-Brand);
	border-color: var(--Blu-Brand);
    border-radius: 0;
	box-shadow: none;
}
.gravityflow_workflow_wrap .postbox-container .button i {
	color: #fff !important;
}
#gravityflow-note {
	border-color: var(--Grey-1);
}
#gravityflow-admin-action {
	border: 1px solid #A3A3A3;
	background: #fff url('/wp-content/uploads/2026/01/arrow-down.svg') no-repeat calc(100% - 8px) center / 24px;
	-webkit-appearance: none;
	appearance: none;
	color: var(--Grey2);
	line-height: 26px;
	padding: 0 2px;
}
#gravityflow-admin-action option,
#bulk-action-selector-top option {
	color: var(--Grey4);
}
.gravityflow_workflow_wrap select {
	border: 1px solid #A3A3A3;
	background: #fff url('/wp-content/uploads/2026/01/arrow-down.svg') no-repeat center right / 24px;
	-webkit-appearance: none;
	appearance: none;
	color: var(--Grey2);
	font-size: 0.75rem;
	padding-right: 24px !important;
}
#gravityflow-status-filter input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
#gravityflow-status-list .paging-input input {
	border-color: #A3A3A3;
}
#gravityflow-status-filters {
	border-radius: 0;
}
#postbox-container-1,
.gravityflow_workflow_wrap h4,
.gravityflow-note-meta {
	font-size: 0.75rem;
	color: var(--Grey4);
}
.gravityflow-has-sidebar .postbox,
.gravityflow-has-step-info .postbox,
.gravityflow-has-workflow-info .postbox {
	box-shadow: none;
}
.gravityflow-note-title {
	font-size: 1.125rem;
	font-weight: 500;
	color: var(--Grey4);
}
.detail-view-print,
.gravityflow_workflow_wrap .tablenav .actions {
	display: none;
}
table.wp-list-table.entries td.column-cb label {
	display: block;
	line-height: normal;
}
table.wp-list-table.entries td.column-cb input[type="checkbox"],
table.wp-list-table.entries th input[type="checkbox"] {
    display: inline-block;
    vertical-align: middle;
}

@media (min-width: 768px) {
	.gravityflow_workflow_wrap label {
		width: auto;
	}
}