.market-options{display:flex;flex-direction:column;gap:10px;margin:18px 0 22px}
.market-options label{display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px solid #d2ddec;border-radius:12px;background:#f8faff;font-size:14px;font-weight:600;cursor:pointer}
.market-options label:focus-within{outline:2px solid #5680d8}
.market-options input{height:19px;width:19px;accent-color:#2359cd;flex-shrink:0}
.market-options small{font-size:12px;color:#637890;font-weight:400}
.market-notes{font-size:13px;line-height:1.75;color:#53687c;margin:20px 0}
.market-notes p{margin:6px 0}
.market-fine{background:#fff8e9;border:1px solid #eddfbc;border-radius:12px;padding:13px 16px;font-size:13px;line-height:1.7;color:#75551f}
