.lauren-publisher-tools{padding:16px;margin:14px 0;background:#fff;border:1px solid #efdfdf;border-radius:18px}
.lauren-publisher-heading{font-size:14px;font-weight:600;color:#392a2e;margin-bottom:12px}
.lauren-publisher-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 4px}
.lauren-publisher-tool{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;background:transparent;border:0;font:inherit;font-size:12px;color:#392a2e;line-height:1.4}
.lauren-publisher-tool .quick-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:15px;font-size:22px;font-weight:600;background:#faeee5;color:#ae5129}
.lauren-publisher-tool .quick-icon.red{background:#fbe8ee;color:#bd3d5a}
.lauren-publisher-tool .quick-icon.blue{background:#eaf0f6;color:#456983}
.lauren-publisher-tool .quick-icon.green{background:#e9f1ec;color:#39725b}
.lauren-publisher-tool .quick-icon.yellow{background:#f7f1df;color:#8a691f}
.lauren-publish-permission{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #f1e6e8;padding-top:12px;margin-top:12px}
.lauren-publish-permission-state{display:block;font-size:13px;color:#442e34}
.lauren-publish-permission-note{display:block;font-size:11px;color:#8a777b;margin-top:4px;line-height:1.5}
.lauren-publish-permission .lauren-publish-grant{flex-shrink:0;margin:0;padding:7px 12px;line-height:1.4;background:#bd3d5a;color:white;border:1px solid #bd3d5a;border-radius:18px;font-size:12px}
.lauren-publish-permission .lauren-publish-grant.authorized{color:#a33750;background:#fff7f8;border-color:#e7bbc5}
.lauren-publish-permission .lauren-publish-grant:disabled{opacity:.5}
