.gform-admin .gform-kanban {
		border: 1px solid #d3d3e0;
		border-radius: 3px;
		container-type: inline-size;
		display: flex;
		flex-direction: column;
	}

		.gform-admin .gform-kanban, .gform-admin .gform-kanban * {
			box-sizing: border-box;
		}

	.gform-admin .gform-kanban__header {
		align-items: center;
		border-block-end: 1px solid #d3d3e0;
		display: flex;
		gap: 0.75rem;
		justify-content: space-between;
		padding: 1.25rem 1.5rem;
	}

	.gform-admin .gform-kanban__header > .gform-button {
			align-self: flex-start;
		}

	.gform-admin .gform-kanban__controls {
		border-block-end: 1px solid #d3d3e0;
		display: flex;
		flex-direction: column-reverse;
		inline-size: 100%;
	}

	@container (min-width: 40.625rem) {

	.gform-admin .gform-kanban__controls {
			flex-direction: row;
	}
		}

	.gform-admin .gform-kanban__controls-inner {
		padding-block: 1rem;
		padding-inline: 1.5rem;
	}

	.gform-admin .gform-kanban__controls-inner--left {
		align-items: center;
		display: flex;
		gap: 1.5rem;
	}

	.gform-admin .gform-kanban__controls-inner--left:not(:last-child) {
			border-block-start: 1px solid #d3d3e0;
		}

	@container (min-width: 40.625rem) {

	.gform-admin .gform-kanban__controls-inner--left:not(:last-child) {
				border-block-start: 0;
		}
			}

	.gform-admin .gform-kanban__controls-inner--right {
		align-items: center;
		display: flex;
		gap: 0.75rem;
	}

	@container (min-width: 40.625rem) {

	.gform-admin .gform-kanban__controls-inner--right {
			margin-inline-start: auto;
	}
		}

	.gform-admin .gform-kanban__controls-search {
		align-items: center;
		display: flex;
		gap: 0.75rem;
		inline-size: 100%;
		justify-content: flex-end;
	}

	@container (min-width: 40.625rem) {

	.gform-admin .gform-kanban__controls-search {
			max-inline-size: 28.75rem;
	}
		}

	.gform-admin .gform-kanban__controls-search-input {
		flex-grow: 1;
	}

	.gform-admin .gform-kanban__controls-search-input .gform-input {
			inline-size: 100%;
		}

	.gform-admin .gform-kanban__controls-simple-filters {
		position: relative;
	}

	.gform-admin .gform-kanban__controls-simple-filters-list-item--reset.gform-kanban__controls-simple-filters-list-item:last-child { /* extra selectors to override droplist styles */
			margin-block-end: calc(0.25rem * -1);
		}

	.gform-admin .gform-kanban__controls-simple-filters-list-item--reset .gform-droplist__item-trigger-text {
			color: #175cff;
			padding: 0;
			text-align: center;
		}

	.gform-admin .gform-kanban__controls-simple-filters-count {
		align-items: center;
		background: #175cff;
		block-size: 0.875rem;
		border-radius: 0.125rem;
		color: #fff;
		display: flex;
		inline-size: 0.875rem;
		inset-block-start: -2px;
		inset-inline-end: -2px;
		justify-content: center;
		position: absolute;
	}

	.gform-admin .gform-kanban__active-filters {
		align-items: center;
		border-block-end: 1px solid #d3d3e0;
		display: flex;
		flex-wrap: wrap;
		gap: 0.75rem;
		justify-content: center;
		padding-block: 0.5rem;
		padding-inline: 1.5rem;
	}

	.gform-admin .gform-kanban__grid-container {
		display: flex;
		flex: 1;
		overflow-x: auto;
		overflow-y: hidden;
		position: relative;
	}

	.gform-admin .gform-kanban__grid-inner {
		flex: 1 0 auto;
		min-inline-size: 100%;
		padding: 1.5rem;
	}

	.gform-admin .gform-kanban__grid {
		block-size: 100%;
	}

	.gform-admin .gform-kanban__column {
		background: #fff;
		block-size: 100%;
		inline-size: 275px;
		position: relative;
	}

	.gform-admin .gform-kanban__column:hover .gform-kanban__column-header-actions, .gform-admin .gform-kanban__column:focus-within .gform-kanban__column-header-actions {
				opacity: 1;
			}

	/* NOTE: for now hiding drag handle and DND for columns. In the future perhaps we add a
		prop on whether or not to show drag handle. */

	.gform-admin .gform-kanban__column .gform-kanban__column-drag-handle {
			display: none;
		}

	.gform-admin .gform-kanban__column--drag-layer {
		background: transparent;
		border: 1px solid transparent;
		border-radius: 6px;
		inline-size: 301px;
		padding: 0 0.75rem;
	}

	.gform-admin .gform-kanban__column--drag-layer .gform-kanban__column-grid {
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

	.gform-admin .gform-kanban__column--drag-layer .gform-kanban__card-header {
			cursor: grabbing;
		}

	.gform-admin .gform-kanban__column--drag-layer .gform-kanban__column-header-actions {
			opacity: 1;
		}

	.gform-admin .gform-kanban__column--drop-left::before, .gform-admin .gform-kanban__column--drop-right::before {
		background: #175cff;
		block-size: 100%;
		border-radius: 2px;
		content: "";
		inline-size: 4px;
		inset-block-start: 0;
		position: absolute;
	}

	.gform-admin .gform-kanban__column--drop-left::before {
		inset-inline-start: -8px;
	}

	.gform-admin .gform-kanban__column--drop-right::before {
		inset-inline-end: -8px;
	}

	.gform-admin .gform-kanban__column--is-dragging > .gform-kanban__column-wrapper {
		opacity: 0;
	}

	.gform-admin .gform-kanban__column-wrapper {
		align-items: stretch;
		block-size: 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
	}

	.gform-admin .gform-kanban__column-grid {
		background-color: #f9f9f9;
		block-size: 100%;
		border: 1px solid #e4e9eb;
		border-radius: 6px;
		max-block-size: -moz-min-content;
		max-block-size: min-content;
		overflow: hidden;
	}

	.gform-admin .gform-kanban__column-grid[\:has\(.gform-kanban__column-grid-item--cards\:empty\)] {
			overflow: visible;
		}

	.gform-admin .gform-kanban__column-grid:has(.gform-kanban__column-grid-item--cards:empty) {
			overflow: visible;
		}

	.gform-admin .gform-kanban__column-grid[\:has\(.gform-kanban__column-grid-item--cards\:empty\)] .gform-kanban__column-grid-item--header {
				padding-block-end: 0;
			}

	.gform-admin .gform-kanban__column-grid:has(.gform-kanban__column-grid-item--cards:empty) .gform-kanban__column-grid-item--header {
				padding-block-end: 0;
			}

	.gform-admin .gform-kanban__column-grid .gform-kanban__column-grid-item--cards {
			flex: 1;
		}

	.gform-admin .gform-kanban__column-header {
		align-items: center;
		justify-content: space-between;
		position: relative;
	}

	.gform-admin .gform-kanban__column-header-label .gform-kanban__loader {
		margin-block: 6px 7px;
	}

	.gform-admin .gform-kanban__column-header-actions {
		align-items: center;
		opacity: 0;
		transition: opacity 0.15s ease;
	}

	/* NOTE: for now hiding disabled items. In the future perhaps we add a
		prop on whether or not to show disabled items for action items. */

	.gform-admin .gform-kanban__column-header-actions .gform-droplist__item[\:has\(.gform-droplist__item-trigger--disabled\)] {
			display: none;
		}

	.gform-admin .gform-kanban__column-header-actions .gform-droplist__item:has(.gform-droplist__item-trigger--disabled) {
			display: none;
		}

	.gform-admin .gform-kanban__column-overlay {
		inset-block-start: 100%;
	}

	.gform-admin .gform-kanban__column-grid-item--header {
		padding-block: 0.75rem;
		padding-inline: 0.75rem 0.5rem;
	}

	.gform-admin .gform-kanban__column-grid-item--cards {
		display: flex;
		flex-direction: column;
		gap: 0.75rem;
		overflow: auto;
		padding-block: 0 0.75rem;
		padding-inline: 0.5rem;
	}

	.gform-admin .gform-kanban__column--card-drop-when-empty .gform-kanban__column-grid-item--cards {
		position: relative;
	}

	.gform-admin .gform-kanban__column--card-drop-when-empty .gform-kanban__column-grid-item--cards::before {
			background: #175cff;
			block-size: 4px;
			border-radius: 2px;
			content: "";
			inset-block-start: 50%;
			inset-inline-end: 0.5rem;
			inset-inline-start: 0.5rem;
			position: absolute;
			transform: translateY(-50%);
		}

	.gform-admin .gform-kanban__card {
		aspect-ratio: auto;
		background: #fff;
		border: 1px solid #d5d7e9;
		box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0596411);
		position: relative;
	}

	.gform-admin .gform-kanban__card:hover .gform-kanban__card-header-actions, .gform-admin .gform-kanban__card:focus-within .gform-kanban__card-header-actions {
				opacity: 1;
			}

	.gform-admin .gform-kanban__card-header {
		align-items: center;
		border-block-end: 1px solid #d5d7e9;
		justify-content: space-between;
		padding: 0.75rem 1.5rem;
	}

	.gform-admin .gform-kanban__card--can-drag .gform-kanban__card-header {
		cursor: grab;
	}

	.gform-admin .gform-kanban__card--can-drag .gform-kanban__card-header[\:has\(.gform-popover--open\)] {
			cursor: auto;
		}

	.gform-admin .gform-kanban__card--can-drag .gform-kanban__card-header:has(.gform-popover--open) {
			cursor: auto;
		}

	.gform-admin .gform-kanban__card-header-actions {
		margin-inline-start: auto;
		opacity: 0;
		transition: opacity 0.15s ease;
	}

	/* NOTE: for now hiding disabled items. In the future perhaps we add a
		prop on whether or not to show disabled items for action items. */

	.gform-admin .gform-kanban__card-header-actions .gform-droplist__item[\:has\(.gform-droplist__item-trigger--disabled\)] {
			display: none;
		}

	.gform-admin .gform-kanban__card-header-actions .gform-droplist__item:has(.gform-droplist__item-trigger--disabled) {
			display: none;
		}

	.gform-admin .gform-kanban__card-content {
		padding: 1.5rem;
	}

	.gform-admin .gform-kanban__card-footer {
		border-block-start: 1px solid #d5d7e9;
		padding: 0.75rem 1.5rem;
	}

	.gform-admin .gform-kanban__card--drop-above::before, .gform-admin .gform-kanban__card--drop-below::before {
		background: #175cff;
		block-size: 4px;
		border-radius: 2px;
		content: "";
		inline-size: 100%;
		inset-inline-start: 0;
		position: absolute;
	}

	.gform-admin .gform-kanban__card--drop-above::before {
			inset-block-start: -8px;
		}

	.gform-admin .gform-kanban__card--drop-above:first-child::before {
			inset-block-start: 0;
		}

	.gform-admin .gform-kanban__card--drop-below::before {
			inset-block-end: -8px;
		}

	.gform-admin .gform-kanban__card--drop-below:last-child::before {
			inset-block-end: 0;
		}

	.gform-admin .gform-kanban__drag-layer {
		block-size: 100%;
		inline-size: 100%;
		inset-block-start: 0;
		inset-inline-start: 0;
		pointer-events: none;
		position: fixed;
		z-index: 1;
	}

	.gform-admin .gform-kanban__loader {
		background-color: #e4e9eb;
		block-size: 22px;
		border-radius: 11px;
		opacity: 1;
	}

	.gform-admin .gform-kanban__loader.gform-kanban__loader--animating {
			animation: gformKanbanOpacityCycle 1s ease-in-out infinite;
			animation-delay: -0.5s;
		}

	.gform-admin .gform-kanban__empty {
		align-items: center;
		background: #fff;
		border: 1px solid #f4f5fb;
		border-radius: 3px;
		box-shadow: 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
		display: flex;
		flex-direction: column;
		inset-block-start: 50%;
		inset-inline-start: 50%;
		justify-content: center;
		padding: 1.5rem;
		position: absolute;
		text-align: center;
		transform: translate(-50%, -50%);
	}

@keyframes gformKanbanOpacityCycle {

	0%, 100% {
		opacity: 1;
	}

	50% {
		opacity: 0.5;
	}
}

/*# sourceMappingURL=kanban.css.map */
