
.mh55-link-tools{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,2fr) auto;gap:8px}.mh55-link-tools input,.mh55-link-tools select{min-height:44px;border:1px solid #ddd;border-radius:8px;padding:8px 10px;background:#fff}.mh55-link-tools button,.mh55-partner-perms>button{border:0;background:#a71920;color:#fff;border-radius:8px;padding:9px 14px;font-weight:800}.mh55-cs-context{margin:12px 0;border:1px solid #dccaca;background:#fffafa;border-radius:12px;padding:14px}.mh55-cs-context h3{margin:0 0 5px}.mh55-cs-context>p{color:#666;margin:0 0 10px}.mh55-cs-tasks{display:grid;gap:8px;max-height:360px;overflow:auto}.mh55-cs-tasks article{background:#fff;border:1px solid #e5e5e5;border-radius:9px;padding:10px}.mh55-cs-tasks article>b,.mh55-cs-tasks article>span,.mh55-cs-tasks article>small{display:block}.mh55-cs-tasks article>span,.mh55-cs-tasks article>small{color:#666;margin-top:4px}.mh55-cs-tasks article>p{white-space:pre-wrap;margin:7px 0}.mh55-billing{display:flex;gap:8px;flex-wrap:wrap}.mh55-billing span{background:#fff;border:1px solid #ddd;border-radius:999px;padding:6px 10px}.mh55-overdue{margin-top:10px;background:#fff0f0;border:1px solid #e6b8b8;border-radius:8px;padding:9px}.mh55-partner-perms{margin-top:12px;border-top:1px dashed #ddd;padding-top:12px}.mh55-perm-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;margin:10px 0}.mh55-perm-grid label{background:#fff;border:1px solid #ddd;border-radius:8px;padding:9px}.mh55-partner-update{background:#fff;border:1px solid #e3e3e3;border-radius:8px;padding:9px;margin:7px 0}.mh55-partner-update p{white-space:pre-wrap;margin:5px 0}@media(max-width:800px){.mh55-link-tools,.mh55-perm-grid{grid-template-columns:1fr}}
.mh55-cs-update{margin-top:6px;border-top:1px solid #eee;padding-top:6px}.mh55-cs-update p{margin:4px 0;white-space:pre-wrap}
