.invitation-section,.row-details{min-width:0}
.invitation-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border-bottom:1px solid var(--line);margin:0 0 12px}
.invitation-view{min-height:44px;padding:11px 8px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font-size:13px;font-weight:600;text-align:center}
.invitation-view[aria-selected=true]{border-bottom-color:var(--navy);color:var(--navy);background:#eaf0f8}
.invitation-view:hover{background:#edf2f9}
.invitation-view:focus-visible,#invite-results:focus-visible{outline:3px solid #5c8ee3;outline-offset:3px}
.view-description{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 19px}
.invitation-section .filter:disabled{cursor:default;opacity:.8}
.row-link-note{font-size:10px;line-height:1.6;color:var(--muted);margin:9px 0 0;overflow-wrap:anywhere}
.manual-event-ended{color:#7c4922;background:#fff5e8;border-left:3px solid #c59254;padding:7px 9px;border-radius:0 5px 5px 0}
.row-details .row-badges{flex-wrap:wrap}
#dashboard-stats .stat-head{gap:6px;line-height:1.5;align-items:flex-start}
#dashboard-stats .stat-value small{display:block;margin:4px 0 0;font-size:11px;line-height:1.5}
#active-quota-notice:empty{display:none}
#active-quota-notice .notice{margin:0 0 24px}
.link-lifecycle{padding:19px;margin:24px 0;border:1px solid var(--line);border-radius:10px;background:#f7f9fc;overflow-wrap:anywhere}
.link-lifecycle h3{margin:0 0 12px}
.link-lifecycle>p{font-size:12px;line-height:1.65;margin:12px 0}
.link-lifecycle .check-field{margin:12px 0;line-height:1.6}
.link-lifecycle .check-field input{width:18px;height:18px;margin-top:2px}
.link-lifecycle .check-field small{font-size:11px}
.link-lifecycle .notice{margin:16px 0}
.link-lifecycle .lifecycle-quota-note{border-top:1px solid var(--line);padding-top:13px;color:var(--muted);font-size:11px;margin-bottom:0}
.lifecycle-published-state{margin-top:25px;flex-wrap:wrap}
.lifecycle-share-note{margin:15px 0;overflow-wrap:anywhere}
.lifecycle-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){
 .invitation-view{font-size:12px;padding-inline:5px}
 .row-link-note{font-size:10px}
 .link-lifecycle{padding:15px 13px}
 .link-lifecycle .check-field{font-size:12px}
 .editor-footer [data-publish]{white-space:normal;line-height:1.5;min-width:0}
}
@media(max-width:380px){
 .invitation-section .panel-title{align-items:flex-start;gap:8px}
 .invitation-section .panel-title .tiny{max-width:95px;text-align:right}
 .invitation-section .pagination{flex-wrap:wrap;gap:12px}
 .invitation-section .pagination .actions{width:100%;justify-content:space-between;gap:5px}
 .invitation-section .pagination .btn{min-width:0;padding-inline:9px}
 #dashboard-stats .stat-value small{font-size:10px}
 .link-lifecycle{padding:13px 11px}
 .editor-footer>.actions{width:100%;justify-content:space-between}
}
