.law-summary-floating .article-main .plain-summary { display: none !important; }
#law-floating-summary { position: fixed; right: 18px; z-index: 110; width: min(380px, calc(100vw - 36px)); margin: 0; padding: 14px 16px; overflow: auto; overscroll-behavior: contain; color: #644827; background: #fff7e8; border: 1px solid #e0b56d; border-left: 3px solid #da8a2b; border-radius: 6px; box-shadow: 0 8px 28px #2837482b; font: 14px/1.8 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif; }
#law-floating-summary[hidden] { display: none; }
#law-floating-summary > strong { display: block; margin-bottom: 7px; color: #92530f; font-size: 12px; }
#law-floating-summary p { margin: 0; }
@media print { #law-floating-summary { display: none !important; } }
