.header-search{position:relative}.live-search-results{position:absolute;z-index:9999;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;box-shadow:0 12px 30px rgba(0,0,0,.15);max-height:430px;overflow:auto}.live-search-item{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;padding:10px;color:#0b2e6f;text-decoration:none;border-bottom:1px solid #eee}.live-search-item:hover,.live-search-item.active{background:#f4f7fb}.live-search-item img{width:54px;height:54px;object-fit:cover;border-radius:8px}.live-search-item small{display:block;color:#666;margin-top:3px}.live-search-item b{color:#d71920}.live-search-empty{padding:18px;color:#666}.advanced-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px}.r1-admin-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:22px}.r1-card{background:#fff;border-radius:12px;padding:18px;box-shadow:0 3px 18px rgba(0,0,0,.08)}.r1-card strong{display:block;font-size:28px;color:#0b2e6f}.r1-table-actions{display:flex;gap:8px;flex-wrap:wrap}.r1-badge{padding:4px 8px;border-radius:20px;background:#eef3fb}.r1-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r1-form-row .full{grid-column:1/-1}.newsletter-box{background:#0b2e6f;color:#fff;padding:28px;border-radius:16px;margin:24px auto}.newsletter-box form{display:flex;gap:10px;max-width:650px}.newsletter-box input{flex:1;padding:13px;border-radius:8px;border:0}.promo-banner{min-height:220px;background-size:cover;background-position:center;border-radius:18px;display:flex;align-items:center;padding:35px;color:#fff;position:relative;overflow:hidden}.promo-banner:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,46,111,.92),rgba(11,46,111,.2))}.promo-banner>div{position:relative;max-width:620px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testimonial-card{background:#fff;padding:22px;border-radius:14px;box-shadow:0 5px 20px rgba(0,0,0,.08)}@media(max-width:900px){.advanced-filter-grid{grid-template-columns:repeat(2,1fr)}.testimonial-grid{grid-template-columns:1fr}.newsletter-box form{flex-direction:column}.r1-form-row{grid-template-columns:1fr}}
