.vehicle-watch{width:100%;}
.vehicle-watch__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;}
.vehicle-watch-card{min-width:0;padding:16px;background:#fff;border:1px solid #dfe2e4;border-radius:7px;box-shadow:0 2px 8px rgba(19,22,27,.08);box-sizing:border-box;}
.vehicle-watch-card__head{margin:0 0 12px;color:#252a2e;font-size:17px;line-height:1.2;}
.vehicle-watch-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;}
.vehicle-watch-card label{min-width:0;}
.vehicle-watch-card label span{display:block;margin-bottom:4px;color:#555d64;font-size:12px;}
.vehicle-watch-card input,.vehicle-watch-card select{width:100%;height:34px;padding:5px 8px;border:1px solid #cfd3d6;border-radius:4px;box-sizing:border-box;font-size:12px;}
.vehicle-watch-card__wide{grid-column:1/-1;}
.vehicle-watch-card__info-icon{width:28px;height:28px;border:2px solid #1072bd;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1072bd;font-weight:700;margin-bottom:14px;}
.vehicle-watch-card__lead{color:#4f565c;font-size:14px;line-height:1.5;}
.vehicle-watch-card__steps{padding-left:18px;color:#4f565c;font-size:13px;line-height:1.5;}
.vehicle-watch-card__limit{margin-top:18px;padding-top:12px;border-top:1px solid #e2e4e6;color:#555d64;font-size:13px;}
.vehicle-watch-card__frequency{margin-top:10px;font-size:12px;}
.vehicle-watch-card__check{display:block;margin:10px 0;font-size:12px;}
.vehicle-watch-card__submit{width:100%;height:36px;background:#1072bd;color:#fff;border:0;border-radius:4px;}
@media(max-width:630px){.vehicle-watch__track{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none}.vehicle-watch__track::-webkit-scrollbar{display:none}.vehicle-watch-card{flex:0 0 calc(100% - 22px)}}
.vehicle-watch-card__frequency{display:flex;align-items:center;gap:12px;margin:10px 0;color:#555d64;font-size:12px;}
.vehicle-watch-card__frequency > span{margin-right:auto;font-size:12px;color:#555d64;}
.vehicle-watch-card__frequency label{display:flex;align-items:center;gap:5px;white-space:nowrap;}
.vehicle-watch-card__check{display:flex;align-items:center;gap:6px;margin:8px 0 12px;color:#555d64;font-size:12px;line-height:1.2;}
.vehicle-watch-card__power > span{display:block;margin-bottom:4px;color:#555d64;font-size:12px;}
.vehicle-watch-card__power > div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}
.vehicle-watch-card__power input{width:100%;height:34px;padding:5px 8px;border:1px solid #cfd3d6;border-radius:4px;box-sizing:border-box;font-size:12px;}
.vehicle-watch-card__check input{width:14px;height:14px;}
.vehicle-watch-card input,.vehicle-watch-card select{height:34px;min-height:34px;}
.vehicle-watch-card__frequency{margin:10px 0 6px;}
.vehicle-watch-card__check{margin:6px 0 12px;}
.vehicle-watch-card__frequency{margin:4px 0 0;}.vehicle-watch-card__check{margin:0 0 6px;}.vehicle-watch-card__submit{margin-top:0;}
.vehicle-watch-card input,.vehicle-watch-card select{height:34px!important;min-height:34px!important;padding:4px 8px!important;line-height:24px!important;}.vehicle-watch-card__frequency{margin:2px 0!important;}.vehicle-watch-card__check{margin:2px 0 6px!important;}.vehicle-watch-card__submit{margin-top:0!important;}
.vehicle-watch-card__frequency{margin:0!important;}.vehicle-watch-card__check{margin:-2px 0 2px!important;}.vehicle-watch-card__submit{margin-top:0!important;}
.vehicle-watch-card__head{font-size:15px;margin-bottom:8px;}.vehicle-watch-card label span{margin-bottom:2px;}.vehicle-watch-card__frequency{margin:-4px 0 0!important;}.vehicle-watch-card__check{margin:0 0 4px!important;}
.vehicle-watch-card__grid>select{width:100%;}.vehicle-watch-card__power{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}.vehicle-watch-card__power select{width:100%;}
.vehicle-watch-card__power select{min-width:0;width:100%;}.vehicle-watch-card__wide{margin-top:6px;}
.vehicle-watch-card__power{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}.vehicle-watch-card__power select{width:100%;}
.vehicle-watch-card__power select{width:100px!important;}.vehicle-watch-card__power{display:flex;gap:6px;}
.vehicle-watch-card__power{display:grid!important;grid-template-columns:1fr 60px 60px!important;gap:6px;}.vehicle-watch-card__power select{width:100%!important;}
.vehicle-watch-card__power{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;gap:6px;width:100%;}.vehicle-watch-card__power select{width:100%!important;}.vehicle-watch-card__wide{margin-top:8px!important;}
.vehicle-watch-card__wide{padding-top:8px!important;box-sizing:border-box;}
.vehicle-watch-card__wide input{margin-top:8px!important;}
.vehicle-watch-card__power{display:block!important;width:100%!important;}.vehicle-watch-card__power>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;width:100%!important;}.vehicle-watch-card__power select{width:100%!important;min-width:0!important;}
.vehicle-watch-card__frequency{margin-top:10px!important;}
.vehicle-watch-card--info{background:#eef8f8;padding:24px;border:1px solid #d7e8e8;}.vehicle-watch-card--info .vehicle-watch-card__info-icon{margin-bottom:18px;}.vehicle-watch-card--info .vehicle-watch-card__head{margin-bottom:16px;}.vehicle-watch-card--info .vehicle-watch-card__lead{line-height:1.55;margin-bottom:14px;}.vehicle-watch-card--info .vehicle-watch-card__steps{margin-top:12px;margin-bottom:18px;line-height:1.6;}
.vehicle-watch-card--info .vehicle-watch-card__info-icon{border-color:#168f89!important;color:#168f89!important;}.vehicle-watch-card--info .vehicle-watch-card__head{font-size:20px!important;line-height:1.25!important;}.vehicle-watch-card--info .vehicle-watch-card__lead:first-of-type{font-weight:700!important;}
.vehicle-watch-card .select2-container--default .select2-selection--multiple .select2-selection__rendered{align-items:center;display:flex;height:100%;margin:0;padding:0;overflow:hidden}
.vehicle-watch-card .select2-container--default .select2-selection--multiple .select2-selection__choice{background:transparent;border:0;margin:0 6px 0 0;padding:0}
.vehicle-watch-card .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:none}
.vehicle-watch-card .select2-container--default .select2-selection--multiple:after{color:#000;content:"\e908";font:14px icomoon;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:all .25s}
.vehicle-watch-card .select2-container--default.select2-container--open .select2-selection--multiple:after{transform:translateY(-50%) rotate(180deg)}
.vehicle-watch-card .select2-selection--multiple .select2-search--inline{display:flex!important;align-items:center!important;height:100%!important;flex:1!important}
.vehicle-watch-card .select2-selection--multiple .select2-search__field{border:0!important;height:22px!important;min-height:22px!important;line-height:22px!important;margin:0!important;padding:0!important;width:100%!important;font-size:15px!important;color:#000!important}
.vehicle-watch-card .select2-selection--multiple .select2-search__field::placeholder{color:#000!important;opacity:1!important}
.form__columns--3>fieldset,.vehicle-watch-card{min-width:0}
.vehicle-watch-card .select2-container{min-width:0;max-width:100%}
.vehicle-watch-card .select2-selection--multiple{width:100%!important;max-width:100%!important;overflow:hidden!important;cursor:pointer}
.vehicle-watch-card .select2-selection--multiple .select2-selection__rendered{min-width:0;width:100%;max-width:100%;flex-wrap:nowrap!important;white-space:nowrap}
.vehicle-watch-card .select2-selection--multiple .select2-selection__choice:nth-child(n+3){display:none}
.vehicle-watch-card .select2-selection__rendered:has(.select2-selection__choice:nth-child(3)):after{content:"…";flex:0 0 auto}
.vehicle-watch-card .select2-container--default .select2-selection--multiple{border:1px solid #cfd3d6;border-radius:4px;font-size:12px;font-weight:400;height:34px;min-height:34px;padding:0 32px 0 8px;position:relative;display:flex!important;align-items:center!important}
.vehicle-multi-ok{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #40444a;border-radius:3px;background:#40444a;color:#fff;font:600 11px Arial,sans-serif;z-index:20;pointer-events:none}
.vehicle-multi-open:after{display:none!important}
.vehicle-watch-card .select2-container{height:34px!important;}
.vehicle-watch-card .select2-selection--multiple{height:34px!important;min-height:34px!important;box-sizing:border-box!important;}
.vehicle-watch-card .select2-selection--multiple .select2-search__field,.vehicle-watch-card .select2-selection--multiple .select2-selection__choice{font-size:12px!important;line-height:24px!important;}
.vehicle-watch-card .select2-container--default .select2-selection--multiple:after{font-size:10px!important;right:9px!important;}
.vehicle-watch-card .vehicle-multi-ok{right:6px;width:25px;height:22px;font-size:10px;}
.vehicle-watch-multi-dropdown .select2-results__option--selectable{padding:2px 8px 2px 30px!important;min-height:24px!important;line-height:20px!important;font-size:12px!important;}
.vehicle-watch-multi-dropdown .select2-results__option--selectable:before{left:10px!important;width:11px!important;height:11px!important;border-radius:2px!important;}
.vehicle-watch-multi-dropdown .select2-results__option--selected:after{left:10px!important;width:11px!important;height:11px!important;font-size:9px!important;line-height:11px!important;}
.vehicle-watch-multi-dropdown .select2-results__options{max-height:144px!important;}
.vehicle-watch-multi-dropdown .select2-results__options::-webkit-scrollbar{width:5px;}
.vehicle-watch-multi-dropdown .select2-results__options::-webkit-scrollbar-thumb{border-radius:3px;background:#8d8d8d;}
.vehicle-watch-card .vehicle-multi-ok{width:22px;height:18px;right:6px;font-size:9px;line-height:18px;}
.vehicle-watch-card .select2-container--default .select2-selection--multiple:after{font-size:12px!important;right:5px!important;}
.vehicle-watch-card .select2-container--default .select2-selection--multiple:after{right:2px!important;}
.vehicle-watch-card .select2-selection--multiple .select2-search--inline{min-width:0!important;width:100%!important;}.vehicle-watch-card .select2-selection--multiple .select2-search__field{min-width:100%!important;width:100%!important;}
.vehicle-watch-card .select2-selection--multiple .select2-search--inline{display:block!important;flex:1 1 100%!important;width:auto!important;min-width:0!important;}
.vehicle-watch-card .select2-selection--multiple .select2-search__field{text-align:left!important;padding-left:0!important;transform:translateY(2px)!important;}
.vehicle-watch-card .select2-selection--multiple .select2-selection__rendered:has(.select2-search--inline:only-child) .select2-search--inline{position:absolute!important;left:8px!important;right:32px!important;top:50%!important;width:auto!important;height:22px!important;transform:translateY(-50%)!important;}.vehicle-watch-card .select2-selection--multiple .select2-selection__rendered:has(.select2-search--inline:only-child) .select2-search__field{width:100%!important;height:22px!important;line-height:22px!important;transform:none!important;text-align:left!important;}
.vehicle-watch-card .select2-selection--multiple[data-watch-placeholder] .select2-search__field::placeholder{color:transparent!important;}
.vehicle-watch-card .select2-selection--multiple[data-watch-placeholder]:not(:has(.select2-selection__choice))::before{content:attr(data-watch-placeholder);position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:400;line-height:1;color:#000;pointer-events:none;z-index:2;}
.vehicle-watch-card .select2-selection--multiple[data-watch-placeholder]:not(:has(.select2-selection__choice))::before{left:10px!important;font-size:13px!important;}
.vehicle-watch-card .select2-selection--multiple[data-watch-placeholder]:not(:has(.select2-selection__choice))::before{left:11px!important;}
.vehicle-watch-card .select2-selection--multiple[data-watch-placeholder]:not(:has(.select2-selection__choice))::before{left:12px!important;}
