#detailAdjacentNavigation{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important;padding:0!important}#detailAdjacentNavigation .wf-article-prenext__row{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:6px!important;grid-row:1!important;min-width:0!important;padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}#detailAdjacentNavigation .wf-article-prenext__row--prev{grid-column:1!important}#detailAdjacentNavigation .wf-article-prenext__row--next{grid-column:2!important}#detailAdjacentNavigation .wf-article-prenext__label{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important}#detailAdjacentNavigation .wf-article-prenext__link{display:block!important;min-width:0!important;min-height:44px!important;color:#334155!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important;text-overflow:clip!important}#detailAdjacentNavigation .wf-article-prenext__row:hover,#detailAdjacentNavigation .wf-article-prenext__row:focus-within{border-color:#b9cff3!important}#detailAdjacentNavigation .wf-article-prenext__link:hover{color:#2563eb!important}#detailAdjacentNavigation .wf-article-prenext__link:focus-visible{outline:2px solid #2563eb!important;outline-offset:3px!important;border-radius:4px}#detailAdjacentNavigation .wf-article-prenext__fallback{display:grid!important;grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;padding:14px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#fff!important}#detailAdjacentNavigation .wf-article-prenext__fallback-label{grid-column:1/-1!important}#detailAdjacentNavigation .wf-article-prenext__fallback-link{min-height:44px!important;white-space:normal!important}#detailAdjacentNavigation .wf-article-prenext__fallback[hidden],#detailAdjacentNavigation:has(.wf-article-prenext__row) .wf-article-prenext__fallback{display:none!important}body .wf-detail-feedback button.wf-detail-feedback__link{font-family:inherit;cursor:pointer}html.detail-feedback-open,html.detail-feedback-open body{overflow:hidden!important}dialog.detail-feedback-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow-y:auto;overscroll-behavior:contain;color:#334155;border:1px solid #e7edf5;border-radius:12px;background:#fff;box-shadow:0 20px 60px rgb(15 23 42 / 20%);font:14px/1.6 system-ui,sans-serif}dialog.detail-feedback-dialog:not([open]){display:none}dialog.detail-feedback-dialog::backdrop{background:rgb(15 23 42 / 45%)}.detail-feedback-dialog *{box-sizing:border-box}.detail-feedback-dialog__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-feedback-dialog__heading h2{margin:0;font-size:20px;color:#0f172a}.detail-feedback-dialog p{margin:12px 0}.detail-feedback-dialog button{font:inherit;cursor:pointer}.detail-feedback-dialog__close{width:40px;height:40px;padding:0;background:#f1f5f9;border:0;border-radius:6px;font-size:24px!important;color:#475569}.detail-feedback-dialog__field{display:grid;gap:6px;margin-top:14px;font-weight:600}.detail-feedback-dialog__field input,.detail-feedback-dialog__field textarea{width:100%;min-width:0;padding:10px 12px;color:#334155;background:#f8fafc;border:1px solid #d7e0eb;border-radius:8px;font:16px/1.5 system-ui,sans-serif}.detail-feedback-dialog__field textarea{resize:vertical;min-height:100px;max-height:40dvh}.detail-feedback-dialog :focus-visible{outline:2px solid #2563eb;outline-offset:2px}.detail-feedback-dialog__field input:focus,.detail-feedback-dialog__field textarea:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgb(37 99 235 / 12%)}.detail-feedback-dialog__types{min-width:0;margin:16px 0 0;padding:0;border:0}.detail-feedback-dialog__types legend{padding:0;margin-bottom:8px;font-weight:600}.detail-feedback-dialog__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detail-feedback-dialog__choice{position:relative;display:block;min-width:0;cursor:pointer}.detail-feedback-dialog__choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.detail-feedback-dialog__choice span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 6px;border:1px solid #d7e0eb;border-radius:8px;background:#f8fafc;color:#475569;font-size:14px;line-height:1.5}.detail-feedback-dialog__choice:hover span{background:#eff6ff;border-color:#b9cff3}.detail-feedback-dialog__choice input:checked+span{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600;box-shadow:inset 0 0 0 1px #2563eb}.detail-feedback-dialog__choice input:focus-visible+span{outline:2px solid #2563eb;outline-offset:2px}.detail-feedback-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.detail-feedback-dialog__actions button{min-height:44px;padding:10px 18px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155}.detail-feedback-dialog__actions button[type=submit]{background:#2563eb;border-color:#2563eb;color:#fff}.detail-feedback-dialog__actions button:disabled{opacity:.6;cursor:wait}.detail-feedback-dialog__status{overflow-wrap:anywhere;color:#475569}.detail-feedback-dialog__status[data-state=error]{color:#b91c1c}.detail-feedback-dialog__status[data-state=success]{color:#166534}.detail-feedback-dialog__alternative{font-size:12px;overflow-wrap:anywhere}.detail-feedback-dialog__alternative a{color:#2563eb}@media (max-width: 480px){dialog.detail-feedback-dialog{padding:18px}.detail-feedback-dialog__choices{grid-template-columns:repeat(2,minmax(0,1fr))}#detailAdjacentNavigation{gap:8px!important}#detailAdjacentNavigation .wf-article-prenext__row{gap:4px!important;padding:10px!important}#detailAdjacentNavigation .wf-article-prenext__link{font-size:13px!important}}
