.ibduties-options{margin:24px 0 16px;padding:16px 0;border:0;border-top:1px solid #ddd;min-width:0}
.ibduties-options legend{font-size:18px;font-weight:600;margin-bottom:12px;border:0}
.ibduties-option{display:flex!important;align-items:flex-start;gap:12px;padding:12px 0;font-weight:400!important;cursor:pointer}
.ibduties-option>input{width:20px;height:20px;flex:0 0 20px;margin:2px 0 0!important;accent-color:#434343}
.ibduties-option>span{min-width:0;flex:1;font-size:16px;line-height:1.5}
.ibduties-option small{display:block;font-size:14px;font-weight:400;line-height:1.5;margin-top:4px;color:#555}
.ibduties-amount{display:inline-block;white-space:nowrap;padding-left:6px}
.ibduties-account{margin:8px 0 0 32px;max-width:360px}
.ibduties-account label{display:block;line-height:1.5}
.ibduties-account input{min-height:44px;font-size:16px;width:100%}
.ibduties-account[hidden]{display:none!important}
.ibduties-status{min-height:22px;margin:10px 0 0 32px;color:#555}
.ibduties-order-notice{padding:14px 0;line-height:1.5;border-top:1px solid #ddd}
@media(max-width:767px){.ibduties-options legend{font-size:17px}.ibduties-option{padding:14px 0}.ibduties-option>input{width:24px;height:24px;flex-basis:24px}.ibduties-account,.ibduties-status{margin-left:36px}}
