:root{--mod-bg:#080b11;--mod-panel:#0e131c;--mod-panel2:#121925;--mod-line:rgba(255,255,255,.08);--mod-text:#eef2f8;--mod-muted:#8e9aab;--mod-accent:#6875ff;--mod-danger:#f05b65;--mod-warn:#f4b84a;--mod-ok:#3fc982;--mod-blue:#57a8ff}.pltt-mod-app{min-height:100dvh;background:radial-gradient(circle at 80% 0,rgba(88,101,242,.09),transparent 28%),var(--mod-bg);color:var(--mod-text);display:grid;grid-template-columns:252px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.pltt-mod-sidebar{position:sticky;top:0;height:100dvh;padding:18px 14px;border-right:1px solid var(--mod-line);background:linear-gradient(180deg,#0d121a,#090d13);display:flex;flex-direction:column;gap:18px}.pltt-mod-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#fff;padding:4px 8px}.pltt-mod-brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#5965f2,#8d67ff);font-weight:950;box-shadow:0 10px 28px rgba(88,101,242,.25)}.pltt-mod-brand strong{display:block;font-size:15px}.pltt-mod-brand small{display:block;color:var(--mod-muted);font-size:11px;margin-top:2px}.pltt-mod-staff{display:flex;align-items:center;gap:9px;padding:10px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid var(--mod-line);position:relative}.pltt-mod-staff img{width:34px;height:34px;border-radius:50%;object-fit:cover}.pltt-mod-staff strong{font-size:12px;display:block}.pltt-mod-staff small{font-size:9px;color:#8995ff;font-weight:900;letter-spacing:.08em}.pltt-mod-online{margin-left:auto;width:8px;height:8px;background:var(--mod-ok);border-radius:50%;box-shadow:0 0 0 4px rgba(63,201,130,.09)}.pltt-mod-nav{display:grid;gap:5px}.pltt-mod-nav button{width:100%;border:0;background:transparent;color:#aab4c2;padding:10px 11px;border-radius:10px;display:flex;align-items:center;gap:10px;font-weight:750;font-size:13px;text-align:left;cursor:pointer;transition:.16s}.pltt-mod-nav button span{width:21px;text-align:center;opacity:.9}.pltt-mod-nav button b{margin-left:auto;background:#293040;color:#ccd4df;font-size:10px;min-width:21px;padding:3px 6px;text-align:center;border-radius:999px}.pltt-mod-nav button:hover{background:rgba(255,255,255,.045);color:#fff}.pltt-mod-nav button.is-active{color:#fff;background:linear-gradient(90deg,rgba(88,101,242,.19),rgba(88,101,242,.06));box-shadow:inset 2px 0 #7781ff}.pltt-mod-nav button.is-active b{background:#6875ff;color:white}.pltt-mod-sidebar-foot{margin-top:auto;padding:10px;display:grid;gap:8px}.pltt-mod-sidebar-foot a{color:#aeb8c7;text-decoration:none;font-size:12px}.pltt-mod-sidebar-foot small{font-size:9px;color:#566173;text-transform:uppercase;letter-spacing:.1em}.pltt-mod-main{min-width:0}.pltt-mod-topbar{height:78px;padding:0 clamp(18px,3vw,38px);border-bottom:1px solid var(--mod-line);display:flex;align-items:center;justify-content:space-between;background:rgba(8,11,17,.8);backdrop-filter:blur(18px);position:sticky;top:0;z-index:8}.pltt-mod-topbar span{font-size:9px;letter-spacing:.14em;color:#7280a0;font-weight:900}.pltt-mod-topbar h1{font-size:19px;margin:4px 0 0;letter-spacing:-.02em}.pltt-mod-top-actions{display:flex;align-items:center;gap:9px}.pltt-mod-top-actions button{border:1px solid var(--mod-line);background:#111722;color:#dce3ed;border-radius:10px;padding:8px 11px;font-weight:750;cursor:pointer}.pltt-mod-security{border:1px solid rgba(63,201,130,.18);background:rgba(63,201,130,.06);color:#66d49a!important;border-radius:999px;padding:7px 10px!important;letter-spacing:.08em!important}.pltt-mod-content{padding:24px clamp(16px,3vw,38px) 48px;max-width:1500px;margin:0 auto}.pltt-mod-mobile-nav{display:none}.pltt-mod-stats{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin-bottom:20px}.pltt-mod-stat{background:linear-gradient(180deg,#111824,#0d131c);border:1px solid var(--mod-line);border-radius:15px;padding:14px}.pltt-mod-stat small{display:block;color:var(--mod-muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.pltt-mod-stat strong{display:block;font-size:24px;margin-top:7px}.pltt-mod-stat.danger strong{color:#ff747d}.pltt-mod-stat.warn strong{color:#f7c766}.pltt-mod-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);gap:14px}.pltt-mod-panel{background:linear-gradient(180deg,#101721,#0d121a);border:1px solid var(--mod-line);border-radius:16px;overflow:hidden}.pltt-mod-panel-head{padding:14px 16px;border-bottom:1px solid var(--mod-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.pltt-mod-panel-head h2{font-size:14px;margin:0}.pltt-mod-panel-head p{font-size:11px;color:var(--mod-muted);margin:3px 0 0}.pltt-mod-list{display:grid}.pltt-mod-row{padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.055);display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(220px,2fr) auto;gap:14px;align-items:center}.pltt-mod-row:last-child{border-bottom:0}.pltt-mod-row-main{min-width:0;display:flex;align-items:center;gap:10px}.pltt-mod-row-main img{width:38px;height:38px;border-radius:11px;object-fit:cover;background:#1c2430}.pltt-mod-row-main strong,.pltt-mod-row-content strong{display:block;font-size:12px}.pltt-mod-row-main small,.pltt-mod-row-content small{display:block;color:var(--mod-muted);font-size:10px;margin-top:3px}.pltt-mod-row-content{min-width:0;font-size:12px;color:#c8d0dc;line-height:1.45}.pltt-mod-row-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pltt-mod-btn{border:1px solid var(--mod-line);background:#161e2a;color:#dbe2eb;border-radius:8px;padding:7px 9px;font-weight:750;font-size:10px;cursor:pointer}.pltt-mod-btn:hover{border-color:rgba(118,129,255,.4);background:#1b2534}.pltt-mod-btn.primary{background:#5664ed;border-color:#5664ed;color:#fff}.pltt-mod-btn.danger{background:rgba(240,91,101,.1);border-color:rgba(240,91,101,.24);color:#ff858c}.pltt-mod-btn.warn{background:rgba(244,184,74,.08);border-color:rgba(244,184,74,.2);color:#f7c969}.pltt-mod-tag{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--mod-line);padding:3px 6px;border-radius:999px;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.04em;color:#b8c1ce;background:#131b26}.pltt-mod-tag.open{color:#ffcf70;border-color:rgba(244,184,74,.2);background:rgba(244,184,74,.07)}.pltt-mod-tag.legal,.pltt-mod-tag.ban{color:#ff7b84;border-color:rgba(240,91,101,.24);background:rgba(240,91,101,.08)}.pltt-mod-tag.in_review{color:#7ebaff;border-color:rgba(87,168,255,.25);background:rgba(87,168,255,.08)}.pltt-mod-tag.resolved{color:#70d9a5;border-color:rgba(63,201,130,.22);background:rgba(63,201,130,.07)}.pltt-mod-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:13px}.pltt-mod-search{flex:1;min-width:220px;position:relative}.pltt-mod-search input,.pltt-mod-toolbar select{width:100%;min-height:40px;border:1px solid var(--mod-line);background:#0d131c;color:#eef2f8;border-radius:10px;padding:0 12px;outline:none}.pltt-mod-toolbar select{width:auto}.pltt-mod-search input:focus,.pltt-mod-toolbar select:focus{border-color:#6672f2;box-shadow:0 0 0 3px rgba(88,101,242,.11)}.pltt-mod-empty{padding:42px 18px;text-align:center;color:var(--mod-muted)}.pltt-mod-empty strong{display:block;color:#cbd3de;margin-bottom:5px}.pltt-mod-alert{padding:11px 13px;border-radius:11px;background:rgba(87,168,255,.07);border:1px solid rgba(87,168,255,.15);color:#a9ccef;font-size:11px;margin-bottom:12px}.pltt-mod-action-item{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.05);font-size:11px}.pltt-mod-action-item:last-child{border-bottom:0}.pltt-mod-action-item strong{color:#dce3ed}.pltt-mod-action-item small{display:block;color:var(--mod-muted);margin-top:3px}.pltt-mod-modal{position:fixed;inset:0;background:rgba(2,4,8,.76);backdrop-filter:blur(8px);z-index:99999;display:none;align-items:center;justify-content:center;padding:18px}.pltt-mod-modal.is-open{display:flex}.pltt-mod-modal-card{position:relative;width:min(560px,100%);max-height:86dvh;overflow:auto;background:#111823;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:21px;box-shadow:0 25px 80px rgba(0,0,0,.5)}.pltt-mod-modal-x{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#8994a4;font-size:24px;cursor:pointer}.pltt-mod-modal h2{font-size:17px;margin:0 30px 7px 0}.pltt-mod-modal p{font-size:12px;color:var(--mod-muted);line-height:1.5}.pltt-mod-form{display:grid;gap:11px;margin-top:16px}.pltt-mod-form label{display:grid;gap:6px;font-size:10px;color:#aab4c2;font-weight:800}.pltt-mod-form textarea,.pltt-mod-form select,.pltt-mod-form input{border:1px solid var(--mod-line);background:#0a0f16;color:#eef2f7;border-radius:10px;padding:10px;min-height:42px}.pltt-mod-form textarea{min-height:105px;resize:vertical}.pltt-mod-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.pltt-mod-toast{position:fixed;right:20px;bottom:20px;z-index:100000;transform:translateY(25px);opacity:0;pointer-events:none;background:#151e29;border:1px solid var(--mod-line);color:#e6ecf4;border-radius:11px;padding:10px 13px;font-size:11px;transition:.2s}.pltt-mod-toast.show{transform:none;opacity:1}.pltt-mod-gate{min-height:100dvh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 0,rgba(88,101,242,.16),transparent 34%),#080b11;color:#eef2f7}.pltt-mod-gate-card{width:min(520px,100%);text-align:center;padding:36px;border:1px solid var(--mod-line);border-radius:22px;background:#101620}.pltt-mod-gate-icon{font-size:36px}.pltt-mod-gate-card span{display:block;color:#7884ff;font-size:10px;font-weight:900;letter-spacing:.14em;margin-top:14px}.pltt-mod-gate-card h1{font-size:26px;margin:8px 0}.pltt-mod-gate-card p{color:#9ba6b5;line-height:1.6}.pltt-mod-gate-card a{display:inline-block;margin-top:12px;background:#5966ef;color:#fff;text-decoration:none;padding:11px 16px;border-radius:11px;font-weight:800}.pltt-mod-loading{padding:70px 20px;text-align:center;color:#7d8999}.pltt-mod-loading:before{content:"";display:block;width:24px;height:24px;margin:0 auto 12px;border-radius:50%;border:3px solid #252d3a;border-top-color:#6c77ff;animation:modspin .7s linear infinite}@keyframes modspin{to{transform:rotate(360deg)}}@media(max-width:1050px){.pltt-mod-stats{grid-template-columns:repeat(3,1fr)}.pltt-mod-grid{grid-template-columns:1fr}.pltt-mod-row{grid-template-columns:minmax(160px,1fr) minmax(200px,1.5fr)}.pltt-mod-row-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:760px){.pltt-mod-app{display:block}.pltt-mod-sidebar{display:none}.pltt-mod-topbar{height:68px;padding:0 15px}.pltt-mod-topbar h1{font-size:17px}.pltt-mod-security{display:none}.pltt-mod-mobile-nav{display:block;padding:12px 14px 0}.pltt-mod-mobile-nav select{width:100%;height:42px;border:1px solid var(--mod-line);background:#101722;color:#fff;border-radius:10px;padding:0 10px}.pltt-mod-content{padding:14px}.pltt-mod-stats{grid-template-columns:repeat(2,1fr)}.pltt-mod-row{grid-template-columns:1fr;gap:8px}.pltt-mod-row-actions{grid-column:auto;justify-content:flex-start}.pltt-mod-top-actions button{font-size:0}.pltt-mod-top-actions button:first-letter{font-size:18px}}

/* v10.6 — strukturalne zgłoszenia */
.pltt-mod-report-kind{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850;letter-spacing:.25px;text-transform:uppercase;border:1px solid rgba(255,255,255,.09);background:#272b34;color:#c7ccd6}
.pltt-mod-report-kind.illegal{background:rgba(218,55,60,.12);border-color:rgba(218,55,60,.38);color:#ffb5b8}
.pltt-mod-report-kind.safety{background:rgba(240,178,50,.11);border-color:rgba(240,178,50,.35);color:#ffd784}
.pltt-mod-row-content p{margin:7px 0 0;color:#d5d9e1;font-size:13px;line-height:1.48;white-space:pre-wrap}
.pltt-mod-row-content small b{color:#b9c0cc}
