.ev-dialog{max-width:512px;width:calc(100% - 32px);max-height:90dvh;overflow-y:auto}.ev-dialog-description{padding:0 24px;overflow-wrap:anywhere;color:var(--ps-text-secondary);font-size:14px}.ev-dialog [data-event-dialog-body]{padding:0 24px 20px}.ev-error{padding:0 24px 16px;color:#ef4444;font-size:14px}.ev-member-picker{display:grid;gap:12px;min-width:0}.ev-member-label{display:grid;gap:8px;font-size:14px;font-weight:500}.ev-member-label [data-count]{color:var(--ps-text-muted);display:inline}.ev-member-label input{font-weight:400}.ev-selected{display:flex;flex-wrap:wrap;gap:8px}.ev-selected>span{display:inline-flex;align-items:center;gap:4px;max-width:100%;border-radius:6px;background:var(--ps-bg-hover);padding:4px 8px;font-size:14px}.ev-selected>span>span{min-width:0;overflow-wrap:anywhere}.ev-selected button{border:0;background:transparent;color:inherit;padding:4px;cursor:pointer}.ev-member-results{max-height:192px;overflow-y:auto}.ev-member-result{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid var(--ps-border);background:transparent;color:inherit;text-align:left;padding:12px 0;font-size:14px;cursor:pointer}.ev-member-result:hover{background:var(--ps-bg-hover)}.ev-member-result>span:last-child{min-width:0;overflow-wrap:anywhere}.ev-member-result small{display:block;font-size:12px;color:var(--ps-text-muted)}.ev-member-check{display:grid;place-items:center;flex-shrink:0;border:1px solid var(--ps-text-muted);border-radius:3px;width:16px;height:16px;color:var(--ps-primary)}.ev-member-result:disabled{opacity:.5;cursor:default}.ev-share-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0}.ev-share-grid .sc-button{justify-content:flex-start;min-width:0}.ev-delivery{font-size:14px;display:grid;gap:8px;margin:12px 0}.ev-feed-confirm{border-top:1px solid var(--ps-border);padding-top:12px}.ev-feed-confirm p{font-size:14px}.ev-share-link{margin-top:16px}.ev-invited-status{color:var(--ps-primary);font-size:14px}.ev-organizer-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ev-feed-link{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 0;border-block:1px solid var(--ps-border);color:var(--ps-primary);text-decoration:none;font-weight:500}.ev-feed-link span:nth-child(2){flex:1}
@media(min-width:640px){.ev-share-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
