.cm-tabs,.cm-actions,.cm-fields,.va-template-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cm-tabs{margin:12px 0}.cm-content{display:grid;gap:16px}.cm-content h2{margin-top:0}.cm-content label{display:flex;flex-direction:column;gap:6px}.cm-content input:not([type=checkbox]),.cm-content select{padding:9px;border:1px solid var(--border);border-radius:7px;max-width:100%;min-width:0}.cm-content fieldset{border:1px solid var(--border);border-radius:8px;margin:15px 0}.cm-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:8px}.cm-checks label{flex-direction:row;align-items:center;flex-wrap:wrap}.cm-release,.cm-member{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid var(--border)}.cm-release h3,.cm-audit h3{margin:4px 0}.cm-release p,.cm-member p,.cm-audit p{font-size:13px;color:var(--muted);margin:8px 0}.cm-public-url{width:100%;margin:8px 0}.cm-notice{color:var(--primary);overflow-wrap:anywhere}.cm-audit{padding:14px 0;border-bottom:1px solid var(--border)}.cm-audit details{margin:9px 0;padding:10px;background:var(--bg);border-radius:6px}.cm-audit summary{cursor:pointer;overflow-wrap:anywhere}.cm-diff{display:grid;grid-template-columns:120px 1fr 1fr;gap:12px;margin:12px 0}.cm-diff span{font-size:12px;color:var(--muted)}.cm-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.5 monospace;margin:5px 0;max-height:300px;overflow:auto}.va-template-row{padding:12px 0;border-bottom:1px solid var(--border)}.va-storage{padding:0 4px}.va-recovery{margin-bottom:16px}.va-recovery button{margin-right:8px}#project-role{font-size:12px;color:var(--muted)}@media(max-width:700px){.cm-release,.cm-member{display:block}.cm-diff{grid-template-columns:1fr}.cm-fields{display:grid;grid-template-columns:1fr}.cm-actions{margin-top:10px}#project-role{display:none}}
.cm-content{--border:var(--line)}
@media(max-width:780px){.topbar{height:auto;min-height:68px;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.mobile-menu{white-space:nowrap}.project-switcher{width:100%}.project-switcher select{width:0;flex:1;min-width:0}.project-switcher .btn{flex-shrink:0;white-space:nowrap}.topbar-actions{grid-column:1/-1;justify-content:space-between;min-width:0;gap:8px}.topbar-actions .online-account-controls .btn{display:inline-flex}.online-account-controls{justify-content:flex-end;min-width:0}.online-status{flex-basis:auto}.save-state{white-space:nowrap}}
