.permission-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.permission-flow article,.perm-row,.perm-head{border:1px solid #d6e0ea;background:#fff;border-radius:14px;padding:14px}.permission-flow strong{display:block;color:#0c3155;font-size:18px}.permission-flow span{display:block;color:#58677a;margin-top:5px}.perm-matrix{display:grid;gap:8px}.perm-head,.perm-row{display:grid;grid-template-columns:1.1fr 1.6fr 1.4fr 1fr 1fr 1fr 1fr;gap:10px;align-items:start}.perm-head{background:#f4f7fa;text-transform:uppercase;font-size:12px;color:#536174}.perm-row span{font-size:13px;color:#31445b}.notice.ok{background:#e8f8ef;border:1px solid #bcebd0;color:#087444;border-radius:12px;padding:12px;margin:12px 0}@media(max-width:900px){.permission-flow{grid-template-columns:1fr 1fr}.perm-head{display:none}.perm-row{grid-template-columns:1fr}.perm-row span:before{content:attr(data-label);display:block;font-weight:900;color:#0c3155}}@media(max-width:560px){.permission-flow{grid-template-columns:1fr}}
