/* 禁渔展示的三个共享卡位的样式:
   垂钓核验结论徽标 / 政策原文摘录展开区 / 依据文件链接。

   对应模板:
     templates/fishing/partials/_ban_angling_verdict.html
     templates/fishing/partials/_ban_policy_excerpt.html
     templates/fishing/partials/_ban_policy_source.html

   为什么单独成文件(2026-08-21 阶段 0.0):
   这三块要同时出现在省份详情(fishing_rules.css 覆盖)与城市页(不加载
   fishing_rules.css)。样式若留在页面级 CSS 里, "抽成共享 partial"只是把漂移
   从 HTML 挪到 CSS —— 城市页会渲染出没有配色的裸徽标。
   凡 include 上面三个 partial 的页面, 都必须在 {% block head %} 里链接本文件。 */

.ban-verdict-row { margin-bottom: 10px; }
.ban-verdict-badge { display: inline-flex; align-items: center; max-width: 100%; padding: 3px 9px; border-radius: 999px; border: 1px solid transparent; font-size: 12px; font-weight: 700; line-height: 1.4; white-space: normal; }
.ban-verdict-allow { background: #dcfce7; color: #166534; border-color: #bbf7d0; }
.ban-verdict-conditional { background: #fef3c7; color: #92400e; border-color: #fde68a; }
.ban-verdict-unknown { background: #f1f5f9; color: #475569; border-color: #cbd5e1; }
.ban-verdict-species { background: #f1f5f9; color: #475569; border-color: #cbd5e1; }
.ban-verdict-ban { background: #fee2e2; color: #b91c1c; border-color: #fecaca; }
.ban-verdict-conditions { margin-top: 6px; color: #475569; font-size: 12px; line-height: 1.6; }
/* 适用范围限定句与条件同权重呈现: 它不是补充说明, 而是"例外只在这个范围内成立"
   这句话本身; 弱化它等于把有条件例外读成全域放行。 */
.ban-verdict-scope { margin-top: 6px; color: #475569; font-size: 12px; line-height: 1.6; }

/* 政策原文摘录: 中性灰蓝, 不用琥珀/绿——它既不是警告也不是许可, 只是未核验的原文。 */
.ban-policy-excerpt { margin-top: 10px; padding: 8px 12px; border-radius: 6px; background: #f8fafc; border: 1px solid #e2e8f0; font-size: 13px; line-height: 1.6; }
.ban-policy-excerpt-summary { cursor: pointer; color: #475569; font-weight: 600; }
.ban-policy-excerpt-summary:focus-visible { outline: 2px solid #2563eb; outline-offset: 2px; }
.ban-policy-excerpt-body { margin-top: 8px; color: #334155; line-height: 1.7; white-space: pre-wrap; word-break: break-word; }

.ban-source-link { color: #0066cc; text-decoration: underline; }
/* 只有官网首页时用灰字: 视觉上就不该和真的原文直达长得一样。 */
.ban-source-bare { color: #94a3b8; }
