/* 
    Created on : 16 mar 2026, 13:16:19
    Author     : Daniele Belli
*/

body.page-id-16098 header,
body.page-id-16098 .floating-menu,
body.page-id-16098 .eltdf-side-menu,
body.page-id-16098 .eltdf-fullscreen-search-holder,
body.page-id-16098 #eltdf-back-to-top{
	display: none !important;
}

.eltdf-full-width-inner {
	padding-top: 0px !important;
	padding-bottom: 10px !important;
}

.uk-card.uk-card-hover {
	background-color: rgba(255,255,255,0.8) !important;
	cursor: pointer;
}

.bdw_form_card{
	min-height: calc(100vh - 300px);
}

#bqw_viewport-size {
	position: fixed;
	top: 10px;
	right: 10px;
	background: rgba(0,0,0,0.8);
	color: white;
	padding: 10px 15px;
	border-radius: 5px;
	font-family: monospace;
	font-size: 14px;
	z-index: 9999;
	pointer-events: none;
}

form[name="bdw_wizard_main"] label.lb_title{
	font-size: 2em;
	font-weight:bold;
}

.uk-form-controls {
	margin-top:16px;
}

/* Input numerico personalizzato */
input[type="number"] {
    /* Dimensioni */
    width: 100%;
    padding: 12px 16px;
    font-size: 38px;
	height: auto !important;
    
    /* Aspetto */
    border: 2px solid #ddd;
    border-radius: 8px;
    background: white;
    
    /* Rimuove le frecce predefinite in alcuni browser */
    appearance: textfield;
    -moz-appearance: textfield;
}

/* Rimuove le frecce in Chrome/Safari/Edge */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    opacity: 0.6;
    height: 32px;
    cursor: pointer;
}

/* Al passaggio del mouse */
input[type="number"]::-webkit-inner-spin-button:hover,
input[type="number"]::-webkit-outer-spin-button:hover {
    opacity: 1;
    background: #f0f0f0;
}

@media (max-width: 620px) {
	.uk-list label{
		font-size: 1.8em;
	}
	.bdw_form_card > label{
		border: 1px solid gray;
	}
}