:root{--ink:#17213b;--muted:#6e7588;--teal:#087f83;--purple:#6842d7;--line:#e9eaf0;--bg:#f7f8fb}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{background:var(--bg);min-height:100vh;color:var(--ink);grid-template-columns:244px 1fr;display:grid}.sidebar{color:#fff;background:#101a35;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 10px 30px;display:flex}.brandmark,.mobileMark{color:#fff;background:linear-gradient(145deg,#10a3a4,#6550dd);border-radius:12px;place-items:center;width:38px;height:38px;font:700 22px Georgia;display:grid}.brand b{font:700 22px Georgia;display:block}.brand small,.sidebarFoot small{color:#9aa4be;margin-top:2px;display:block}.sidebar nav{gap:6px;display:grid}.sidebar nav button{color:#aeb6cc;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:12px 14px;display:flex}.sidebar nav button span{font-size:20px}.sidebar nav button.active{color:#fff;background:#283353}.sidebarFoot{border-top:1px solid #2d3651;grid-template-columns:36px 1fr 28px;align-items:center;gap:9px;margin-top:auto;padding:18px 8px 0;font-size:12px;display:grid}.sidebarFoot .avatar{color:#754b2a;background:#efd9c8;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.sidebarFoot button{color:#aeb6cc;background:0 0;border:0}.content{min-width:0;padding:28px 34px 50px}.content>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.content header small,.panelTitle small,.modal header small{color:var(--teal);letter-spacing:.12em;font-weight:800}.content h1{margin:4px 0;font:700 34px Georgia}.headerTools{gap:8px;display:flex}.iconButton{border:1px solid var(--line);background:#fff;border-radius:50%;width:42px;height:42px;position:relative}.iconButton i{background:#ed3971;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.welcome{background:linear-gradient(110deg,#e7f3f1,#f0ecfb 65%,#faeee5);border-radius:20px;justify-content:space-between;align-items:center;padding:27px 30px;display:flex}.welcome span{color:var(--teal);font-size:13px;font-weight:700}.welcome h2{margin:8px 0;font:700 29px Georgia}.welcome p{color:var(--muted);margin:0}.primary,.secondary{border:0;border-radius:10px;padding:11px 17px;font-weight:700}.primary{background:var(--teal);color:#fff}.secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:19px;position:relative;overflow:hidden}.metrics article:before{content:"";opacity:.55;border-radius:50%;width:70px;height:70px;position:absolute;top:-20px;right:-18px}.metrics .mint:before{background:#bde9df}.metrics .lav:before{background:#d9cdf8}.metrics .peach:before{background:#f8d8bd}.metrics .rose:before{background:#fac9d9}.metrics span,.metrics small{color:var(--muted);display:block}.metrics strong{margin:10px 0 7px;font:700 32px Georgia;display:block}.dashboardGrid,.moderationGrid{grid-template-columns:1.55fr 1fr;gap:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px}.panelTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:17px;display:flex}.panelTitle h3{margin:5px 0 0;font:700 21px Georgia}.panelTitle button{color:var(--purple);background:0 0;border:0}.healthRows>div{border-bottom:1px solid #f2f2f5;grid-template-columns:24px 1fr auto;padding:15px 4px;display:grid}.dot{border-radius:50%;width:10px;height:10px;margin-top:4px}.green{background:#23b275}.amber{background:#f5a524}.pink{background:#ef4e7f}.quick>button{text-align:left;background:#f8f8fb;border:0;border-radius:10px;width:100%;margin-top:9px;padding:14px}.toolbar{gap:10px;margin-bottom:18px;display:flex}.toolbar label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.toolbar input{background:0 0;border:0;outline:0;width:100%;padding:11px}.table{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.tableHead,.tableRow{grid-template-columns:2fr 1fr 1fr 70px;align-items:center;gap:15px;padding:13px 20px;display:grid}.tableHead{color:var(--muted);text-transform:uppercase;background:#f6f7fa;font-size:12px;font-weight:800}.tableRow{border-top:1px solid var(--line)}.tableRow span:first-child b,.tableRow span:first-child small{display:block}.tableRow small{color:var(--muted);margin-top:3px;font-size:12px}.tableRow em{color:var(--teal);background:#edf7f5;border-radius:20px;padding:5px 9px;font-size:12px;font-style:normal}.more,.dangerText{background:0 0;border:0}.dangerText{color:#d43c62}.empty,.loading{border:1px solid var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:15px;padding:60px}.empty b,.empty span{display:block}.empty b{color:var(--ink);margin-bottom:7px;font:700 20px Georgia}.alert,.formError{color:#aa294c;background:#fff0f3;border-radius:10px;margin-bottom:16px;padding:12px 15px}.alert button{float:right;color:inherit;background:0 0;border:0;font-weight:800}.reviewRow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:13px 0;display:grid}.reviewRow small{color:var(--muted);margin-top:4px;display:block}.reviewRow button{border:0;border-radius:8px;padding:8px}.reviewRow .approve{color:var(--teal);background:#e8f6f3}.emptyLine{color:var(--muted)}.login{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.loginStory{color:#fff;background:linear-gradient(150deg,#0d203b,#07575e 70%,#0c7476);flex-direction:column;justify-content:space-between;padding:48px 60px;display:flex;position:relative;overflow:hidden}.loginStory:after{content:"";border:1px solid #ffffff20;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-90px;right:-120px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.loginStory .brand{padding:0}.light small{color:#bbd3d3}.eyebrow{color:#a8dcda;letter-spacing:.14em;font-size:12px;font-weight:800}.loginStory h1{max-width:600px;margin:18px 0;font:700 52px/1.08 Georgia}.loginStory p{color:#c7dddd;max-width:520px;font-size:17px;line-height:1.6}.loginStory blockquote{color:#c8dddd;z-index:1;margin:0;font-family:Georgia;position:relative}.loginForm{background:#fbfbfd;place-items:center;padding:35px;display:grid}.loginForm form{width:min(420px,100%)}.loginForm h2{margin:9px 0;font:700 36px Georgia}.loginForm form>p{color:var(--muted);line-height:1.5}.loginForm label{margin-top:20px;font-weight:700;display:block}.loginForm input,.modal input,.modal textarea,.modal select{background:#fff;border:1px solid #dfe1e8;border-radius:9px;width:100%;margin-top:7px;padding:12px;display:block}.loginButton{width:100%;margin-top:22px;padding:13px}.security{text-align:center;font-size:12px!important}.mobileMark{display:none}.modalBack{z-index:20;background:#10182b99;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(750px,100%);max-height:92vh;padding:25px;overflow:auto}.modal header,.modal footer{justify-content:space-between;align-items:center;display:flex}.modal header h2{margin:5px 0 15px;font:700 28px Georgia}.modal header button{background:0 0;border:0;font-size:28px}.formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formGrid label{font-weight:700}.formGrid .wide{grid-column:1/-1}.formGrid textarea{min-height:82px}.modal footer{justify-content:flex-end;gap:10px;margin-top:22px}@media (max-width:900px){.shell{grid-template-columns:80px 1fr}.brand>div,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{justify-content:center}.sidebar nav button.active{font-size:0}.sidebarFoot>div:not(.avatar),.sidebarFoot button{display:none}.metrics{grid-template-columns:1fr 1fr}.dashboardGrid,.moderationGrid,.login{grid-template-columns:1fr}.loginStory{display:none}.mobileMark{margin-bottom:30px;display:grid}}@media (max-width:620px){.content{padding:22px 15px}.shell{display:block}.sidebar{z-index:10;height:auto;padding:8px;position:fixed;inset:auto 0 0}.sidebar .brand,.sidebarFoot{display:none}.sidebar nav{grid-template-columns:repeat(6,1fr)}.sidebar nav button{padding:10px 4px}.content{padding-bottom:90px}.metrics{grid-template-columns:1fr 1fr}.welcome{align-items:flex-start}.welcome button,.tableHead{display:none}.tableRow{grid-template-columns:1fr auto}.tableRow>span:nth-child(3),.tableRow>span:nth-child(4){display:none}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}}
.tableRow.clickable{cursor:pointer;transition:background .15s}.tableRow.clickable:hover{background:#f5faf9}.mediaChips{flex-wrap:wrap;gap:5px;display:flex}.mediaChips i{color:#9a6070;background:#fff0f3;border-radius:10px;padding:4px 6px;font-size:10px;font-style:normal}.mediaChips i.ready{color:#087f83;background:#e8f6f3}.bookModal{width:min(860px,100%)}.bookVerification{border:1px solid var(--line);background:#f6f8fb;border-radius:14px;grid-template-columns:155px 1fr;align-items:center;gap:24px;margin-bottom:20px;padding:18px;display:grid}.coverPreview{height:190px;color:var(--muted);text-align:center;background:#e8ebf1;border-radius:10px;place-items:center;padding:12px;font-size:12px;display:grid;overflow:hidden}.coverPreview img{object-fit:cover;width:100%;height:100%}.bookVerification h3{margin:7px 0 14px;font:700 24px Georgia}.bookVerification p{color:var(--muted);margin:9px 0}.bookVerification p>b{background:#dc496d;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.bookVerification p>b.ok{background:#22ad79}.bookVerification p>b.optional{background:#e2a62c}.bookVerification a{color:var(--purple);margin-left:8px;font-weight:700}.uploadStage{color:#087f83;background:#e8f6f3;border-radius:10px;margin-bottom:16px;padding:12px 15px;font-weight:700}@media (max-width:620px){.bookVerification{grid-template-columns:1fr}.coverPreview{height:240px}}
.eventsSummary{background:linear-gradient(110deg,#e8f5f2,#f1eefc 70%,#fff1e6);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:22px 25px;display:flex}.eventsSummary small{color:var(--teal);letter-spacing:.12em;font-weight:800}.eventsSummary h2{margin:5px 0;font:700 27px Georgia}.eventsSummary p{color:var(--muted);margin:0}.eventsSummary>div:last-child{text-align:center;background:#ffffffbd;border:1px solid #fff;border-radius:14px;min-width:120px;padding:12px}.eventsSummary>div:last-child b,.eventsSummary>div:last-child span{display:block}.eventsSummary>div:last-child b{font:700 30px Georgia}.eventsSummary>div:last-child span{color:var(--muted);font-size:12px}.eventsToolbar{gap:10px;margin-bottom:12px;display:flex}.eventsToolbar label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.eventsToolbar input{background:0 0;border:0;outline:0;width:100%;padding:11px}.statusTabs{gap:7px;margin-bottom:15px;display:flex;overflow:auto}.statusTabs button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 12px}.statusTabs button.active{color:#fff;background:#17213b;border-color:#17213b}.statusTabs b{background:#ffffff2a;border-radius:10px;padding:2px 6px}.eventTable{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.eventTableHead,.eventTableRow{grid-template-columns:1.55fr 1.25fr 1.15fr 1.2fr .75fr 20px;align-items:center;gap:12px;padding:13px 16px;display:grid}.eventTableHead{color:var(--muted);text-transform:uppercase;background:#f5f6f9;font-size:11px;font-weight:800}.eventTableRow{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff}.eventTableRow:hover{background:#fafbfd}.eventTableRow>span b,.eventTableRow>span small{display:block}.eventTableRow small{color:var(--muted);text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.eventIdentity{align-items:center;gap:10px;display:flex!important}.eventThumb{width:42px;height:42px;color:var(--purple);background:#e9e4fc;border-radius:9px;flex:0 0 42px;place-items:center;font-size:10px;font-weight:800;display:grid}.eventThumb.placeholder{color:var(--teal);background:#edf7f5;font-size:19px}.statusBadge{border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-block!important}.statusBadge.pending{color:#9b6500;background:#fff2d9}.statusBadge.approved{color:#168157;background:#e5f7ef}.statusBadge.rejected,.statusBadge.canceled{color:#b32d52;background:#ffebf0}.statusBadge.draft{color:#596174;background:#eceef3}.rowArrow{color:#a0a6b4;font-size:22px}.eventModal{width:min(980px,100%)}.eventHero{background:#f6f7fa;border-radius:14px;grid-template-columns:180px 1fr;align-items:center;gap:20px;margin-bottom:18px;padding:15px;display:grid}.eventHero img,.eventImageEmpty{object-fit:cover;border-radius:10px;width:180px;height:115px}.eventImageEmpty{color:var(--muted);background:#e5e8ef;place-items:center;display:grid}.eventHero h3{margin:9px 0;font:700 25px Georgia}.eventHero p,.eventHero small{color:var(--muted)}.eventEditGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.eventEditGrid>label{font-weight:700}.eventEditGrid .wide{grid-column:1/-1}.eventEditGrid textarea{min-height:90px}.check{background:#f7f8fa;border-radius:9px;align-items:center;gap:8px;height:45px;margin-top:7px;padding:0 12px;font-weight:500!important;display:flex!important}.check input{width:auto!important;margin:0!important}.moderationBox{background:#f6f7fa;border-radius:13px;margin-top:20px;padding:16px}.moderationBox>p{color:var(--muted);margin:0}.moderationBox>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.approveButton,.rejectButton,.dangerButton{border:0;border-radius:9px;padding:10px 14px;font-weight:800}.approveButton{color:#087855;background:#dff5ec}.rejectButton{color:#9f6500;background:#fff0dc}.dangerButton{color:#b5284f;background:#ffe8ee;margin-right:auto}@media (max-width:1100px){.eventTableHead,.eventTableRow{grid-template-columns:1.5fr 1fr 1fr .7fr 20px}.eventTableHead>span:nth-child(4),.eventTableRow>span:nth-child(4){display:none}}@media (max-width:900px){.eventTableHead,.eventTableRow{grid-template-columns:1.5fr 1fr .8fr 20px}.eventTableHead>span:nth-child(3),.eventTableRow>span:nth-child(3){display:none}}@media (max-width:620px){.sidebar nav{grid-template-columns:repeat(7,1fr)}.eventEditGrid{grid-template-columns:1fr}.eventEditGrid .wide{grid-column:auto}.eventsSummary{align-items:flex-start}.eventsSummary>div:last-child,.eventTableHead{display:none}.eventTableRow{grid-template-columns:1fr auto}.eventTableRow>span:not(.eventIdentity):not(.rowArrow){display:none}.eventHero{grid-template-columns:1fr}.eventHero img,.eventImageEmpty{width:100%;height:170px}.moderationBox>div{flex-wrap:wrap}.dangerButton{margin-right:0}.eventsToolbar .secondary{display:none}}
.managementAdmin{gap:22px;display:grid}.managementSummary{background:linear-gradient(120deg,#eaf7f7,#f2efff 58%,#fff4e8);border:1px solid #e3e8eb;border-radius:28px;justify-content:space-between;align-items:flex-end;padding:28px 32px;display:flex}.managementSummary small{letter-spacing:.14em;color:#007b82;font-weight:800}.managementSummary h2{margin:7px 0;font-size:30px}.managementSummary p{color:#68727c;margin:0}.managementSummary>div:last-child{text-align:right}.managementSummary>div:last-child b{font-size:36px;display:block}.managementSummary>div:last-child span{color:#68727c}.managementToolbar{align-items:center;gap:12px;display:flex}.managementToolbar label{background:#fff;border:1px solid #dfe5e8;border-radius:16px;flex:1;align-items:center;gap:10px;min-width:260px;padding:0 16px;display:flex}.managementToolbar input{width:100%;font:inherit;border:0;outline:0;padding:14px 0}.managementToolbar select,.managementForm select{font:inherit;background:#fff;border:1px solid #dfe5e8;border-radius:14px;padding:13px 14px}.managementTable{background:#fff;border:1px solid #e0e5e8;border-radius:22px;overflow:hidden}.managementHead,.managementRow{align-items:center;gap:16px;padding:15px 20px;display:grid}.groupsTable .managementHead,.groupsTable .managementRow{grid-template-columns:1.7fr .8fr .55fr 1fr .65fr 24px}.marketplaceTable .managementHead,.marketplaceTable .managementRow{grid-template-columns:1.7fr 1.15fr .55fr .9fr .7fr 24px}.postsTable .managementHead,.postsTable .managementRow{grid-template-columns:2fr .85fr 1fr 1fr .65fr 24px}.managementHead{color:#77818a;letter-spacing:.06em;text-transform:uppercase;background:#f7f9fa;font-size:12px;font-weight:800}.managementRow{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f2}.managementRow:hover{background:#f8fcfc}.managementRow b,.managementRow small{display:block}.managementRow small{color:#808992;margin-top:4px}.listingIdentity,.postIdentity{align-items:center;gap:12px;min-width:0;display:flex}.postIdentity>span:last-child{min-width:0}.postIdentity small{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.listingThumb,.postThumb{color:#00838b;background:#eaf7f7;border-radius:13px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.postThumb{color:#6135d7;background:#f1edff}.listingThumb img,.postThumb img{object-fit:cover;width:100%;height:100%}.managementModal{max-width:850px}.managementModal header p{color:#77818a;margin:6px 0 0}.managementForm{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.managementForm label{gap:7px;font-weight:700;display:grid}.managementForm input,.managementForm textarea,.managementForm select{font:inherit;border:1px solid #dfe5e8;border-radius:13px;padding:12px}.managementForm textarea{resize:vertical;min-height:100px}.managementForm .wide{grid-column:1/-1}.managementForm .checkField{align-items:center;gap:10px;padding:12px 0;display:flex}.checkField input{width:18px;height:18px}.managementModal footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;display:grid}.listingGallery{gap:12px;padding:20px 24px 0;display:flex;overflow:auto}.listingGallery img{object-fit:cover;border-radius:14px;width:150px;height:110px}.listingGallery>span{color:#77818a}.postMetrics{gap:14px;padding:18px 24px 0;display:flex}.postMetrics span{color:#68727c;background:#f5f7f8;border-radius:999px;padding:8px 12px}@media (max-width:900px){.managementToolbar{flex-wrap:wrap}.managementToolbar label{flex-basis:100%}.managementHead{display:none}.groupsTable .managementRow,.marketplaceTable .managementRow,.postsTable .managementRow{grid-template-columns:1fr auto}.managementRow>span:nth-child(n+3):not(:last-child){display:none}.managementSummary{align-items:flex-start}.managementForm{grid-template-columns:1fr}.managementForm .wide{grid-column:auto}}
.groupImagePreview{color:#77818a;background:#eef3f4;border-radius:18px;place-items:center;width:100%;height:220px;display:grid;overflow:hidden}.groupImagePreview img{object-fit:cover;width:100%;height:100%}.groupImageField small{color:#77818a;font-weight:400}.postDetailImage{background:#f2f4f5;border-radius:18px;max-height:460px;margin:20px 24px 0;overflow:hidden}.postDetailImage img{object-fit:contain;width:100%;max-height:460px;display:block}
.reportsSummary{background:linear-gradient(110deg,#edf3f8,#f2effa 72%,#fff1e9);border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:22px 25px;display:flex}.reportsSummary small{color:var(--purple);letter-spacing:.12em;font-weight:800}.reportsSummary h2{margin:5px 0;font:700 27px Georgia}.reportsSummary p{color:var(--muted);margin:0}.reportsSummary>div:last-child{text-align:center;background:#ffffffbd;border:1px solid #fff;border-radius:14px;min-width:120px;padding:12px}.reportsSummary>div:last-child b,.reportsSummary>div:last-child span{display:block}.reportsSummary>div:last-child b{font:700 30px Georgia}.reportsSummary>div:last-child span{color:var(--muted);font-size:12px}.reportsToolbar{gap:10px;margin-bottom:15px;display:flex}.reportsToolbar label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.reportsToolbar input{background:0 0;border:0;outline:0;width:100%;padding:11px}.reportsTable{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.reportsTableHead,.reportsTableRow{grid-template-columns:1.45fr 1.2fr 1.2fr .75fr 20px;align-items:center;gap:14px;padding:14px 17px;display:grid}.reportsTableHead{color:var(--muted);text-transform:uppercase;background:#f5f6f9;font-size:11px;font-weight:800}.reportsTableRow{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff}.reportsTableRow:hover{background:#fafbfd}.reportsTableRow b,.reportsTableRow small{display:block}.reportsTableRow small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.reportPost{align-items:center;gap:10px;display:flex!important}.reportPost>i{width:42px;height:42px;color:var(--purple);background:#f0eafa;border-radius:10px;flex:0 0 42px;place-items:center;font-size:20px;font-style:normal;display:grid}.reportModal{width:min(850px,100%)}.reportContext{background:#f6f7fa;border-radius:14px;grid-template-columns:1.1fr 1fr;gap:20px;margin-bottom:16px;padding:18px;display:grid}.reportContext small{color:var(--purple);letter-spacing:.1em;font-size:11px;font-weight:800;display:block}.reportContext strong{margin-top:7px;font:700 24px Georgia;display:block}.reportContext p{color:var(--muted);margin-bottom:0;line-height:1.5}.reportContext dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.reportContext dl div{background:#fff;border-radius:9px;padding:10px}.reportContext dt{color:var(--muted);font-size:11px}.reportContext dd{word-break:break-word;margin:4px 0 0;font-weight:700}.reportedContent{border:1px solid var(--line);border-radius:14px;margin-bottom:16px;padding:19px}.reportedContent>div{justify-content:space-between;align-items:center;display:flex}.reportedContent>div small{color:var(--muted)}.contentStatus{color:#168157;background:#e5f7ef;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.contentStatus.removed{color:#b32d52;background:#ffebf0}.reportedContent h3{margin:18px 0 8px;font:700 23px Georgia}.reportedContent>p{color:#3f4658;white-space:pre-wrap;line-height:1.65}.reportedContent footer{color:var(--muted);border-top:1px solid var(--line);gap:18px;margin-top:16px;padding-top:13px;font-size:12px;display:flex}.reviewNote{font-weight:700;display:block}.reviewNote textarea{border:1px solid #dfe1e8;border-radius:9px;width:100%;min-height:85px;margin-top:7px;padding:12px;display:block}.reportActions{gap:9px;justify-content:flex-end!important;display:flex!important}.dismissReport,.resolveReport{border:0;border-radius:9px;padding:10px 14px;font-weight:800}.dismissReport{color:#535b6e;background:#f1f2f5}.resolveReport{color:#fff;background:#17213b}@media (max-width:1050px){.reportsTableHead,.reportsTableRow{grid-template-columns:1.4fr 1fr 1fr 20px}.reportsTableHead>span:nth-child(4),.reportsTableRow>span:nth-child(4){display:none}}@media (max-width:720px){.reportsSummary{align-items:flex-start}.reportsSummary>div:last-child,.reportsTableHead{display:none}.reportsTableRow{grid-template-columns:1fr 20px}.reportsTableRow>span:not(.reportPost):not(.rowArrow){display:none}.reportContext{grid-template-columns:1fr}.reportedContent footer{flex-wrap:wrap}.reportsToolbar .secondary{display:none}}
.opsPager{justify-content:flex-end;align-items:center;gap:10px;margin:18px 0;display:flex}.opsPager span{color:#718096;margin-right:auto}.opsPager button{background:#fff;border:1px solid #dce3e7;border-radius:10px;padding:9px 14px}.opsPager button:disabled{opacity:.4}.userOpsTable .managementHead,.userOpsTable .managementRow{grid-template-columns:2fr 1.15fr .9fr 1fr 1.25fr 24px}.familyOpsTable .managementHead,.familyOpsTable .managementRow{grid-template-columns:1.5fr 1.25fr 1.1fr 1fr 24px}.genericOpsTable .managementHead,.genericOpsTable .managementRow{grid-template-columns:2fr 1fr 1.5fr 1fr 1fr}.privacyTable .managementHead,.privacyTable .managementRow,.adminTable .managementHead,.adminTable .managementRow{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}.userIdentity{align-items:center;gap:12px;display:flex!important}.userIdentity>i{color:#087f86;background:#e2f3f4;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.opsModal{max-width:720px;max-height:90vh;overflow:auto}.opsModal.wide{max-width:1120px}.opsActionBar{border-bottom:1px solid #e8edef;flex-wrap:wrap;gap:8px;padding:16px 24px;display:flex}.opsActionBar button{background:#fff;border:1px solid #d7e0e3;border-radius:10px;padding:9px 14px;font-weight:700}.inlineAction{padding:0 24px}.reasonForm{background:#fffaf7;border:1px solid #ecd7c7;border-radius:14px;margin:16px 0;padding:18px}.reasonForm h3{margin:0 0 10px}.reasonForm label{gap:7px;font-weight:700;display:grid}.reasonForm textarea{border:1px solid #d7e0e3;border-radius:10px;min-height:80px;padding:10px}.reasonForm footer{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.opsMetrics{background:#f6f9fa;flex-wrap:wrap;gap:12px;padding:18px 24px;display:flex}.opsMetrics span{color:#617078;background:#fff;border:1px solid #e2e8eb;border-radius:12px;padding:10px 14px}.opsMetrics b{color:#14292d;font-size:18px}.opsDetailGrid{grid-template-columns:1fr 1fr;gap:18px;padding:22px;display:grid}.opsDetailGrid section{border:1px solid #e2e8eb;border-radius:14px;min-width:0;padding:18px}.opsDetailGrid section h3{margin:0 0 14px}.opsDetailGrid .span2,.managementForm .span2{grid-column:1/-1}.opsDetailGrid dl{grid-template-columns:130px 1fr;gap:10px;margin:0;display:grid}.opsDetailGrid dt{color:#728087}.opsDetailGrid dd{margin:0;font-weight:700}.compactRow,.historyRow{border-bottom:1px solid #edf0f2;align-items:center;gap:12px;padding:10px 0;display:flex}.compactRow:last-child,.historyRow:last-child{border:0}.compactRow b,.compactRow span,.historyRow span{display:block}.compactRow span,.historyRow small{color:#76848a}.historyRow>span{flex:1}.historyRow time{color:#7a868b;font-size:12px}.historyRow button{background:#fff;border:1px solid #d7e0e3;border-radius:8px;padding:7px 10px}.evidence{white-space:pre-wrap;word-break:break-word;color:#d8edeb;background:#101b1e;border-radius:10px;max-height:320px;padding:12px;font-size:11px;overflow:auto}.caseGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;margin-top:18px;display:grid}.caseGrid>button{text-align:left;background:#fff;border:1px solid #e0e6e8;border-radius:16px;padding:18px}.caseGrid h3{margin:14px 0 5px}.caseGrid p,.caseGrid small{color:#718086}.caseGrid>button>div{justify-content:space-between;display:flex}.severity{text-transform:uppercase;background:#edf1f2;border-radius:20px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.severity.high{color:#9d5b00;background:#fff0d9}.severity.critical{color:#a51f37;background:#ffe4e8}.managementForm{padding:20px}.managementForm label{gap:7px;margin-bottom:14px;font-weight:700;display:grid}.managementForm input,.managementForm select,.managementForm textarea{background:#fff;border:1px solid #d7e0e3;border-radius:10px;padding:10px}.managementForm textarea{min-height:90px}.managementForm .check{align-items:center;display:flex}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.muted{color:#78868b}.statusBadge.active,.statusBadge.published,.statusBadge.approved,.statusBadge.completed{color:#167044;background:#e3f6ec}.statusBadge.suspended,.statusBadge.pending,.statusBadge.processing,.statusBadge.investigating{color:#986100;background:#fff2d9}.statusBadge.closed,.statusBadge.removed,.statusBadge.rejected,.statusBadge.inactive{color:#a82638;background:#ffe5e8}.statusBadge.open,.statusBadge.verified{color:#2465a5;background:#e6f2ff}@media (max-width:900px){.opsDetailGrid{grid-template-columns:1fr}.opsDetailGrid .span2{grid-column:auto}.userOpsTable .managementHead,.familyOpsTable .managementHead,.genericOpsTable .managementHead,.privacyTable .managementHead,.adminTable .managementHead{display:none}.userOpsTable .managementRow,.familyOpsTable .managementRow,.genericOpsTable .managementRow,.privacyTable .managementRow,.adminTable .managementRow{grid-template-columns:1fr;padding:15px}.opsModal.wide{max-width:96vw}}
