.ma-view{--ma-muted:#5b6459;color:var(--ink,#171a17)}
.ma-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 28px}.ma-heading h1{font-size:32px;font-weight:800;line-height:1.2;letter-spacing:-.03em;margin:0 0 8px}.ma-heading p{margin:0;color:var(--ma-muted);line-height:1.6}
.ma-filters{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.ma-creators{display:flex;gap:6px;background:#e9ece5;padding:5px;border-radius:10px}.ma-creators button{min-width:100px;min-height:40px;padding:0 16px;border:0;border-radius:7px;background:transparent;font-size:15px;font-weight:700;color:#42503f;cursor:pointer}.ma-creators button[aria-pressed=true]{color:#fff;background:#1b6141}.ma-creators button:hover{background:#dbe3d7}.ma-creators button[aria-pressed=true]:hover{background:#184e35}.ma-date{display:flex;gap:10px;align-items:center}.ma-date label{font-size:13px;font-weight:650}.ma-date input{width:165px;font-variant-numeric:tabular-nums}
.ma-summary{display:flex;align-items:center;gap:40px;padding:22px 0;border-top:1px solid #dddfd8;border-bottom:1px solid #dddfd8}.ma-summary>div:first-child{min-width:230px}.ma-summary span,.ma-evidence b{display:block}.ma-summary>div:first-child>span{font-size:13px;color:var(--ma-muted);margin-bottom:7px}.ma-summary strong{font-size:32px;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ma-evidence{color:var(--ma-muted);font-size:12px;line-height:1.8}.ma-evidence b{font-size:14px;color:#171a17;margin-bottom:3px}.ma-status{font-size:13px;color:var(--ma-muted);line-height:1.8;margin:18px 0}.ma-error{background:#fff1ef;color:#923334;border:1px solid #e6beba;border-radius:8px;padding:12px 15px;font-size:13px;line-height:1.6}
.ma-table-scroll{overflow:auto;border:1px solid #dddfd8;border-radius:14px;background:#fff;scrollbar-width:thin;scrollbar-color:#9da897 #f5f5f0}.ma-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.ma-table thead th{padding:14px 18px;text-align:left;background:#edf0e8;font-size:12px;font-weight:750;color:#42503f}.ma-table thead th:nth-child(1){width:60%}.ma-table thead th:nth-child(2){width:21%;text-align:right}.ma-table thead th:nth-child(3){width:19%;text-align:center}.ma-table tbody th,.ma-table td{padding:17px 18px;vertical-align:top;border-top:1px solid #e5e7e0}.ma-table tbody th{text-align:left;font-weight:650;overflow-wrap:anywhere}.ma-table small{display:block;font-size:11px;line-height:1.6;font-weight:400;color:var(--ma-muted);margin-top:5px}.ma-money{text-align:right;font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.ma-table details{font-size:12px}.ma-table summary{cursor:pointer;text-align:center;color:#1b6141;min-height:25px}.ma-account-list{padding-top:10px}.ma-account-list>div{padding:8px 0;border-top:1px solid #dddfd8;overflow-wrap:anywhere}.ma-account-list b,.ma-account-list span,.ma-account-list strong{display:block;line-height:1.7}.ma-account-list b{font-size:11px;font-weight:600}.ma-account-list span{font-size:10px;color:var(--ma-muted)}.ma-account-list strong{font-variant-numeric:tabular-nums;font-size:12px}.ma-empty{text-align:center!important;color:var(--ma-muted);padding:34px 20px!important;font-weight:400!important;font-size:13px}.ma-footnote{font-size:12px;line-height:1.8;color:var(--ma-muted);max-width:75ch;margin:15px 0 0}
.ma-invite{padding:24px 0;border-bottom:1px solid #dddfd8}.ma-invite h2,.ma-section-head h2,.ma-members-title{font-size:18px;font-weight:750;margin:0}.ma-invite p{font-size:13px;color:var(--ma-muted);line-height:1.7}.ma-invite-actions{display:flex;gap:10px;max-width:760px}.ma-invite-actions input{flex:1;min-width:0;font-size:13px}.ma-section-head{display:flex;align-items:center;justify-content:space-between;margin:30px 0 16px}.ma-permission-list{background:#fff;border:1px solid #dddfd8;border-radius:14px}.ma-permission-row{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px}.ma-permission-row+.ma-permission-row{border-top:1px solid #dddfd8}.ma-permission-row b{display:block;font-size:14px}.ma-permission-row span{display:block;font-size:12px;color:var(--ma-muted);margin-top:5px}.ma-permission-row>div:last-child{display:flex;gap:8px}.ma-members-title{margin:30px 0 0}.ma-members-title+.ma-footnote{margin:8px 0 16px}
.ma-view :focus-visible{outline:2px solid #1b6141;outline-offset:3px}.ma-view ::selection{background:#d8e8cf;color:#171a17}.ma-view input{caret-color:#1b6141}.ma-view button:disabled{opacity:.55;cursor:wait}
.ma-expand{border:0;background:transparent;color:#1b6141;font-size:12px;min-height:32px;padding:0;cursor:pointer;width:100%}.ma-account-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0}.ma-account-list>div{border:0;padding:4px 0}.ma-account-list b{font-size:13px}.ma-account-list span{font-size:12px}
.ma-filters{flex-wrap:wrap}.ma-creators{max-width:100%;flex-wrap:wrap}
@media(max-width:700px){.ma-heading{margin:24px 0;align-items:flex-start;gap:12px}.ma-heading h1{font-size:27px}.ma-heading p{font-size:13px}.ma-heading button{flex-shrink:0;padding:0 12px}.ma-filters{align-items:stretch;flex-direction:column;gap:16px}.ma-creators{align-self:flex-start}.ma-date{justify-content:space-between;gap:8px}.ma-date input{min-width:0;width:auto;flex:1;max-width:180px}.ma-date label{white-space:nowrap}.ma-summary{flex-direction:column;align-items:flex-start;gap:13px;padding:18px 0}.ma-summary strong{font-size:30px}.ma-summary>div:first-child{min-width:0}.ma-status{font-size:12px}.ma-table{min-width:540px}.ma-table thead th:nth-child(1){width:54%}.ma-table thead th:nth-child(2){width:25%}.ma-table thead th:nth-child(3){width:21%}.ma-table tbody th,.ma-table td,.ma-table thead th{padding:14px 12px}.ma-table tbody th{font-size:13px}.ma-invite-actions{flex-wrap:wrap}.ma-invite-actions input{flex-basis:100%}.ma-permission-row{align-items:flex-start;flex-direction:column;gap:12px}.ma-section-head h2{font-size:17px}.ma-footnote{font-size:11px}}
@media(max-width:700px){.ma-table{min-width:0}.ma-table thead th:nth-child(1){width:47%}.ma-table thead th:nth-child(2){width:32%}.ma-table thead th:nth-child(3){width:21%}.ma-table tbody th,.ma-table td,.ma-table thead th{padding:13px 9px}.ma-money{font-size:13px}.ma-table thead th{font-size:11px}.ma-table small{font-size:10px}.ma-account-list{grid-template-columns:1fr}.ma-expand{font-size:11px}}
@media(max-width:700px){.ma-creators{align-self:stretch}.ma-creators button{flex:1 1 80px;min-width:0;padding:0 10px}}
