.pci-sr{max-width:850px;margin:2rem auto;color:inherit;font:inherit}.pci-sr [hidden]{display:none!important}.pci-sr label{display:block;margin:1rem 0;font-weight:600}.pci-sr input:not([type=checkbox]),.pci-sr select,.pci-sr textarea{display:block;box-sizing:border-box;width:100%;margin-top:.35rem;padding:.65rem;border:1px solid #767676;border-radius:4px;background:#fff;color:#202124;font:inherit}.pci-sr fieldset{min-width:0;border:1px solid #aeb4ba;border-radius:6px;margin:1.5rem 0;padding:1rem}.pci-sr legend{padding:0 .35rem;font-weight:700}.pci-sr .pci-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.pci-sr .pci-check{font-weight:400}.pci-sr .pci-check input{margin-right:.4rem}.pci-sr button{margin:.5rem 0;padding:.65rem 1rem;border:1px solid #555;border-radius:4px;background:#f4f4f4;color:#202124;font:inherit;cursor:pointer}.pci-sr button.pci-submit{display:block;background:#1b405a;color:#fff;margin-top:1.5rem}.pci-sr button:disabled{opacity:.5;cursor:not-allowed}.pci-sr :focus-visible{outline:3px solid #1479b8;outline-offset:3px}.pci-sr .pci-feedback:not(:empty){border-left:4px solid #267844;background:#f0f8f2;color:#15351d;padding:1rem;white-space:pre-wrap;overflow-wrap:anywhere;margin:1rem 0}.pci-sr .pci-feedback.pci-error{border-color:#b32d2e;background:#fcf0f1;color:#62171a}.pci-sr .pci-presenter{background:#f6f7f7;color:#202124}.pci-sr small{display:inline-block;font-weight:400}@media(max-width:600px){.pci-sr .pci-grid{grid-template-columns:1fr}.pci-sr fieldset{padding:.7rem}}
