.cep-lookup-controls{display:flex;align-items:flex-start;gap:10px;margin:8px 0 0;min-width:0}
.profile-field-row:has([data-cep-lookup]){align-items:start}
.cep-lookup-button{flex:none;min-height:44px;padding:8px 12px;border:1px solid #e4c4d0;border-radius:10px;background:#fff5f8;color:#7b2948;font:700 12px/1.4 Manrope,sans-serif;cursor:pointer;white-space:nowrap}
.cep-lookup-button:hover{background:#f6dfe7}
.cep-lookup-button:focus-visible{outline:3px solid #d887a0;outline-offset:2px}
.cep-lookup-button:disabled{opacity:.6;cursor:wait}
.cep-lookup-status{display:block;min-width:0;color:#756b75;font:400 11px/1.5 Manrope,sans-serif;padding:3px 0;overflow-wrap:anywhere}
.cep-lookup-status.is-error{color:#a52f4b}
[data-company-document] input:disabled{background:#f5f2f3;color:#8b7d83;cursor:not-allowed}
@media(max-width:480px){.cep-lookup-controls{flex-direction:column;gap:4px}.cep-lookup-button{width:100%}}
