.medikt-input-flag{--input-gap-x:2px;--input-gap-y:12px;display:grid;font-size:0;grid-gap:var(--input-gap-x) var(--input-gap-y);cursor:pointer;grid-template-columns:24px 1fr}.medikt-input-flag.medikt-input-flag--disabled{opacity:.4;pointer-events:none}.medikt-input-flag .medikt-input-flag__control-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white-white);border:2px solid var(--color-grey-400);cursor:pointer;height:24px;margin:0;transition:border var(--transition-duration);width:24px}.medikt-input-flag .medikt-input-flag__control-field:hover{border:2px solid var(--color-blue-primary)}.medikt-input-flag .medikt-input-flag__control-field[type=checkbox]{border-radius:4px}.medikt-input-flag .medikt-input-flag__control-field[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%235E22FD' fill-rule='evenodd' d='M4 0a4 4 0 0 0-4 4v16a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4V4a4 4 0 0 0-4-4zm1.626 12.386 3.313 3.312 9.435-9.419a.952.952 0 1 1 1.347 1.346L9.617 17.72a.95.95 0 0 1-1.346 0l-3.992-3.989a.951.951 0 1 1 1.346-1.346Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;border:2px solid var(--color-blue-primary)}.medikt-input-flag .medikt-input-flag__control-field[type=radio]{border-radius:50%}.medikt-input-flag .medikt-input-flag__control-field[type=radio]:checked{border:8px solid var(--color-blue-primary)}.medikt-input-flag .medikt-input-flag__control-field--invalid{border:2px solid var(--color-red-primary)}.medikt-input-flag .medikt-input-flag__content-error,.medikt-input-flag .medikt-input-flag__content-tip,.medikt-input-flag .medikt-input-flag__label{overflow:hidden;text-overflow:ellipsis}.medikt-input-flag .medikt-input-flag__label{align-items:center;display:flex;min-height:24px}.medikt-input-flag .medikt-input-flag__content-tip{color:var(--color-grey-600)}.medikt-input-flag .medikt-input-flag__content-error{color:var(--color-red-primary)}.medikt-input-flag.medikt-input-flag--card{background:var(--color-grey-100);border-radius:8px;padding:16px}.medikt-input-flag.medikt-input-flag--card:hover{background:var(--color-blue-50)}.medikt-input-flag.medikt-input-flag--card.medikt-input-flag--checked{background:var(--color-blue-100)}.medikt-input-flag.medikt-input-flag--card.medikt-input-flag--checked:hover{background:var(--color-blue-200)}
