/* Embedded search icons need logical padding after shared field resets. */
#root :is(.staff-portal,.customer-portal,.public-website) :is(div,label):has(> svg.lucide-search.absolute) > input {
 padding-inline-start: 2.75rem !important;
 padding-inline-end: 2.5rem !important;
}
#root :is(.staff-portal,.customer-portal,.public-website) :is(div,label):has(> input) > svg.lucide-search.absolute {
 left: auto !important; right: auto !important; inset-inline-start: .75rem !important; pointer-events: none;
}
