.ma-workspace{align-items:start}.ma-main{min-width:0}.ma-main h1{margin-bottom:14px}.ma-main h2{font-size:20px}.ma-intro{display:flex;justify-content:space-between;align-items:center;gap:16px}.ma-section{margin-top:20px}.ma-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0}.ma-filters .field{flex:1 1 150px;margin:0;min-width:140px}.ma-filters .field:first-child{flex-grow:2}.ma-filters .form-error{flex-basis:100%}.ma-main .table-wrap{overflow-x:auto}.ma-main th,.ma-main td{padding:14px 12px;vertical-align:middle}.ma-main td small{display:block;margin-top:5px;color:#617e94;font-size:12px;overflow-wrap:anywhere}.ma-main td:first-child{overflow-wrap:anywhere}.ma-main td button,.ma-main td .button{white-space:nowrap}.ma-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:18px 0;flex-wrap:wrap}.ma-pager>span{margin-right:auto}.ma-pager form{display:flex;gap:6px;align-items:center}.ma-pager input{width:76px}.ma-inline{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.ma-inline .field{margin:0}.ma-project-access{margin:12px 0}.ma-project-access summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:disclosure-closed}.ma-project-access summary span{font-size:13px;color:#617e94}.ma-main details>summary{cursor:pointer;font-weight:600}.ma-main details[open]>summary{margin-bottom:18px}.ma-main .sidebar a[aria-current=page]{background:#28699b;color:white}.ma-main textarea{width:100%}[data-ma-import][hidden],[data-ma-generate][hidden]{display:none!important}#modal-root textarea[readonly]{width:100%;font-family:monospace;margin-bottom:16px}
@media(max-width:700px){.ma-workspace{display:block}.ma-workspace>.sidebar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ma-intro{align-items:start;flex-direction:column}.ma-pager{justify-content:flex-start}.ma-project-access summary{flex-direction:column;gap:8px}.ma-main th,.ma-main td{padding:10px 8px;font-size:13px}}

.ma-workspace{margin-top:var(--ui-header-height,72px)}
.ma-main>.table-wrap{max-height:54dvh;overflow:auto;overscroll-behavior:contain}
.ma-main>.table-wrap thead th{position:sticky;top:0;z-index:1;background:#f0f5f8}
.ma-main .actions{align-items:center}.ma-main .form-error:empty{display:none}
.ma-pager button{white-space:nowrap}.ma-project-access summary:before{content:'▸';margin-right:8px}.ma-project-access[open] summary:before{content:'▾'}
.ma-project-access summary strong{margin-right:auto}

.ma-export-bar,.ma-code-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0}.ma-export-note{font-size:13px}.ma-batch{display:inline-block;font-size:12px;margin-top:5px}.ma-danger{color:#a52f35;border-color:#d9a8ab}.ma-main input[type=checkbox]{width:18px;height:18px;min-width:18px}.ma-code-actions button{white-space:nowrap}

.ma-main .ma-user-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;row-gap:8px;align-items:start}
.ma-main .ma-user-summary>h2{grid-column:1;margin:0}
.ma-main .ma-user-summary>p{grid-column:1;margin:0;overflow-wrap:anywhere}
.ma-main .ma-user-summary>.actions{grid-column:2;grid-row:1 / 3;display:flex;align-items:start;gap:10px;margin:0}
.ma-main .ma-user-summary .ma-inline{align-items:start;flex-wrap:nowrap;margin:0}
.ma-main .ma-user-summary .ma-inline .field{margin:0}
.ma-main .ma-user-summary .actions button,.ma-main .ma-user-summary select{box-sizing:border-box;height:40px;min-height:40px;margin:0;padding:8px 14px;white-space:nowrap}
.ma-main .ma-user-summary select{width:166px}
@media(max-width:900px){.ma-main .ma-user-summary{grid-template-columns:1fr}.ma-main .ma-user-summary>.actions{grid-column:1;grid-row:auto;justify-self:end;flex-wrap:wrap}.ma-main .ma-user-summary select{width:150px}}
