.account-button{display:none!important}
.cfd-modal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);padding:16px}
.cfd-modal[hidden]{display:none}
.cfd-modal__box{background:#11151c;color:#e8edf3;border:1px solid #2a303a;border-radius:16px;max-width:440px;width:100%;padding:24px;font-family:inherit;box-shadow:0 20px 60px rgba(0,0,0,.5)}
.cfd-modal__box h3{margin:0 0 8px;font-size:20px}
.cfd-modal__box p{margin:6px 0;font-size:15px;line-height:1.45}
.cfd-modal__actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}
.cfd-modal__btn{display:block;text-align:center;padding:12px 16px;border-radius:10px;font-weight:600;text-decoration:none;cursor:pointer;border:0;font-size:15px}
.cfd-modal__btn--wa{background:#25D366;color:#06210f}
.cfd-modal__btn--mail{background:#1e2430;color:#e8edf3;border:1px solid #2a303a}
.cfd-modal__btn--close{background:transparent;color:#9aa4b2}
.cfd-search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;max-width:1200px;margin:24px auto;padding:0 20px}
.cfd-search-results a{color:inherit;text-decoration:none;display:block;border:1px solid #2a303a;border-radius:16px;overflow:hidden;background:#11151c}
.cfd-search-results img{width:100%;aspect-ratio:1;object-fit:cover;display:block}
.cfd-search-results .t{padding:12px 14px 4px;font-weight:600}.cfd-search-results .p{padding:0 14px 14px;opacity:.8}
.cfd-search-info{max-width:1200px;margin:16px auto;padding:0 20px;font-size:18px}
