/* Serviço Ideal 2.0.94 — inbox de cadastros do administrador */
.si294-admin-hub{position:relative;flex:0 0 auto;z-index:31;color:#2a2827}
.si294-admin-hub>summary{list-style:none;display:flex;align-items:center;justify-content:center;position:relative;width:43px;height:43px;border:1px solid #e3dfdb;border-radius:13px;background:#fff;cursor:pointer;color:#2b2928;box-shadow:0 5px 18px rgba(0,0,0,.04)}
.si294-admin-hub>summary::-webkit-details-marker{display:none}
.si294-admin-hub[open]>summary{border-color:#ff642d;box-shadow:0 0 0 3px rgba(255,95,42,.10)}
.si294-admin-count{position:absolute;right:-5px;top:-6px;background:#fb5a21;color:white;border-radius:30px;min-width:19px;height:19px;display:grid;place-items:center;font:700 10px/1 system-ui,sans-serif;padding:0 4px;box-shadow:0 1px 4px #0002}
.si294-admin-count[hidden]{display:none}
.si294-admin-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(390px,calc(100vw - 22px));max-height:min(75vh,620px);overflow:auto;background:#fff;border:1px solid #eee3dc;border-radius:19px;padding:16px;z-index:70;box-shadow:0 20px 50px #0003;color:#252525}
.si294-admin-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px}
.si294-admin-head strong{font-size:16px}
.si294-admin-head a{color:#e95c29;font-size:12px;font-weight:750;text-decoration:none}
.si294-admin-menu .si234-notify-toggle{margin:0 0 6px;font-size:12px}
.si294-admin-items{display:grid;gap:8px;margin-top:8px;font-size:13px}
.si294-admin-event{border:1px solid #eee9e5;background:#faf9f8;border-radius:13px;padding:11px;display:grid;gap:5px}
.si294-admin-event:not(.is-read){background:#fff7f1;border-color:#ffe1cf}
.si294-admin-event a{font-weight:750;color:#2b2928;text-decoration:none;overflow-wrap:anywhere}
.si294-admin-event a:hover{color:#eb612a}
.si294-admin-event p{margin:0;color:#685d57;overflow-wrap:anywhere;line-height:1.45}
.si294-admin-event-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#89807b;font-size:11px}
.si294-admin-event-foot button{border:0;background:transparent;color:#ca532a;font:700 11px system-ui;cursor:pointer;padding:5px 3px}
.si294-admin-event-foot button:disabled{opacity:.5;cursor:default}
.si294-admin-empty{margin:0;padding:15px 4px;color:#716b68;line-height:1.5}
.si294-user-highlight{background:#fff3e9!important;outline:2px solid #ff9d69;outline-offset:-2px}
@media(max-width:600px){.si294-admin-hub{position:static}.si294-admin-menu{position:fixed;top:65px;right:11px;left:11px;width:auto;max-height:calc(100dvh - 92px);border-radius:16px}.si294-admin-hub>summary{width:40px;height:40px}}
