/* Принятый макет списков; базовая типографика и навигация кабинета сохранены. */
.room-heading,.field-row,.paging,.paging>div,.bulk,.savebar,.savebar>div{display:flex;align-items:center;gap:8px}.room-heading{flex-wrap:wrap}.catalog-room .room-title{font-size:18px;font-weight:600;text-decoration:none;color:var(--ink)}.catalog-room .room-title:hover{color:var(--blue);text-decoration:underline}.icon{display:inline-grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;flex:none;color:var(--blue);border:1px solid transparent;border-radius:8px;background:var(--light);text-decoration:none}.room-heading .icon{background:transparent}.icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.icon.primary{background:var(--blue);color:white}.field-row input{flex:1;min-width:0}.url{overflow-wrap:anywhere;min-width:0}.list-search{width:100%;margin:12px 0}.paging{border-top:1px solid var(--line);padding-top:14px;margin-top:10px;justify-content:space-between;flex-wrap:wrap;color:var(--muted);font-size:13px}.paging label{display:flex;align-items:center;gap:8px;margin:0}.paging select{width:auto;min-height:44px;padding:6px 10px}.paging button{min-width:44px;min-height:44px;font-size:20px;padding:4px}.paging>div{white-space:nowrap}.modes{display:flex;gap:8px;border:0;padding:0;margin:16px 0 24px}.modes label{position:relative;display:flex;align-items:center;gap:8px;flex:1;border:1px solid var(--line);padding:12px;border-radius:8px;margin:0}.modes label:has(:checked){background:var(--light);border-color:#96bff0}.modes input[type=radio]{width:18px;height:18px;min-height:18px;flex:none;margin:0;accent-color:var(--blue)}.modes label>span{margin:0}.help{margin-left:auto!important;cursor:help;color:var(--muted)}.help>span{display:none;position:absolute;top:100%;left:0;background:#172b48;color:white;padding:12px;border-radius:8px;z-index:2;font-size:13px;min-width:220px;max-width:280px}.help:hover>span,.help:focus>span{display:block}.person-row{display:flex;align-items:center;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid var(--line);min-height:48px}.person-row input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:none;margin:0}.person-row>span{margin:0;font-weight:400;min-width:0}.person-row small{display:block;overflow-wrap:anywhere}.person-row .tag{margin-left:auto}.bulk{flex-wrap:wrap;font-size:13px}.bulk>span{margin-right:auto}.bulk button{font-size:13px}.savebar{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;justify-content:space-between;flex-wrap:wrap}.meeting-table table{border-collapse:collapse;width:100%;font-size:14px}.meeting-table th{text-align:left;color:var(--muted);font-size:12px;font-weight:600}.meeting-table td,.meeting-table th{padding:14px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.meeting-table td:last-child{min-width:180px;white-space:normal}.meeting-table .pdf,.material-status{display:block;line-height:1.9}.meeting-table .pdf{color:var(--blue)}.listitem fieldset{min-width:0;width:100%}
@media(max-width:650px){.modes{flex-direction:column}.paging{gap:12px}.paging>span{display:none}.savebar>div{margin-left:auto}.catalog-room .room-title{font-size:16px}.bulk>span{flex-basis:100%}.meeting-table table,.meeting-table tbody{display:block}.meeting-table thead{display:none}.meeting-table tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);padding:12px 0;gap:6px 14px}.meeting-table td{display:block;border:0;padding:0;white-space:normal}.meeting-table td:before{display:block;font-size:11px;color:var(--muted)}.meeting-table td:nth-child(1):before{content:'Дата'}.meeting-table td:nth-child(2):before{content:'Начало'}.meeting-table td:nth-child(3):before{content:'Окончание'}.meeting-table td:nth-child(4):before{content:'Длительность'}.meeting-table td:nth-child(5):before{content:'Участников'}.meeting-table td:nth-child(6):before{content:'Статус'}.meeting-table td:last-child{min-width:0}.modes label{min-height:48px}.room-heading{gap:0}.person-row .tag{font-size:11px}}
