.k-input[data-theme=field][data-type=imageradio] .k-input-before{border-right:1px solid #efefef}.k-input[data-theme=field][data-type=imageradio] .k-input-element+.k-input-after,.k-input[data-theme=field][data-type=imageradio] .k-input-element+.k-input-icon{border-left:1px solid #efefef}.k-input[data-theme=field][data-type=imageradio] .k-input-element{overflow:hidden}.k-input[data-theme=field][data-type=imageradio] .k-radio-input{display:grid;grid-template-columns:1fr;margin-bottom:-1px;margin-right:-1px}@media screen and (min-width: 65em){.k-input[data-theme=field][data-type=imageradio] .k-radio-input{grid-template-columns:repeat(var(--columns),1fr)}}.k-input[data-theme=field][data-type=imageradio] .k-radio-input li{border-right:1px solid #efefef;border-bottom:1px solid #efefef;padding-left:0;min-width:0;overflow-wrap:break-word}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label{position:relative;display:block;flex-grow:1;padding:0}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label:before{display:none}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label .k-radio-image-ctn{width:100%;display:none}@media screen and (min-width: 65em){.k-input[data-theme=field][data-type=imageradio] .k-radio-input label .k-radio-image-ctn{display:block}}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label .k-radio-image-ctn.mobile-show{display:block}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label .k-radio-image-ctn .k-radio-image{position:relative;width:100%}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label .k-radio-image-ctn .k-radio-image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label .k-radio-image-ctn .k-radio-image img.contain{object-fit:contain}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label .k-radio-image-ctn .k-radio-image img.cover{object-fit:cover}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label .k-radio-image-ctn .k-radio-image .background{background:#2d2f36 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label>div{position:relative;padding:.5rem .5rem .5rem 2.25rem;min-height:2.25rem;line-height:1.25rem}.k-input[data-theme=field][data-type=imageradio] .k-radio-input label>div:before{position:absolute;top:.175em;left:0;content:"";width:1rem;height:1rem;border-radius:50%;border:2px solid #999;box-shadow:#fff 0 0 0 2px inset;top:.625rem;left:.5rem;margin-top:-1px}.k-input[data-theme=field][data-type=imageradio] .k-radio-input input:checked+label>div:before{border-color:#16171a;background:#16171a}.k-input[data-theme=field][data-type=imageradio] .k-radio-input input:focus+label>div:before{border-color:#4271ae}.k-input[data-theme=field][data-type=imageradio] .k-radio-input input:focus:checked+label>div:before{background:#4271ae}.k-input[data-theme=field][data-type=imageradio] .k-radio-input .k-radio-input-info{display:block;font-size:.875rem;color:#777;line-height:1.25rem;padding-top:.125rem}.k-input[data-theme=field][data-type=imageradio] .k-radio-input .k-icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center}.k-imageradio-field.has-gap .k-input{background:none;border:none}.k-imageradio-field.has-gap .k-input:focus-within{border:none;box-shadow:none}.k-imageradio-field.has-gap .k-input .k-radio-input{grid-gap:1rem}.k-imageradio-field.has-gap .k-input .k-radio-input li{padding-left:0}.k-imageradio-field.has-gap .k-input .k-radio-input label{border:1px solid #ccc;background:white}.k-imageradio-field.has-gap .k-input .k-radio-input input:focus:checked+label{border:1px solid #4271ae}
