.records-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.records-summary>a{display:block;padding:20px;border:1px solid var(--line);background:white;border-radius:9px;color:var(--ink)}.records-summary>a:hover{background:#edf4ef;text-decoration:none}.records-summary strong{display:block;font-size:30px}.records-summary span{display:block;font-size:11px;margin-top:5px;color:var(--muted)}.records-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;align-items:start}.records-main{min-width:0}.record-folders{padding:18px;position:sticky;top:18px}.record-folders h2{font-size:15px}.record-folders>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;font-size:12px;overflow-wrap:anywhere}.record-folders>a span{font-size:10px;color:var(--muted)}.record-folders form{border-top:1px solid var(--line);padding-top:18px;margin-top:12px}.record-folders input{font-size:12px}.record-bulk h2{font-size:16px}.record-bulk p,.record-move p{font-size:12px}.record-channel-options{display:flex;gap:25px;flex-wrap:wrap;margin:18px 0}.record-channel-options label{display:flex;align-items:center;gap:8px}.record-table table{min-width:870px}.record-table th,.record-table td{padding:14px 12px}.record-table th label{margin:0;font-size:10px;white-space:nowrap}.record-table td{font-size:11px;vertical-align:middle}.record-table td:first-child{width:32px}.record-table td:nth-child(2){min-width:160px;max-width:230px}.record-table td:nth-child(3){min-width:120px;white-space:nowrap}.record-table td:nth-child(4){max-width:190px}.record-table td:nth-child(5),.record-table td:nth-child(6),.record-table td:nth-child(7){text-align:center}.record-table-actions{display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:16px 18px;border-top:1px solid var(--line);background:#f7faf5}.record-table-actions .fine{margin:0}.record-detail-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px;align-items:start}.record-detail-layout>div,.record-detail-layout>aside{min-width:0}.record-activity{border-left:3px solid #bfd1c1;padding:16px;background:#f7f9f6;margin:16px 0;border-radius:5px;overflow-wrap:anywhere}.record-activity small{font-size:10px}.record-incoming{background:#edf5ed;border-left-color:#477c60}audio{display:block;width:100%;max-width:500px;margin:12px 0}.record-detail-layout .permission{margin-bottom:10px}.record-move .form-grid{grid-template-columns:1fr 1fr}.sidebar{overflow-y:auto}
@media(max-width:1350px){.records-layout{grid-template-columns:1fr}.record-folders{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.record-folders h2{margin:0}.record-folders>a{padding:4px 8px}.record-folders form{border:0;margin:0;padding:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.record-folders form label{margin:0}.record-folders form input{width:180px}.record-folders form button{margin:0}.record-detail-layout{grid-template-columns:250px minmax(0,1fr)}}
@media(max-width:750px){.records-summary{grid-template-columns:1fr 1fr;gap:8px}.records-summary>a{padding:15px}.records-summary strong{font-size:25px}.record-detail-layout{grid-template-columns:1fr}.record-folders form{width:100%;margin-top:8px}.record-folders form label{width:100%}.record-move .form-grid{grid-template-columns:1fr}.record-table-actions .button{width:100%}}
