.mc-view{min-width:0}
body.material-creative-active #meShortcut{display:none}
.mc-heading{margin-bottom:18px}
.mc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.mc-tabs [aria-pressed=true]{background:var(--ink,#171a17);color:var(--panel,#fff)}
.mc-source{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line,#dddfd8);padding:14px 0}
.mc-source span,.mc-status{font-size:14px;line-height:1.6;color:var(--muted,#70766e)}
.mc-status{margin:0 0 16px;max-width:75ch}
.mc-guide{display:block;width:100%;min-height:520px;border:1px solid var(--line,#dddfd8);border-radius:14px;background:var(--paper,#f5f5f0)}
.mc-guide.hide{display:none}
.mc-invite{padding:20px 0 26px;border-block:1px solid var(--line,#dddfd8)}
.mc-view h2{font-size:15px;line-height:1.5;margin:0}
.mc-invite p{max-width:75ch;font-size:14px;line-height:1.7;margin:8px 0 18px;color:var(--muted,#70766e)}
.mc-invite-actions{display:flex;gap:10px;align-items:center}
.mc-invite-actions input{flex:1;min-width:0;max-width:600px}
.mc-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 14px}
.mc-permission-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--line,#dddfd8)}
.mc-permission-row>div:first-child{min-width:0}
.mc-permission-row b,.mc-permission-row span{display:block;overflow-wrap:anywhere}
.mc-permission-row span{margin-top:5px;font-size:14px;color:var(--muted,#70766e);font-variant-numeric:tabular-nums}
.mc-actions{display:flex;gap:8px;flex-shrink:0}
.mc-empty{padding:18px 0;color:var(--muted,#70766e);font-size:14px}
.mc-members-title{margin:30px 0 8px!important}
.mc-error{padding:14px 16px;background:var(--panel,#fff);color:#9f3846;border:1px solid #9f3846;border-radius:8px;line-height:1.6;overflow-wrap:anywhere}
.mc-view button:focus-visible,.mc-view input:focus-visible{outline:2px solid var(--green,#1b6141);outline-offset:3px}
.mc-view button:disabled{opacity:.55;cursor:wait}
.mc-view ::selection{background:#d5e8dc;color:#171a17}
@media(max-width:640px){.mc-invite-actions{align-items:stretch;flex-direction:column}.mc-invite-actions input{flex:none;width:100%;max-width:none;min-height:42px}.mc-permission-row{align-items:flex-start;flex-wrap:wrap;gap:12px}.mc-source{align-items:flex-start}.mc-guide{border-radius:8px}.mc-source .action{min-height:42px}.mc-tabs .action{min-height:42px}}
