:root{--border-color: #4e86ea}.choice.svelte-3fvws8{background:var(--light1);border-radius:9px;border:1px solid #d5d5d5;display:flex;flex-direction:column;justify-content:flex-start;padding:10px calc(20px + .7vw) 12px calc(11px + .6vw);width:100%}.choice.svelte-3fvws8 .hint{line-height:1.24em;margin-top:4px}.choice.svelte-3fvws8.editable{cursor:pointer}.choice.svelte-3fvws8.deletable,.choice.svelte-3fvws8.deletableDirectly{padding-right:calc(54px + .7vw);position:relative}.choice.svelte-3fvws8.disabled{border-color:#d1d1d1;opacity:.4;cursor:default}.choice.svelte-3fvws8.noPadding{padding:0}.choice.svelte-3fvws8.narrow{padding:10px 12px 13px}.choice.svelte-3fvws8.narrow .delete-icon:where(.svelte-3fvws8){top:7px}.choice.svelte-3fvws8.centered{justify-content:center;padding:17px calc(11px + 1.6vw) 19px}.choice.svelte-3fvws8.centered .choice-title{text-align:center}.choice.svelte-3fvws8.active{background:#e4edff3b;border-color:var(--border-color);box-shadow:0 1px 4px -1px #7b8be363,0 0 0 1px var(--border-color) inset}.choice.svelte-3fvws8.editable:hover:not(.active):not(.disabled){background:var(--light2);border-color:var(--formFieldBorderHover)}.choice.svelte-3fvws8 .delete-icon:where(.svelte-3fvws8){align-items:center;background:#0000001a;border-radius:30em;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;opacity:.32;padding:6px;position:absolute;right:16px;top:12px;width:30px}.choice.svelte-3fvws8 .delete-icon:where(.svelte-3fvws8):hover{opacity:.7}.choice.svelte-3fvws8 .delete-button:where(.svelte-3fvws8){display:flex;justify-content:center}@media (min-width: 959px){.choice.svelte-3fvws8{padding:17px calc(20px + .7vw) 19px calc(11px + .6vw)}}body.dark-mode .choice.svelte-3fvws8{background:var(--dark7);border-color:var(--dark5)}body.dark-mode .choice.svelte-3fvws8.active{background:var(--dark6);border-color:var(--border-color)}body.dark-mode .choice.svelte-3fvws8:hover:not(.active){background:var(--dark6);border-color:var(--dark1)}.choice-title.svelte-t8iyjh{margin:0;font-weight:700;font-size:19px;letter-spacing:-.012em}
