/* BF56_APPLIED_20261106 */
/* BAVAR V55 — original news layouts preserved, compact navigation */
.bf55-live{font:600 12px/1.7 Tahoma,sans-serif;direction:rtl;white-space:nowrap;font-variant-numeric:tabular-nums}
.bf55-toolbar{position:absolute!important;bottom:-37px;right:0;left:0;display:flex;justify-content:center;align-items:center;gap:5px;z-index:1010!important;direction:rtl;min-height:32px}
.bf55-toolbar button{border:1px solid #c8d7e1!important;background:#fff!important;color:#17364f!important;border-radius:6px!important;padding:4px 7px!important;line-height:1.4!important;font:11px Tahoma,sans-serif!important;cursor:pointer!important;min-height:27px!important;white-space:nowrap}
.bf55-toolbar .bf55-delete{background:#fff1f2!important;color:#9f1e30!important;border-color:#e4aab2!important}
.bf55-ad-node{position:relative!important;margin-bottom:41px!important;overflow:visible!important}
.bf55-ad-node .bf-creative{overflow:hidden!important;border-radius:inherit!important}
.bf55-ad-node.bf-filled{overflow:visible!important}
.bf55-extra{background:#edf4f8;border:1px dashed #99a8bd;min-height:135px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#31566e;position:relative;margin:9px 0 41px}
.bf55-extra .bf55-empty-label{display:block;text-align:center;padding:15px;font-size:12px}
.bf55-extra img,.bf55-extra video{width:100%;height:100%;min-height:135px;object-fit:contain;display:block;border-radius:8px}
.bf55-guest [data-bf-slot]:not(.bf-filled):not(.bf55-has-creative),.bf55-guest .bf55-extra:not(.bf55-has-creative){display:none!important}
.bf55-guest .ad-legend,.bf55-guest .side-caption,.bf55-guest .ad-notice,.bf55-guest .ad-title,.bf55-guest .smallnote{display:none!important}
.bf55-guest .bf55-toolbar{display:none!important}
.bf55-date-center{position:absolute;left:50%;transform:translateX(-50%);right:auto;text-align:center;width:auto;max-width:94%;z-index:2}
.nav,.mainnav,.nav-shell,#nav,#mainNav,nav .nav{gap:2px!important;justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:thin;white-space:nowrap}
.nav a,.mainnav a,.nav-shell a,#nav a,#mainNav a,nav .nav>a{padding-left:9px!important;padding-right:9px!important;flex:0 0 auto!important;font-size:12px!important}
.bf55-search-panel{position:absolute;z-index:5000;top:100%;left:0;width:min(440px,94vw);background:#fff;color:#213848;border:1px solid #d4dfe5;border-radius:12px;padding:12px;box-shadow:0 8px 35px #112d4a2a;direction:rtl;text-align:right}
.bf55-search-panel input{border:1px solid #cdd9df;border-radius:8px;padding:10px;width:100%;min-width:0;outline-offset:0}
.bf55-search-row{display:flex;align-items:center;gap:8px}.bf55-search-row button{flex:0 0 auto;background:#f1f5f7;border:0;border-radius:7px;padding:8px;color:#17364f;cursor:pointer}
.bf55-search-results{overflow:auto;max-height:290px}.bf55-search-results a{display:block;padding:9px 5px;border-bottom:1px solid #e4eaf0;color:#19384b;text-decoration:none;font-size:12px}.bf55-search-results small{display:block;color:#6b8793}
.bf55-note-mini{display:flex!important;gap:8px;align-items:center;text-align:right;min-height:65px;border-bottom:1px solid #e6e7ec}.bf55-note-mini img{width:67px;height:58px;object-fit:cover;border-radius:7px;flex:0 0 auto}.bf55-note-mini span{font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.bf55-tags{display:flex;flex-wrap:wrap;gap:6px}
.bf55-media-type{position:absolute;right:8px;top:8px;left:auto;bottom:auto!important;display:inline-block;width:auto;height:auto;background:#19384edb!important;border-radius:6px;color:#fff!important;font-size:11px;padding:4px 8px;line-height:1.5}
.bf55-news-twelve{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.bf55-news-twelve .news-thumb{height:130px!important}.bf55-news-twelve .news-thumb img{height:130px!important;object-fit:cover!important}.bf55-news-twelve .news-body{padding:10px!important}.bf55-news-twelve .news-body p{display:none!important}.bf55-news-twelve .news-body h3{font-size:13px!important;min-height:43px!important;line-height:1.7!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bf55-provinces-map{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fff;padding:14px;border:1px solid #e4e0d9}.bf55-map-image{display:block;background:#f5f7f8;border-radius:12px;min-height:250px;text-align:center;padding:10px}.bf55-map-image img{width:100%;height:auto;max-height:330px;object-fit:contain}.bf55-province-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:320px;overflow:auto;margin-top:12px}.bf55-province-list a{padding:5px;border:1px solid #ebedef;border-radius:5px;text-decoration:none;color:#19384f;font-size:10px}
.bf55-media-row{margin:22px 0}.bf55-media-row h2{font-size:19px;margin:8px 0 12px}.bf55-media-grid,.bf55-notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bf55-media-card,.bf55-note{display:block;color:inherit;text-decoration:none;background:#fff;border:1px solid #e2e3e5;border-radius:9px;overflow:hidden;position:relative}.bf55-media-card img,.bf55-note img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.bf55-media-card h3,.bf55-note h3{padding:8px;font-size:13px;line-height:1.7;margin:0}
.bf55-latest-frame{padding:12px;border:1px solid #e2e5e0;border-radius:12px;background:#fff}.bf55-provinces-31 .province-pills{display:grid!important;grid-template-columns:repeat(11,minmax(0,1fr))!important;gap:5px!important}.bf55-province-pill{display:block;text-align:center;background:white;border-radius:20px;padding:8px 2px!important;font-size:10px!important;white-space:nowrap;border:1px solid #dfe9e2;text-decoration:none;color:#1a5046}
.bf55-provinces-31 .section-top .line{width:210px!important;max-width:100%}
.bf55-notes-section{margin-top:24px}
.bf55-media-eight{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bf55-media-image{position:relative}.bf55-media-card img{aspect-ratio:4/3}.bf55-media-card h3{font-size:12px}
.bf55-province-31-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.bf55-province-tile{padding:10px;background:#fff;border:1px solid #e6deda;border-radius:9px;min-width:0}.bf55-province-tile h3{font-size:12px;margin:0 0 9px}.bf55-prov-story{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#172c40;font-size:11px;line-height:1.7;min-height:90px}.bf55-prov-story img{width:100%;height:62px;object-fit:cover;border-radius:5px}.bf55-prov-link{display:block;font-size:10px;margin-top:8px;color:#165988}.bf55-prov-empty{font-size:10px;color:#789}
.bf55-star{font-size:14px;color:#d19b48;flex:0 0 auto}
.bf55-guest .bf-four-inner-layout.bf55-no-aside,.bf55-guest .bf-four-inner-generic.bf55-no-aside{display:block!important}.bf55-no-aside>.bf-four-inner-right{display:none!important}.bf55-no-aside>.bf-four-main-content,.bf55-no-aside>.article-center{width:100%;max-width:none}
@media(max-width:1000px){.bf55-provinces-31 .province-pills{grid-template-columns:repeat(6,minmax(0,1fr))!important}.bf55-province-31-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bf55-news-twelve,.bf55-media-eight{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){.bf55-provinces-map{grid-template-columns:1fr}.bf55-province-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bf55-provinces-31 .province-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bf55-province-31-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf55-media-grid,.bf55-notes-grid,.bf55-news-twelve,.bf55-media-eight{grid-template-columns:1fr!important}.bf55-live{font-size:10px}.bf55-toolbar button{font-size:10px!important;padding:3px 5px!important}}

.bf55-guest .floating-preview,.bf55-guest .demo-badge{display:none!important}
.bf55-guest .ad-unit:not(.bf-filled),.bf55-guest .ad-horizontal:not(.bf-filled),.bf55-guest .ad-vertical:not(.bf-filled){visibility:hidden!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}

.brief-date{display:none!important}
.bf55-map-image{position:relative;overflow:hidden}.bf55-map-image img{display:block;width:100%;height:320px;object-fit:contain}.bf55-map-pins{position:absolute;inset:12px 12px 36px;pointer-events:none}.bf55-map-pins a{position:absolute;transform:translate(-50%,-50%);background:#fffdf5ed;color:#31516b;text-decoration:none;border:1px solid #b7cbd4;border-radius:12px;padding:2px 4px;font-size:8px;white-space:nowrap;pointer-events:auto;z-index:3}.bf55-map-pins a:hover{background:#e1f4ff;color:#0a3050;z-index:5}.bf55-map-fallback{font-size:12px;color:#175577}
.bf55-provinces-31 .province-pills .bf55-province-pill{white-space:normal!important;line-height:1.35;min-height:32px;display:flex;align-items:center;justify-content:center}
.bf55-guest .sidecol:has(.verticals):not(:has(.bf55-has-creative)){display:none!important}.bf55-guest .layout:has(.sidecol:not(:has(.bf55-has-creative))) .mainarea{width:100%!important;max-width:none!important;grid-column:1/-1!important}
.bf55-guest .ad-rail:not(:has(.bf55-has-creative)):not(:has(.mini-side-feed)){display:none!important}
.bf55-guest .ad-rail:has(.mini-side-feed) .ad-legend{display:none!important}
.section-top h2:empty,.section-head h2:empty{display:none!important}

body.bf55-inner header nav .nav>a{padding:12px 10px!important;font-size:12px!important}
