.costTrial{border:1px solid #cbd5e1;border-radius:12px;padding:16px;background:#f5f9fc;gap:12px}
#arcadeCostTrial[hidden],#arcadeCostTrial [hidden]{display:none!important}
.costTrial p,.costTrial small{font-size:13px;line-height:1.5;color:#475569}
.costTrial .costTrialToggle{display:flex;align-items:flex-start;gap:8px;text-transform:none;letter-spacing:normal}
.costTrial input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;flex:none}
.costTrialInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}
.costTrialInputs label{display:grid;gap:6px;text-transform:none;letter-spacing:normal}
.costTrialPart{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #dbe3ed;padding:12px 0}
.costTrialPart small{display:block}.costTrialPart label{display:flex;gap:6px;align-items:center;text-transform:none;letter-spacing:normal}
.costTrial dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.costTrial dd{margin:0;font-weight:700;text-align:right}.costTrial ul{font-size:13px;color:#854d0e;padding-left:20px}
@media(max-width:760px){.costTrialInputs{grid-template-columns:1fr}.costTrialPart{flex-direction:column}.costTrial input[type=number]{font-size:16px!important}}
