.registrations .actions {display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}
.registrations .reg-user,.registrations .reg-section{border-top:1px solid var(--line,#304354);padding:12px 0;margin-top:10px}
.registrations summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.5}
.registrations .reg-contact{display:flex;flex-direction:column;gap:6px;margin:12px 0}
.registrations .reg-scroll{max-height:380px;overflow:auto;overscroll-behavior:contain;padding:8px 10px 8px 0}
.registrations .reg-scroll details{margin:8px 0}
.registrations .reg-scroll textarea{width:100%;min-height:70px;box-sizing:border-box}
.registrations code{overflow-wrap:anywhere;word-break:break-word}
.registrations label{display:block;margin:10px 0}
.registrations .tariff-option{display:flex;align-items:center;gap:8px}
.registrations input[type=checkbox]{width:auto}
.registrations small{display:block;line-height:1.5}
.registrations .reg-actions:empty::before,.registrations .reg-operations:empty::before{content:'Пока нет событий';display:block}

.registrations .reg-user>summary strong{display:inline}.registrations .reg-user>summary small{margin:2px 0 6px;opacity:.75}.registrations .reg-user>summary span{font-size:.9em}
