/* Repeater 项目网格布局 - 一行3列 */
.fi-fo-repeater-items.fi-grid {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)) !important;
  gap: 1rem !important;
  width: 100% !important;
}

.fi-fo-repeater-items.fi-grid>li {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
}

/* 响应式调整 */
@media (max-width: 1024px) {
  .fi-fo-repeater-items.fi-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 640px) {
  .fi-fo-repeater-items.fi-grid {
    grid-template-columns: 1fr !important;
  }
}

.options_failed {
  color: #FF4D4F;
}

.options_warning {
  color: #fe9a00;
}

.options_pass {
  color: #3f9d12;
}

.options_label {
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
}

/* Quick Replies: compact list style */
.qr-repeater .fi-fo-repeater-items.fi-grid>li {
  display: flex !important;
  position: relative;
  box-shadow: 0 0 0 0;
}
.qr-repeater .fi-fo-repeater-items.fi-grid>li>div{
  padding: 0;
  margin :0;
  
}
.qr-repeater .fi-fo-repeater-items.fi-grid>li>div:nth-child(1){
  width:20px;
  
}
.qr-repeater .fi-fo-repeater-items.fi-grid>li>div:nth-child(1)>ul:nth-child(2){
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;

}
.qr-repeater .fi-fo-repeater-items.fi-grid>li>div:nth-child(2){
  width:calc(100% - 40px);
}
