.crm-shell :is(input,select,textarea)[aria-invalid=true]{border-color:var(--text-error);box-shadow:inset 0 0 0 1px var(--text-error)}.crm-doc-problems{padding:.75rem 1rem;border-radius:var(--radius);background:var(--surface-error)}.crm-doc-problems p{margin:0 0 .35rem;font-weight:600}.crm-doc-problems ul{margin:0;padding-left:1.1rem}.crm-doc-problems a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.crm-picker-list[hidden]{display:none}.crm-search-picker .crm-picker-list [role=option][aria-selected=true]>button{background:var(--ink-control);outline:2px solid var(--primary);outline-offset:-2px}.crm-search-picker .crm-picker-list button{min-height:44px}.crm-pay-ready{display:grid;gap:.5rem;justify-items:start;margin-bottom:1rem;padding:1rem 1.25rem;border-radius:var(--radius);border:1px solid var(--hairline);background:var(--surface-warning);color:var(--text-primary)}.crm-pay-ready h2{margin:0;font:600 var(--text-base)/1.35 var(--font-ui);letter-spacing:-.01em}.crm-pay-ready p{margin:0;max-width:70ch}.crm-business-logo{display:block;height:40px;width:auto;max-width:12rem;object-fit:contain;margin-bottom:.5rem}.crm-pay-setup>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--text-primary);font:600 var(--text-sm)/1.4 var(--font-ui)}.crm-pay-setup>p{margin:.25rem 0 0;color:var(--text-secondary);font-size:var(--text-sm);max-width:75ch}