.pbfl-wrap{max-width:1200px;margin:32px auto;font-family:Arial,sans-serif;color:#161616}.pbfl-header{background:linear-gradient(135deg,#f74902,#111);color:#fff;padding:28px;border-radius:18px;margin-bottom:24px}.pbfl-header h2{margin:0 0 8px;font-size:2rem}.pbfl-section{margin:26px 0}.pbfl-section h3{font-size:1.5rem;margin-bottom:14px}.pbfl-record{display:flex;gap:18px;align-items:baseline;background:#fff5ef;border-left:6px solid #f74902;padding:16px 18px;border-radius:10px;margin-bottom:18px}.pbfl-record span{font-size:1.8rem;font-weight:800}.pbfl-table-scroll{overflow-x:auto;margin-bottom:22px}.pbfl-table{width:100%;border-collapse:collapse;min-width:1080px;background:#fff}.pbfl-table caption{text-align:left;font-weight:800;font-size:1.05rem;padding:10px;background:#111;color:#fff;border-left:6px solid #f74902}.pbfl-table th,.pbfl-table td{padding:10px 8px;border-bottom:1px solid #e1e5ec;text-align:center;font-size:.9rem}.pbfl-table th:first-child,.pbfl-table td:first-child{text-align:left;min-width:185px}.pbfl-table thead{background:#f3f3f3}.pbfl-table .pbfl-flyers{background:#fff0e8;font-weight:800;border-left:5px solid #f74902}.pbfl-team{display:flex;align-items:center;gap:8px}.pbfl-team img{width:28px;height:28px;object-fit:contain}.pbfl-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.pbfl-card{background:#fff;border:1px solid #dde3ea;border-radius:14px;padding:18px;box-shadow:0 6px 18px rgba(0,0,0,.06);display:flex;flex-direction:column}.pbfl-source{font-size:.8rem;font-weight:800;text-transform:uppercase;color:#f74902;letter-spacing:.05em}.pbfl-card h4{font-size:1.08rem;line-height:1.35;margin:8px 0}.pbfl-card time{font-size:.8rem;color:#667085}.pbfl-card p{flex:1;color:#475467}.pbfl-card a{display:inline-block;background:#111;color:#fff!important;text-decoration:none;padding:10px 14px;border-radius:8px;font-weight:700;border-left:4px solid #f74902}.pbfl-notice{background:#fff8e6;padding:14px;border-radius:8px}@media(max-width:700px){.pbfl-wrap{margin:20px 0}.pbfl-header{border-radius:12px;padding:22px}.pbfl-header h2{font-size:1.7rem}}
