#nav.rc58-navigation{display:grid!important;grid-template-columns:repeat(var(--nav-columns),minmax(max-content,1fr));grid-template-rows:repeat(2,minmax(42px,auto));grid-auto-flow:row;align-items:stretch;gap:6px;overflow-x:auto!important;overflow-y:hidden!important;padding:10px 12px;min-width:0;white-space:normal;overscroll-behavior-x:contain;scrollbar-width:thin}
#nav.rc58-navigation>button{grid-area:auto!important;min-width:92px;margin:0;padding:10px 13px;white-space:nowrap;line-height:1.4}
#content>.section-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}
#content>.section-head>div:first-child,#content>.section-head>h2:first-child{flex:1 0 100%;width:100%;min-width:0;max-width:100%}
#content>.section-head h2{word-break:normal;overflow-wrap:break-word;white-space:normal;line-height:1.5}
#content>.section-head>button{flex:0 1 auto;min-width:0;white-space:normal}
#content>.section-head .help{white-space:normal;overflow-wrap:break-word;min-width:0}
[data-rc58-admin] .actions{flex-wrap:wrap}
[data-admin-error]:empty{display:none}
.rc58-photo-status{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:#176b55;overflow-wrap:break-word}
@media(max-width:600px){#nav.rc58-navigation{gap:5px;padding:8px}#nav.rc58-navigation>button{min-width:88px;padding:9px 11px}}
@media(max-width:760px){#workspace.workspace{grid-template-columns:minmax(0,1fr)!important}#workspace.workspace>.collaboration{grid-column:1;width:100%;min-width:0}}
