﻿/* Shared typography and advertiser workspace. Icon fonts retain their own family. */
:root{--bf-ui-font:"Cairo","Segoe UI",Tahoma,Arial,sans-serif}.bf-public-site,.bf-workspace,.bf-packages,.bf-interests,.bf-property-card,.bf-portal-context,.language-selector{font-family:var(--bf-ui-font)!important}.bf-public-site :is(h1,h2,h3,h4,h5,p,label,a,button,input,select,textarea,summary,td,th,dt,dd,strong,small),.bf-workspace :is(h1,h2,h3,h4,h5,p,label,a,button,input,select,textarea,summary,td,th,dt,dd,strong,small){font-family:var(--bf-ui-font)!important}.bf-public-site,.bf-workspace{line-height:1.85}.bf-document-previews{margin:30px 0}.bf-document-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.bf-document-preview-grid article{padding:18px;border:1px solid #dce8df;border-radius:12px;min-width:0}.bf-document-preview-grid h3{font-size:14px;overflow-wrap:anywhere}.bf-document-preview-grid img{display:block;width:100%;height:290px;object-fit:contain;background:#f4f7f5;border-radius:8px;margin:15px 0}.bf-document-preview-grid .btn{margin:4px}.bf-advertiser-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin-bottom:25px}.bf-advertiser-stats article{padding:22px;border:1px solid #dfe8e2;border-radius:13px;background:#fff}.bf-advertiser-stats span,.bf-advertiser-stats small{display:block;color:#6b8279;font-size:12px}.bf-advertiser-stats strong{display:block;font-size:32px;color:#07575b;margin-top:12px}.bf-advertiser-package{background:#f3f9f5;border:1px solid #d8e8de;border-radius:14px;padding:25px;margin:0 0 35px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.bf-advertiser-package h2{margin:0 0 10px;font-size:23px}.bf-advertiser-package .bf-meter,.bf-advertiser-package>.bf-note,.bf-advertiser-warning{width:100%;margin:0}.bf-advertiser-warning{color:#865c24;font-size:13px;padding:12px;background:#fff5df;border-radius:8px}.bf-advertiser-table{min-width:850px}.bf-advertiser-table td{vertical-align:top}.bf-advertiser-table td:first-child{min-width:200px}.bf-advertiser-table td:first-child small,.bf-advertiser-table td:first-child bdi{display:block;color:#75897f;font-size:11px;margin-top:7px}.bf-advertiser-table .bf-button{font-size:11px;padding:7px 10px}.bf-advertiser-table .bf-actions{gap:7px}.bf-upgrade-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dce8df;background:#f1f8f3;padding:22px;border-radius:12px;margin-top:25px}.bf-upgrade-submit strong{color:#07575b}
@media(max-width:600px){.bf-advertiser-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bf-advertiser-stats article{padding:17px}.bf-advertiser-stats strong{font-size:26px}.bf-advertiser-package{padding:20px}.bf-upgrade-submit{align-items:stretch;flex-direction:column}.bf-document-preview-grid{grid-template-columns:minmax(0,1fr)}}

.bf-advertiser-table td:nth-child(4),.bf-advertiser-table td:nth-child(5){white-space:nowrap}
