.email-code{font-size:28px!important;letter-spacing:10px;text-align:center;max-width:220px}.fipe-box{margin:0 0 16px;padding:14px;border:1px solid #57535a;border-radius:12px;background:#191b1f}.fipe-box>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:650;color:#fff}.fipe-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.fipe-fields label{display:grid;gap:6px;min-width:0;font-size:14px;color:#fff}.fipe-fields select{width:100%;min-width:0;min-height:44px;font:inherit;font-size:16px;padding:10px;border:1px solid #575a62;border-radius:9px;background:#16171a;color:#fff}.fipe-actions{display:flex;gap:10px;flex-wrap:wrap}.fipe-actions button{min-height:44px}.fipe-status{margin:10px 0;color:#c5c7cf;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.fipe-actions button:disabled{opacity:.5;cursor:default}.free-ads-banner{margin:0 0 16px;padding:14px 16px;border:1px solid #df6f2d;border-radius:13px;background:#3a2419;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px}.free-ads-banner strong{display:block;color:#ffb880;font-size:17px;line-height:1.4}.free-ads-banner span{display:block;font-size:14px;margin-top:4px}.free-ads-banner a{flex-shrink:0;min-height:44px;display:flex;align-items:center;color:#fff;text-decoration:underline}.fipe-box :focus-visible,.free-ads-banner a:focus-visible{outline:3px solid #ffad6e;outline-offset:3px}@media(max-width:620px){.fipe-fields{grid-template-columns:1fr}.fipe-box{padding:12px}.fipe-actions button{flex:1}.free-ads-banner{align-items:flex-start;flex-direction:column;gap:4px}.free-ads-banner a{font-size:14px}.free-ads-banner strong{font-size:16px}}
