.agent-nav{flex-wrap:wrap;gap:1rem;margin:1rem 0 2rem;display:flex}.agent-form fieldset{border:0;gap:1rem;min-width:0;padding:0;display:grid}.agent-form label{gap:.4rem;display:grid}.agent-form input,.agent-form select,.agent-form textarea{border:1px solid var(--line,#a8b9b6);color:#153c40;background:#fff;border-radius:.4rem;width:100%;min-width:0;max-width:100%;padding:.7rem}.agent-form input[type=checkbox],.agent-form input[type=radio]{width:auto}.agent-form textarea{min-height:6rem}.preference-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;display:grid}.preference-grid label{align-items:center;gap:.5rem;display:flex}.preference-grid fieldset{border:1px solid #a8b9b6;padding:.8rem}.inbox-item{border-bottom:1px solid #a8b9b6;padding:1rem 0}.inbox-item h2{font-size:var(--cp-type-subheading)}.agent-form .button{margin-top:1rem}.agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.agent-panel{background:#fff;border:1px solid #a8b9b6;border-radius:.6rem;min-width:0;padding:1.3rem}.agent-panel h2,.agent-panel h3{overflow-wrap:anywhere}.agent-fingerprint{overflow-wrap:anywhere;font-size:var(--cp-type-body)}.agent-badge{color:#163e35;background:#e5f1eb;border-radius:1rem;padding:.35rem .7rem;display:inline-block}.agent-form select{font:inherit}.agent-terms dt{font-weight:var(--cp-weight-heading);margin-top:.65rem}.agent-terms dd{overflow-wrap:anywhere;margin:0}.agent-alert{background:#fff6de;border-left:4px solid #9b7124;padding:1rem}.agent-panel img{width:100%;height:auto}.agent-form :focus-visible,.agent-nav a:focus-visible{outline-offset:3px;outline:3px solid #9b7124}
