.rp-intro{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(.72rem,2.6vw,.95rem);line-height:1.65;overflow:hidden}.rp-intro span{display:block}@media (max-width:360px){.rp-intro{white-space:normal}}.rp-price-note{color:#681514;text-align:center;background:#d4393714;border:1px dashed #d4393773;border-radius:8px;margin:.6rem 0 1rem;padding:.5rem .8rem;font-size:.82rem;font-weight:700}@media (max-width:480px){.rp-price-note{padding:.42rem .6rem;font-size:.72rem}}.user-type-card{gap:0;padding:.7rem .5rem!important}.user-type-card input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.user-type-card label{font-weight:700;margin:0!important;line-height:1.25!important}.user-type-card .user-type-note{color:red;text-align:center;white-space:nowrap;text-overflow:ellipsis;direction:rtl;max-width:100%;margin-top:.35rem;font-size:.72rem;font-weight:500;line-height:1.35;overflow:hidden}@media (max-width:640px){.user-type-card{padding:.55rem .4rem!important}.user-type-card .user-type-note{margin-top:.25rem;font-size:9px;line-height:1.2}.user-type-card label{font-size:.88rem}}@media (max-width:768px){.rp-label-hint{margin-top:.15rem;display:block!important}}#rpPropertyAgeField .checkbox-group,#rpPropertyAgeRangeField .checkbox-group{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}#rpPropertyAgeField .checkbox-item,#rpPropertyAgeRangeField .checkbox-item{box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}#rpPurchaseMethodField .checkbox-group{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}#rpPurchaseMethodField .checkbox-item{box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}
