.campus-invite-trigger{color:#c41470;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.campus-invite-trigger:focus-visible{outline-offset:2px;outline:2px solid #c41470}.campus-invite-dialog :is(input,textarea,button,a):focus-visible{outline-offset:2px;outline:2px solid #c41470}.campus-invite-dialog[data-slot=dialog-content]{color:#202020;background:#fff;border:1px solid #e5e5e5;border-radius:14px;gap:10px;width:calc(100% - 24px);max-width:480px;max-height:calc(100dvh - 24px);padding:16px}.campus-invite-dialog>label{gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.campus-invite-dialog label small{color:#696969;font-size:12px;font-weight:400;display:inline}.campus-invite-dialog :is(input,textarea){color:#202020;background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px 10px;font-size:16px;line-height:1.5}.campus-invite-dialog textarea{resize:vertical;background:#f7f7f7;height:156px;font-size:16px}.campus-invite-dialog [aria-invalid=true]{border-color:#c41470}.campus-invite-note,.campus-invite-feedback{color:#696969;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.campus-invite-feedback{color:#a6115e}.campus-invite-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.campus-invite-actions :is(button,a){color:#c41470;cursor:pointer;background:#fff;border:1px solid #c4147040;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:6px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.campus-invite-actions a{color:#fff;background:#c41470}.campus-invite-actions a[aria-disabled=true]{opacity:.5}@media (prefers-reduced-motion:reduce){.campus-invite-dialog{transition:none!important;animation:none!important}}
