.cold-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;border-inline-start:5px solid #c58a20;background:linear-gradient(110deg,#fff9e8,var(--surface,#fff))}.cold-notice h2{margin:.4rem 0}.cold-notice p{margin:0}.cold-notice .button{flex-shrink:0}.cold-form{max-width:850px;margin-inline:auto}.cold-form fieldset{margin:22px 0;padding:18px;border:1px solid var(--border,#d8dee8);border-radius:12px}.cold-form legend{font-weight:700;padding:0 8px}.cold-choices{display:flex;flex-wrap:wrap;gap:10px}.cold-choices label{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--border,#d8dee8);border-radius:9px;cursor:pointer;background:var(--surface,#fff)}.cold-choices input{width:auto;margin:0}.cold-choices label:has(input:checked){border-color:var(--primary,#6650a4);box-shadow:0 0 0 1px var(--primary,#6650a4)}.cold-choices label:focus-within{outline:2px solid var(--primary,#6650a4);outline-offset:3px}.cold-list-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid var(--border,#d8dee8)}.cold-list-row small{display:block;margin-top:5px}.cold-admin-row{padding:12px 0;border-top:1px solid var(--border,#d8dee8)}.cold-admin-row summary{cursor:pointer;line-height:1.7}.cold-answers dt{font-weight:700;margin-top:16px}.cold-answers dd{margin:5px 0 14px;white-space:normal;overflow-wrap:anywhere}.cold-form textarea{width:100%}@media(max-width:650px){.cold-notice,.cold-list-row{align-items:stretch;flex-direction:column}.cold-choices{flex-direction:column}.cold-form fieldset{padding:12px}}
