.detail-grid>div small,.detail-grid>div strong{display:block}.detail-grid>span{display:flex;justify-content:space-between;gap:12px}@media(max-width:760px){.week-view,.day-view{display:block;min-width:0}.time-column{min-height:120px;border-right:0;border-bottom:1px solid var(--line)}}
.access-detail{padding:10px 12px;background:#f6f1e8;border-left:2px solid var(--gold)}.danger-action{color:var(--danger)!important;border-color:#d8a49f!important}.invite-success{text-align:left}.invite-success .success-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--success);color:white;font-size:24px;margin-bottom:16px}.invite-success ol{padding-left:22px;line-height:1.7;color:var(--muted)}.invite-success label{display:block;margin-top:20px}.invite-success input{width:100%;font-size:14px}.invite-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.invite-actions>*{min-height:44px}.button-link{display:inline-flex;align-items:center;padding:10px 16px;background:var(--forest);color:white;text-decoration:none;font-weight:700}@media(max-width:600px){.invite-actions>*{width:100%;justify-content:center}.invite-success ol{padding-left:18px}}
