.mcp-admin-notice{margin-bottom:16px;align-items:flex-start;line-height:1.7}.mcp-admin-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);gap:16px;align-items:start}.mcp-token-form{display:grid;gap:14px;margin-top:14px}.mcp-token-form .form-group{display:grid;gap:7px}.mcp-token-form .form-group>span{font-size:var(--fs-control);font-weight:550}.mcp-search-row{display:flex;gap:8px}.mcp-search-row .field{min-width:0;flex:1}.mcp-shop-options,.mcp-scope-options{display:grid;gap:8px;max-height:210px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fcfdfb}.mcp-shop-option,.mcp-scope-option{display:flex;gap:10px;align-items:flex-start;padding:7px 5px;color:var(--ink);font-size:var(--fs-control)}.mcp-shop-option input,.mcp-scope-option input{margin-top:3px;accent-color:var(--green)}.mcp-scope-option span{display:grid;gap:3px}.mcp-scope-option small{color:var(--muted);font-size:var(--fs-aux)}.mcp-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mcp-grant-list{display:grid;gap:12px;margin-top:15px}.mcp-grant-card{padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.mcp-grant-card h3{margin:0;font-size:var(--fs-body)}.mcp-grant-card .between{align-items:flex-start;gap:12px}.mcp-grant-card .between .btn{white-space:nowrap}.mcp-grant-meta{margin:10px 0 14px;color:var(--ink-soft);font-size:var(--fs-control);line-height:1.8;overflow-wrap:anywhere}.mcp-grant-card .admin-table{min-width:680px}.mcp-grant-card .admin-table td:last-child{white-space:nowrap}.mcp-grant-card .text-btn.danger{color:#a23d3d}.mcp-token-modal{width:min(600px,calc(100vw - 24px))}@media(max-width:960px){.mcp-admin-layout{grid-template-columns:1fr}}@media(max-width:600px){.mcp-form-columns{grid-template-columns:1fr}.mcp-grant-card{padding:12px}.mcp-grant-card .between{display:grid}.mcp-grant-card .between .btn{justify-self:start}
