﻿:root {
	--kendo-color-primary: var(--principale) !important;
	--kendo-color-primary-active: var(--principale) !important;
}

/* Buttons */
.k-button-solid-primary:focus,
.k-button-solid-primary.k-focus {
	box-shadow: none !important;
}

/* Gantt */
.k-gantt-views-wrapper {
	display: none !important;
}

.k-grid .k-table-td,
.k-grid .k-table-th {
	border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important;
	border-block-end-width: 1px !important;
}

.k-splitbar-horizontal {
	border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important;
	border-width: 1px !important;
	border-block: 0 !important;
}

.k-treelist-toggle {
	padding-block: 0 !important;
}

.k-gantt .k-grid-content tr {
	height: 34px !important;
}

/* delete button */
.no-timeline-edit .k-task .k-task-actions,
/* resize handles */
.no-timeline-edit .k-task .k-resize-handle,
/* progress drag handle */
.no-timeline-edit .k-task-wrap .k-task-draghandle,
/* dependency handles */
.no-timeline-edit .k-task-wrap .k-task-dot,
/* drag overlay */
.no-timeline-edit .k-gantt-marquee,
/* drag tooltip */
.no-timeline-edit .k-gantt-resize-hint {
	visibility: hidden;
	display: none !important;
}


/* Tooltip */
.gantt-wide-tooltip {
	width: 420px !important;
	max-width: 420px;
	overflow: visible;
	white-space: normal;
	padding: 0;
	pointer-events: none;
}

	.gantt-wide-tooltip .k-callout {
		display: none !important;
	}

	.gantt-wide-tooltip .tooltip-body {
		padding: 10px 12px;
		font-size: 12px;
		line-height: 1.25;
		display: flex;
		flex-direction: column;
		gap: 4px;
	}

	.gantt-wide-tooltip .tt-title {
		font-weight: 600;
		font-size: 13px;
		margin-bottom: 4px;
	}

	.gantt-wide-tooltip .tt-row {
		display: grid;
		grid-template-columns: 110px 1fr;
		gap: 4px 8px;
		align-items: start;
	}

	.gantt-wide-tooltip .tt-label {
		font-weight: 600;
	}

	.gantt-wide-tooltip .tt-comment span:last-child {
		white-space: pre-wrap;
	}
