.lia-wt-block .item-content{padding-top:4px}
.lia-wt-opt{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin:0 0 10px;
	font-size:14px;line-height:1.45;color:#1c2b3a;font-weight:500}
.lia-wt-opt input{position:absolute;opacity:0;width:0;height:0}
.lia-wt-dot{flex:0 0 18px;width:18px;height:18px;margin-top:2px;border-radius:50%;
	border:2px solid #c7d0d6;background:#fff;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}
.lia-wt-opt input:checked + .lia-wt-dot{border-color:#027987;box-shadow:inset 0 0 0 4px #027987}
.lia-wt-opt input:focus-visible + .lia-wt-dot,
.lia-wt-opt input:focus-visible + .lia-wt-box{outline:2px solid #efa500;outline-offset:2px}
.lia-wt-box{flex:0 0 18px;width:18px;height:18px;margin-top:2px;border-radius:5px;
	border:2px solid #c7d0d6;background:#fff;box-sizing:border-box;position:relative;
	transition:border-color .15s,background-color .15s}
.lia-wt-opt input:checked + .lia-wt-box{border-color:#027987;background:#027987}
.lia-wt-opt input:checked + .lia-wt-box::after{content:"";position:absolute;left:4px;top:0;
	width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.lia-wt-inc{margin:2px 0 14px;font-weight:400;color:#5E6D77;font-size:13px}
.lia-wt-dates{display:flex;gap:8px;margin:0 0 16px}
.lia-wt-dates.is-off{opacity:.45}
.lia-wt-f{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}
.lia-wt-f > span{font-size:12px;font-weight:600;color:#5E6D77;line-height:1.35}
.lia-wt-f input{width:100%;box-sizing:border-box;padding:8px 6px;border:1.5px solid #d1d5db;
	border-radius:9px;font-size:13px;line-height:1.35;color:#1c2b3a;background:#fff;
	font-family:inherit;min-height:40px;-webkit-appearance:none;appearance:none}
.lia-wt-f input::-webkit-datetime-edit{padding:0}
.lia-wt-f input::-webkit-calendar-picker-indicator{margin-left:2px;opacity:.6;cursor:pointer}
.lia-wt-f input:focus{outline:none;border-color:#027987;box-shadow:0 0 0 3px rgba(3,153,170,.18)}
.lia-wt-clear{display:inline-block;border:none;border-radius:99px;background:#027987;color:#fff;
	font-weight:700;font-size:14px;line-height:1.35;padding:9px 24px;cursor:pointer;
	font-family:inherit;transition:background .2s}
.lia-wt-clear:hover,.lia-wt-clear:focus{background:#efa500;color:#fff}
.lia-wt-note{margin:12px 0 0;font-size:12px;line-height:1.5;color:#8a97a0}
/* Κινητό/tablet: η στήλη φίλτρων γίνεται πλήρης οθόνη, οπότε οι ετικέτες χωράνε σε μία
   σειρά και το ύψος αφής τους έπεφτε στα 20px. Λίγο padding τις πάει σε ~40px. */
@media (max-width:991px){
	.lia-wt-opt{padding:10px 0;margin-bottom:2px}
	.lia-wt-inc{padding:12px 0 10px;margin:0 0 10px}
	.lia-wt-clear{padding:12px 28px}}
@media (max-width:480px){.lia-wt-dates{flex-direction:column;gap:8px}
	.lia-wt-f input{font-size:14px;padding:9px 10px}
	.lia-wt-clear{width:100%}}