.wl-invite{width:min(720px,calc(100vw - 28px));max-height:90vh;overflow:auto;border:1px solid #b7cbd3;border-radius:14px;padding:24px;color:#172f3c;background:#fff;box-shadow:0 18px 70px #122c3655}.wl-invite::backdrop{background:#10273288}.wl-invite h2{font-size:1.4rem;margin:0}.wl-invite .di-heading{display:flex;justify-content:space-between;align-items:start;gap:14px}.wl-invite .di-heading button{white-space:normal}.wl-invite .di-subtitle{color:#506b76;overflow-wrap:anywhere}.wl-invite label{display:flex;align-items:flex-start;gap:10px;margin:14px 0}.wl-invite input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin-top:3px}.wl-invite .di-qr-wrap{text-align:center;border:1px solid #c8dcd9;background:#f2faf8;border-radius:12px;padding:18px}.wl-invite .di-qr-wrap img{display:block;width:240px;max-width:100%;height:auto;margin:12px auto;background:white;padding:8px}.wl-invite .di-countdown{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.wl-invite .di-message{white-space:pre-wrap;overflow-wrap:anywhere}.wl-invite .di-signatures{list-style:none;padding:0}.wl-invite .di-signatures li{padding:12px 0;border-top:1px solid #d4e1e5;overflow-wrap:anywhere}.wl-invite .di-mark{display:block;width:100%;max-width:440px;height:140px;border:1px solid #c3d5dc;background:white}.wl-invite .di-join-row{padding:6px 0;border-bottom:1px solid #e2eaee;font-size:.9rem}.wl-invite .di-active{margin-top:14px}.wl-invite .di-files{padding-left:22px;overflow-wrap:anywhere}.wl-invite .notice{font-size:.92rem}.wl-invite [hidden]{display:none!important}@media(max-width:440px){.wl-invite{padding:16px}.wl-invite .di-heading{display:block}.wl-invite .di-heading button{margin-top:8px}.wl-invite .actions .btn{flex:1 1 auto}.wl-invite .di-qr-wrap{padding:10px}}

/* UI35 report actions stay small and wrap within the existing organiser panel. */
.wl-invite .di-reports{margin-top:14px;padding:14px;border:1px solid #cbdedc;background:#f5faf9;border-radius:10px}.wl-invite .di-reports h3{margin:0 0 7px;font-size:1rem}.wl-invite .di-reports .actions{flex-wrap:wrap;gap:8px}.wl-invite .di-reports .btn{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.wl-invite .di-raw-evidence{margin-top:12px}.wl-invite .di-reports details{margin-top:12px}
