.fmSuperTabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.fmSuperTabs button{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:inherit;border-radius:12px;padding:10px 14px;cursor:pointer}.fmSuperTabs button.on{background:rgba(90,145,255,.16);border-color:rgba(90,145,255,.48)}.fmAdminGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fmAdminWide{grid-column:1/-1}.fmAdminToolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:14px 0}.fmAdminToolbar input,.fmAdminToolbar select{min-width:220px}.fmAdminActions{display:flex;gap:6px;flex-wrap:wrap}.fmAdminActions .btn{padding:7px 10px;font-size:12px}.fmAdminTableWrap{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px}.fmAdminTable{width:100%;border-collapse:collapse;min-width:1100px}.fmAdminTable th,.fmAdminTable td{padding:11px 10px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:top}.fmAdminTable th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9eabc0}.fmAdminTable small{display:block;color:#8390a6;margin-top:3px}.fmPill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.07);font-size:12px}.fmPill.ok{background:rgba(66,216,144,.13);color:#7ff0b9}.fmPill.warn{background:rgba(255,182,74,.13);color:#ffd08a}.fmPill.bad{background:rgba(255,95,110,.12);color:#ff9aa7}.fmDanger{border-color:rgba(255,95,110,.38)!important;color:#ff9aa7!important}.fmMessageCard{border-left:3px solid #6ca1ff}.fmMessageMeta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.fmLinkBox{display:grid;gap:10px}.fmLinkOutput{word-break:break-all;padding:12px;border-radius:12px;background:rgba(0,0,0,.28);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fmInbox{margin-bottom:16px}.fmInboxItem{padding:13px 14px;border:1px solid rgba(108,161,255,.24);background:rgba(108,161,255,.07);border-radius:14px;margin-bottom:8px}.fmInboxItem h4{margin:0 0 6px}.fmInboxItem p{margin:0 0 8px}.fmEmpty{padding:28px;text-align:center;color:#8d99ad}@media(max-width:760px){.fmAdminGrid{grid-template-columns:1fr}.fmAdminToolbar input,.fmAdminToolbar select{min-width:0;width:100%}.fmSuperTabs{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.fmSuperTabs button{white-space:nowrap}}