.decision{border:1px solid var(--line);padding:32px 24px;margin-top:28px;background:#ffffff55;display:grid;justify-items:center;gap:14px}.decision p{margin:0;font-size:12px;color:var(--blue)}.decision>strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;line-height:1.2}.decision-icon{font-size:32px;color:var(--blue)}.decision .secondary{margin-top:10px}#cancel-response{margin-top:12px}.invite-list article[hidden]{display:none}.status-badge{display:table;padding:3px 9px;margin:8px 0 3px;border-radius:3px;font-size:11px;border:1px solid #acbaa8;background:#e2e9df;color:#37503f}.status-badge.declined{background:#f1e0db;border-color:#cca99a;color:#803b2c}.status-badge.pending{background:#e8e6dd;border-color:#c6c1ac;color:#655d43}.status-filter{max-width:270px;margin:10px 0 20px}.invite-count{max-width:180px;flex:0 0 160px}.invite-count>span{font-size:10px;color:var(--blue)}.invite-count select{font-size:12px;padding:8px}.invite-list article{flex-wrap:wrap}.invite-list article>div{min-width:150px}.invite-count .hint{max-width:180px}#shorten-links{margin-bottom:20px}@media(max-width:600px){.invite-count{max-width:none;flex:1 1 100%}.decision{padding:25px 18px}.decision>strong{font-size:27px}}.danger-link{color:var(--terra);border-color:#dcc2b4}.danger-link:hover{background:#f4e5dd}.confirm-remove{flex:1 1 100%;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:6px;padding:14px 16px;border:1px solid #dcc2b4;background:#f7ece6}.confirm-remove>span{flex:1;min-width:170px;font-size:12px;line-height:1.5;color:#803b2c;overflow-wrap:anywhere}.confirm-remove .danger{padding:8px 14px;font-size:12px;color:#fdf6ee;background:#a8503a;border:1px solid #a8503a}.confirm-remove .danger:hover{background:#8f4230}.confirm-remove button[disabled]{opacity:.55}.status-badge.zoom{background:#e2e8ef;border-color:#a9bacd;color:#3c5673}.name-button{display:inline-flex;align-items:baseline;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.name-button .pencil{font-size:12px;color:var(--blue);opacity:.4;transition:opacity .2s}.name-button:hover .pencil,.name-button:focus-visible .pencil{opacity:1}.admin form.edit-name{flex:1 1 100%;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px;padding:14px 16px;border:1px solid var(--line);background:#fffdf7}.admin form.edit-name input{flex:1 1 220px;min-width:0;margin:0;font-size:13px;padding:9px 10px}.admin form.edit-name button{flex:0 0 auto;width:auto;display:inline-block;font-size:12px;padding:9px 16px}.admin form.edit-name .hint{flex:1 1 100%;margin:0;font-size:11px}.witness{max-width:780px;margin:auto;padding:0 24px 95px;text-align:center}.witness h2{margin:0 0 22px}.witness p{margin:0 auto;max-width:620px;font-family:'Cormorant Garamond',Georgia,serif;font-size:24px;line-height:1.6;white-space:pre-line}.witness .flourish{display:block;margin-top:34px}.invite-role{max-width:180px;flex:0 0 160px}.invite-role>span{font-size:10px;color:var(--blue)}.invite-role select{font-size:12px;padding:8px}.admin form textarea{width:100%;min-height:78px;font:inherit;font-size:13px;padding:10px;border:1px solid var(--line);background:#fffdf7;resize:vertical}@media(max-width:600px){.witness{padding-bottom:65px}.witness p{font-size:21px}.invite-role{max-width:none;flex:1 1 100%}}
