/**
 * GESTIONE HOVER
 */

/* BUTTON */
button:not([disabled]):not(.appbtn):not(.tlbbtn):not(.dktmnubtn):not(.frmbtntab):not(.unico-mdbutton):not(.unico-mdbuttonicon):not(.unico-mdfab):hover {
	box-shadow: var(--md-sys-elevation-2);
}

/* MD BUTTON */
button.unico-mdbutton:not([disabled]):hover,
button.unico-mdbuttonicon:not([disabled]):hover {
	box-shadow: var(--md-sys-elevation-2);
}

button.unico-mdfab:not([disabled]):hover {
	box-shadow: var(--md-sys-elevation-4);
}

/* TAB BUTTON */
button.appbtn:not(.appbtnopn):hover {
	filter: invert(0.1);
}

/* MENU BUTTON */
button.dktmnubtn:hover {
	filter: invert(0.1);
}

/* TOOLBAR BOX */
.tlbbox:hover {
	background-color: var(--md-sys-color-tertiary-container);
	color: var(--md-sys-color-on-tertiary-container);
}

/* TAB */
button.frmbtntab:hover {
	filter: invert(0.1);
}

/* INPUT */
input:not([type='checkbox']):not([type='radio']):hover {
	box-shadow: var(--md-sys-color-outline) 0em 0em 5px;
	outline: 0;
}

input[readonly]:not([type='checkbox']):not([type='radio']):hover {
	box-shadow: var(--md-sys-color-outline-variant) 0em 0em 3px;
}

/* SELECT */
select:hover {
	box-shadow: var(--md-sys-color-outline) 0em 0em 5px;
}

select[disabled]:hover {
	box-shadow: var(--md-sys-color-outline-variant) 0em 0em 3px;
	outline: 0;
}

/* LABEL */
label[for]:hover:not(.tlbicon) {
	box-shadow: var(--md-sys-color-outline) 0em 0em 5px;
}

/* CHECKBOX */
input[type="checkbox"]:hover {
	box-shadow: var(--md-sys-color-outline) 0em 0em 5px;
	outline: 0;
}

input[type="checkbox"][disabled]:hover {
	box-shadow: none;
	outline: 0;
}

/* RADIO */
input[type="radio"]:hover {
	box-shadow: var(--md-sys-color-outline) 0em 0em 5px;
	outline: 0;
}

input[type="radio"][disabled]:hover {
	box-shadow: none;
	outline: 0;
}

/* EVIDENZA RIGHE GRID */
div.hsg tbody:not(.nohover) tr:not(.TbodyRowEvidence):not(.bkgevatt):not(.bkgeverr):hover,
div.hsgx tbody:not(.nohover) tr:not(.TbodyRowEvidence):not(.bkgevatt):not(.bkgeverr):hover {
	background-color: var(--md-sys-color-tertiary-container);
	color: var(--md-sys-color-on-tertiary-container);
}

/* EVIDENZA ROW SUBFILE UNIGEA */
tr.row5250:hover {
	background-image: linear-gradient(to right, transparent 0, var(--md-sys-color-tertiary-container) 0);
}