/* Scoped styles for AK Virtual Alkomat */
.alkomat-container{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#212529}
.alkomat-h1{font-size:1.875rem;font-weight:700}
.alkomat-h2{font-size:1.25rem;font-weight:700; color:#3182CF !important;}
.alkomat-h3{font-size:1.125rem;font-weight:700}
.slider{-webkit-appearance:none;width:100%;height:0px;border-radius:5px;background:#d3d3d3;outline:none; padding:0px !important}
.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#3182CF;cursor:pointer}
.slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#3182CF;cursor:pointer}
.bac-level{position:relative;height:30px;border-radius:15px;margin:10px 0;background:linear-gradient(to right,#4ade80,#facc15,#f87171)}
.bac-indicator{position:absolute;top:-10px;width:10px;height:50px;background-color:#1e3a8a;border-radius:5px}
.bac-marker{position:absolute;top:32px;transform:translateX(-50%);font-size:.75rem}
.alcohol-counter{display:flex;align-items:center;justify-content: center;}
.alcohol-counter button{width:30px;height:30px;font-size:26px;line-height:0px;margin-top: -10px;font-weight: 900;}
.shadow-hover:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}
.chart-container{position:relative;height:300px;width:100%}
@media print{.no-print{display:none}}
.tab-content{display:none}
.tab-content.active{display:block}
.alcohol-effects{position:absolute;width:100%;height:30px;pointer-events:none;z-index:10}
.alcohol-counter button:active{
	background:transparent !important;
}
.alcohol-counter button:focus{
	background:transparent !important;
	color:#10b981 !important
}


.alkomat-container span {
	color:#000 !important;
	font-weight:400 !important
}


.alkomat-container label, .alkomat-container .alcohol-ethanol {
	color:#000 !important;
	font-weight:500 !important;
}

.alkomat-container label{
	display:flex;
	gap:5px;
}

#addAlcoholBtn {
	color:#3182CF
}
#addAlcoholBtn:hover {
	background:#3182CF00
}


input[type="radio"]
{
	accent-color: #3182CF;
}