/* 아이의 첫 이름 결과: "마음에 드는 이름이 없어요" 버튼 아이콘 · 의견 시트 (2026-11-08)
   버튼 모양과 2칸 배치는 결과 화면 공통 스타일(.bn-result-feedback > button)을 그대로 따른다. */
html body .bn-page .bn-results .bn-none-open{line-height:1.3;text-align:center;word-break:keep-all}
html body .bn-page .bn-results .bn-none-open svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body .bn-page .bn-results .bn-none-open:focus-visible{outline:2px solid #1d334a;outline-offset:2px}
.bn-none-sheet .bn-none-reasons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 12px}
.bn-none-sheet .bn-none-reason{display:flex;align-items:center;gap:8px;min-height:46px;padding:10px 12px;border:1px solid #d8dde5;border-radius:12px;background:#fff;color:#1d334a;font-size:13px;font-weight:600;line-height:1.35;cursor:pointer;word-break:keep-all}
.bn-none-sheet .bn-none-reason:has(input:checked){border-color:#1d334a;background:#f3f6fa}
.bn-none-sheet .bn-none-reason input{appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex:none;width:18px;height:18px;margin:0;border:1.5px solid #b6bfcc;border-radius:5px;background:#fff}
.bn-none-sheet .bn-none-reason input:checked{border-color:#1d334a;background:#1d334a}
.bn-none-sheet .bn-none-reason input:checked::after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}
.bn-none-sheet .bn-none-note{display:grid;gap:6px;font-size:13px;font-weight:600;color:#1d334a}
.bn-none-sheet .bn-none-note textarea{width:100%;min-height:76px;padding:10px 12px;border:1px solid #d8dde5;border-radius:12px;font:inherit;font-size:14px;font-weight:400;line-height:1.5;resize:vertical;color:#1d334a;background:#fff;box-sizing:border-box}
.bn-none-sheet .bn-none-note small{font-weight:400;color:#6b7686}
.bn-none-sheet .bn-none-status{min-height:20px;margin:10px 0 0;font-size:13px;line-height:1.5;color:#384861}
html body dialog.bn-none-sheet .df-share-actions>button.bn-none-send{border-color:#1d334a!important;background:#1d334a!important;color:#fff!important}
html body dialog.bn-none-sheet .df-share-actions>button.bn-none-send:disabled{opacity:.4;cursor:not-allowed}
html body dialog.bn-none-sheet.is-sent .df-share-actions>button.bn-none-retry{order:-1;border-color:#1d334a!important;background:#1d334a!important;color:#fff!important}
html body dialog.bn-none-sheet.is-sent .df-share-actions>button.bn-none-send{border-color:#d8dde5!important;background:#f3f4f6!important;color:#6b7686!important;opacity:1}
.bn-none-sheet.is-sent .bn-none-reason{cursor:default;opacity:.75}
@media (max-width:360px){.bn-none-sheet .bn-none-reasons{grid-template-columns:1fr}}
