/* Each choice carries its own small object image. */
.device .choice-node .choice-option{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:98px;padding:14px;font-size:17px;line-height:1.65}
.device .choice-node .choice-option[aria-checked=true]{padding:14px}
.option-picture{width:44px;height:48px;border-radius:10px;display:grid;place-items:center;background:var(--r-surface)}
.option-picture>i{display:block;width:29px;height:29px;background:var(--r-accent);mask:var(--option-art) center/contain no-repeat;-webkit-mask:var(--option-art) center/contain no-repeat}
.option-label{min-width:0}
.choice-node .choice-dot{margin:0;width:17px;height:17px}
.device[data-theme=paper] .choice-node .choice-option[aria-checked=true]{background:var(--selected)}
.device[data-theme=paper] .choice-option[aria-checked=true] .option-picture{background:#dce7f1}
.choice-object-examples{display:flex;gap:20px;margin:0 0 12px}
.choice-object-examples span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}
.choice-object-examples img{width:24px;height:24px}

.device .choice-node .choice-rows{gap:0}
.device .choice-node .choice-option{grid-template-columns:42px minmax(0,1fr) 18px;gap:16px;min-height:106px;padding:19px 12px 19px 0;border:0;border-top:1px solid var(--r-line);border-radius:0;background:none;font:400 clamp(16px,calc(var(--read-size) - 2px),22px)/1.6 'Avenir Next',-apple-system,sans-serif}
.device .choice-node .choice-option:last-child{border-bottom:1px solid var(--r-line)}
.device .choice-node .choice-option[aria-checked=true]{padding:19px 12px 19px 0;border-color:var(--r-line);background:var(--r-surface);box-shadow:inset 2px 0 var(--r-accent)}
.option-picture{width:42px;height:52px;background:none;border-radius:0}
.option-picture>i{width:38px;height:44px}
.device .choice-option[aria-checked=true] .option-picture{background:none}
.device[data-theme=paper] .choice-node .choice-option[aria-checked=true]{background:var(--r-surface)}
.choice-node .choice-dot{width:17px;height:17px;border-color:var(--r-muted)}
