/* V92: approved contact-sheet geometry on retained real inputs and actions.
   Keep42px bottom reserve: the source's10px plus its32px demo draft-status
   footprint. Do not invent a "draft saved" claim to fill that footprint. */
#nbr-first-party-chat[data-design=v88] .nbr88-contact-overlay{background:#1d263761}
#nbr-first-party-chat[data-design=v88][data-contact-sheet=true] .nbr-chat-messages{filter:brightness(.93)}
#nbr-first-party-chat[data-design=v88] .nbr88-contact-sheet{padding-left:19px;padding-right:19px}
#nbr-first-party-chat[data-design=v88] .nbr88-grip span{width:50px;height:5px;background:#d3dbe6}
#nbr-first-party-chat[data-design=v88] .nbr88-sheet-head button{top:5px;right:4px;min-height:44px}
#nbr-first-party-chat[data-design=v88] .nbr88-sheet-head button svg{width:20px;height:20px;transform:translateY(1px)}
#nbr-first-party-chat[data-design=v88] .nbr-chat-fields label{margin-top:14px}
#nbr-first-party-chat[data-design=v88] .nbr-chat-fields label:first-child{margin-top:6px}
#nbr-first-party-chat[data-design=v88] .nbr-chat-fields input::placeholder{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#6e81a4}
#nbr-first-party-chat[data-design=v88] .nbr-chat-fields input[type=tel]{position:relative;top:-1px;height:47px;min-height:47px;padding-bottom:9px;margin-bottom:1px}
