
.eb-tab-btn { transition: background .2s, color .2s; } .eb-tab-active { background:#868666 !important; color:#fff !important; } #eb-suggestions {     display:none; position:absolute; top:100%; left:0; right:0;     background:#fff; border:1px solid #868666; border-top:none;     border-radius:0 0 4px 4px; z-index:99999; max-height:220px; overflow-y:auto; } .eb-sug-item { padding:8px 12px; cursor:pointer; border-bottom:1px solid #eee; font-size:.88rem; } .eb-sug-item:hover { background:#f5f0e8; }  .eb-premium-card {   max-width: 480px;   margin: 24px auto 0;   padding: 28px 26px;   background: #faf9f6;   border: 1px solid #e6e0d2;   border-radius: 12px;   box-shadow: 0 4px 18px rgba(134,134,102,.10);   text-align: center; } .eb-premium-title { font-family:Lato; font-weight:700; font-size:1.05rem; color:#3a3a2e; margin:0 0 4px; } .eb-premium-subtitle { font-family:Lato; font-size:.82rem; color:#8a8a78; margin:0 0 18px; } .eb-premium-row { display:flex; gap:10px; flex-wrap:wrap; justify-content:center; margin-bottom:12px; } .eb-premium-input { flex:1 1 180px; min-width:140px; padding:11px 14px; border:1px solid #ddd6c4; border-radius:7px; font-family:Lato; font-size:.9rem; color:#333; background:#fff; transition:border-color .2s, box-shadow .2s; } .eb-premium-input::placeholder { color:#a9a495; } .eb-premium-input:focus { outline:none; border-color:#868666; box-shadow:0 0 0 3px rgba(134,134,102,.15); } .eb-premium-optin { display:flex; align-items:flex-start; gap:8px; cursor:pointer; text-align:left; max-width:420px; margin:14px auto; font-size:.78rem; color:#6b6b5c; font-family:Lato; } .eb-premium-optin input { margin-top:3px; accent-color:#868666; } .eb-premium-submit { width:100%; max-width:280px; padding:12px 16px; background:#868666; color:#fff; border:none; border-radius:7px; cursor:pointer; font-family:Lato; font-weight:700; font-size:.9rem; letter-spacing:.02em; transition:background .2s, transform .1s; } .eb-premium-submit:hover { background:#6f6f55; } .eb-premium-submit:active { transform:scale(.98); }