 .condition-section {
     padding: 4%;
 }

 .condition-section-banner {
     padding: 4%;
 }

 .condition-section .fb-radio {
     margin-right: 16px;
 }

 .condition-section .fb-radio > radio {
     margin-right: 4px;
 }

 .condition-section button._ico > div {
     margin-right: 4px;
     color: var(--primaryLinkColor);
     font-weight: bold;
     font-size: 0.85rem;
 }

 .condition-section button._ico > div:before {
     margin-right: 4px;
     color: var(--primaryLinkColor);
 }

 .condition-wrp-frame {
     background-color: var(--neutralsColorGray);
     border-radius: 4px;
     margin-bottom: 16px;
     padding: 16px;
 }

 .condition-wrp-frame select,
 .condition-wrp-frame input {
     max-width: 100%;
 }

 .condition-items {
     margin: 8px 4px 20px 8px;
 }

 body .condition-item-title {
     font-size: 0.8rem;
     margin-bottom: 4px;
     font-weight: 600;
     color: var(--fontSecondaryColor);
 }

 .condition-item {
     display: inline-flex;
     background-color: var(--fontTag_T1_BGcolor);
     border-radius: 6px;
     padding: 2px 8px;
     align-items: center;
     white-space: nowrap;
     width: min-content;
     margin-right: 4px;
     margin-bottom: 4px;
 }

 .condition-item > span {
     font-size: 0.75rem;
     font-weight: 400;
     color: var(--fontTag_T1_color);
 }

 .condition-item ._ico._iClose > div:before {
     font-size: 16px;
     margin-left: 4px;
 }