/* Tablica, komentarze i pytania — Panda po godzinach. */
.panda-after-board__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.panda-after-board-card{position:relative;padding:24px;border:1px solid var(--pah-line);border-radius:21px;background:linear-gradient(155deg,rgba(31,27,49,.96),rgba(19,17,32,.98));box-shadow:0 15px 38px rgba(0,0,0,.16);overflow:hidden}.panda-after-board-card.is-pinned{grid-column:1/-1;border-color:rgba(255,203,114,.25);background:radial-gradient(circle at 92% 8%,rgba(255,203,114,.12),transparent 28%),linear-gradient(145deg,#241d37,#191627)}.panda-after-board-card__meta{display:flex;align-items:center;justify-content:space-between;gap:15px}.panda-after-board-card__meta span{padding:6px 9px;border-radius:999px;background:rgba(157,108,255,.13);color:#d8c1ff;font-size:8px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.panda-after-board-card__meta time{color:#857c93;font-size:8px}.panda-after-board-card>em{display:inline-block;margin-top:15px;color:var(--pah-gold);font-size:8px;font-style:normal;font-weight:900}.panda-after-board-card h3{margin:14px 0 10px;font-size:21px;line-height:1.25}.panda-after-board-card__content{color:#bdb5ca;font-size:11px;line-height:1.7}.panda-after-board-card__content p{margin:0 0 11px}.panda-after-board-card__content p:last-child{margin-bottom:0}

.panda-after-comments{margin-top:19px;border-top:1px solid var(--pah-line)}.panda-after-comments>summary{display:flex;align-items:center;gap:8px;padding:14px 1px 0;color:#bfb5ce;font-size:9px;font-weight:900;cursor:pointer;list-style:none}.panda-after-comments>summary::-webkit-details-marker{display:none}.panda-after-comments>summary:after{content:"⌄";margin-left:auto;color:#756c83;font-size:14px;transition:transform .18s}.panda-after-comments[open]>summary:after{transform:rotate(180deg)}.panda-after-comments>summary b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:7px;background:rgba(157,108,255,.12);color:#d8c1ff;font-size:8px}.panda-after-comments__body{display:grid;gap:13px;padding-top:14px}.panda-after-comments__list{display:grid;gap:8px;max-height:370px;padding-right:3px;overflow-y:auto}.panda-after-comments__list article{padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025)}.panda-after-comments__list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.panda-after-comments__list strong{color:#efe8f7;font-size:9px}.panda-after-comments__list time{color:#746b81;font-size:7px}.panda-after-comments__list p{margin:7px 0 0;color:#bdb4c9;font-size:10px;line-height:1.55}.panda-after-comments__empty,.panda-after-comments__closed{margin:0;color:#80778d;font-size:9px;line-height:1.5}.panda-after-comment-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0!important}.panda-after-comment-form textarea{width:100%;min-height:70px;padding:10px 11px;border:1px solid var(--pah-line);border-radius:10px;background:#100e1d;color:#fff;font:inherit;font-size:10px;line-height:1.5;resize:vertical;outline:0}.panda-after-comment-form textarea:focus{border-color:var(--pah-purple);box-shadow:0 0 0 3px rgba(157,108,255,.11)}.panda-after-comment-form button{min-height:40px!important;padding:0 13px!important;white-space:nowrap}

.panda-after-questions__layout{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:15px}.panda-after-question-form,.panda-after-question-list{padding:23px;border:1px solid var(--pah-line);border-radius:20px;background:linear-gradient(155deg,rgba(31,27,49,.94),rgba(20,18,34,.98))}.panda-after-question-form{display:flex;flex-direction:column;align-self:start}.panda-after-question-form>span{color:#d8c1ff;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.panda-after-question-form textarea{width:100%;min-height:135px;margin-top:12px;padding:12px;border:1px solid var(--pah-line);border-radius:11px;background:#100e1d;color:#fff;font:inherit;font-size:11px;line-height:1.6;resize:vertical;outline:0}.panda-after-question-form textarea:focus{border-color:var(--pah-purple);box-shadow:0 0 0 3px rgba(157,108,255,.11)}.panda-after-question-form small{margin-top:9px;color:#7f768c;font-size:8px;line-height:1.5}.panda-after-question-form button{align-self:flex-start;min-height:40px;margin-top:14px;padding:0 14px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--pah-purple),var(--pah-pink));color:#fff;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.panda-after-question-list>h3{margin:0 0 14px;font-size:16px}.panda-after-question-list>article{padding:16px 0;border-bottom:1px solid var(--pah-line)}.panda-after-question-list>article:last-child{padding-bottom:0;border-bottom:0}.panda-after-question-list>article>span{color:#9987b4;font-size:7px;font-weight:900;letter-spacing:.09em}.panda-after-question-list h4{margin:6px 0 12px;color:#eee9f4;font-size:12px;line-height:1.55}.panda-after-question-list article>div{padding:13px 14px;border-left:3px solid var(--pah-purple);border-radius:0 10px 10px 0;background:rgba(157,108,255,.07)}.panda-after-question-list article>div b{color:#d9c3ff;font-size:9px}.panda-after-question-list article>div p{margin:6px 0 0;color:#bdb5ca;font-size:10px;line-height:1.6}.panda-after-my-questions{margin-top:14px;border:1px solid var(--pah-line);border-radius:15px;background:rgba(255,255,255,.025);overflow:hidden}.panda-after-my-questions>summary{display:flex;align-items:center;gap:9px;padding:14px 16px;color:#c8bfD2;font-size:10px;font-weight:900;cursor:pointer;list-style:none}.panda-after-my-questions>summary::-webkit-details-marker{display:none}.panda-after-my-questions>summary b{display:grid;place-items:center;min-width:24px;height:24px;margin-left:auto;border-radius:8px;background:rgba(157,108,255,.12);color:#d7bdff;font-size:8px}.panda-after-my-questions>div{display:grid;gap:1px;padding:0 9px 9px}.panda-after-my-questions article{padding:12px;border-radius:9px;background:rgba(255,255,255,.028)}.panda-after-my-questions article>p{margin:0;color:#bdb4c9;font-size:10px;line-height:1.5}.panda-after-my-questions article>span{display:inline-flex;margin-top:8px;padding:5px 7px;border-radius:999px;background:rgba(255,203,114,.09);color:#f1c77e;font-size:7px;font-weight:900}.panda-after-my-questions article>span.is-answered{background:rgba(69,212,157,.09);color:#83e6c0}.panda-after-my-questions article>div{margin-top:10px;padding:11px;border-left:2px solid var(--pah-purple);background:rgba(157,108,255,.06)}.panda-after-my-questions article>div b{color:#d8c1ff;font-size:8px}.panda-after-my-questions article>div p{margin:5px 0 0;color:#bdb4c9;font-size:10px;line-height:1.55}

/* Panel moderatora. */
.panda-after-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.panda-after-board-create{grid-template-columns:minmax(0,1fr) minmax(190px,.35fr)}.panda-after-board-create>.panda-after-admin-checks{grid-column:auto;align-self:end;min-height:42px}.panda-after-admin-board-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:19px}.panda-after-admin-board-list>article{padding:19px;border:1px solid var(--pa-border);border-radius:15px;background:var(--pa-card)}.panda-after-admin-board-list>article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.panda-after-admin-board-list>article>div:first-child span{color:var(--pa-accent);font-size:9px;font-weight:900;text-transform:uppercase}.panda-after-admin-board-list time{color:var(--pa-muted);font-size:9px}.panda-after-admin-board-list h3{margin:11px 0 7px;font-size:16px}.panda-after-admin-board-list p{margin:0;color:var(--pa-muted);font-size:11px;line-height:1.55}.panda-after-admin-board-list small{display:block;margin:11px 0;color:var(--pa-muted);font-size:9px}.panda-after-admin-board-list form{display:flex;flex-wrap:wrap;gap:6px}.panda-after-admin-board-list button{min-height:34px;padding:0 10px;border:1px solid var(--pa-border);border-radius:8px;background:var(--pa-card);color:var(--pa-text);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.panda-after-admin-board-list button.is-danger{color:#d84250}
.panda-after-admin-comments>div{display:grid}.panda-after-admin-comments>div>article{display:grid;grid-template-columns:minmax(170px,.4fr) minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:15px 20px;border-bottom:1px solid var(--pa-border)}.panda-after-admin-comments article>div strong,.panda-after-admin-comments article>div span{display:block}.panda-after-admin-comments article>div strong{font-size:11px}.panda-after-admin-comments article>div span{margin-top:3px;color:var(--pa-muted);font-size:9px}.panda-after-admin-comments article>p{margin:0;color:var(--pa-text);font-size:11px;line-height:1.5}.panda-after-admin-comments time{color:var(--pa-muted);font-size:9px;white-space:nowrap}.panda-after-admin-comments form{margin:0}.panda-after-admin-comments button{min-height:32px;padding:0 9px;border:1px solid var(--pa-border);border-radius:8px;background:var(--pa-card);color:#d84250;font:inherit;font-size:9px;font-weight:850;cursor:pointer}
.panda-after-admin-questions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:19px}.panda-after-admin-questions>div>article{padding:19px;border:1px solid var(--pa-border);border-radius:15px;background:var(--pa-card)}.panda-after-admin-questions>div>article.is-pending{border-color:color-mix(in srgb,#f59e0b 30%,var(--pa-border))}.panda-after-admin-question__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.panda-after-admin-question__head span{padding:5px 8px;border-radius:999px;background:rgba(34,197,94,.09);color:#1cab5c;font-size:9px;font-weight:900}.panda-after-admin-questions article.is-pending .panda-after-admin-question__head span{background:rgba(245,158,11,.09);color:#d98600}.panda-after-admin-question__head time,.panda-after-admin-questions article>small{color:var(--pa-muted);font-size:9px}.panda-after-admin-questions article>small{display:block;margin-top:9px}.panda-after-admin-questions h3{margin:8px 0 13px;font-size:14px;line-height:1.55}.panda-after-admin-questions article>form{display:grid;gap:9px;margin-top:8px}.panda-after-admin-questions textarea{width:100%;padding:11px;border:1px solid var(--pa-border);border-radius:9px;background:var(--pa-bg);color:var(--pa-text);font:inherit;font-size:11px;line-height:1.5;resize:vertical}.panda-after-admin-questions label{display:flex;align-items:flex-start;gap:7px;color:var(--pa-muted);font-size:10px;line-height:1.4}.panda-after-admin-questions article>form button{justify-self:start;min-height:34px;padding:0 11px;border:1px solid var(--pa-border);border-radius:8px;background:var(--pa-card);color:var(--pa-text);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.panda-after-admin-questions article>form:first-of-type button{border:0;background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff}.panda-after-admin-questions article>form button.is-danger{color:#d84250}

@media(max-width:1050px){.panda-after-board__grid{grid-template-columns:1fr}.panda-after-board-card.is-pinned{grid-column:auto}.panda-after-admin-comments>div>article{grid-template-columns:minmax(150px,.4fr) minmax(0,1fr) auto}.panda-after-admin-comments form{grid-column:2/-1}.panda-after-admin-questions>div{grid-template-columns:1fr}}
@media(max-width:800px){.panda-after-questions__layout{grid-template-columns:1fr}.panda-after-admin-stats{grid-template-columns:1fr 1fr}.panda-after-admin-board-list{grid-template-columns:1fr}.panda-after-board-create{grid-template-columns:1fr}.panda-after-board-create>.panda-after-admin-checks{grid-column:auto}.panda-after-admin-comments>div>article{grid-template-columns:1fr}.panda-after-admin-comments form{grid-column:auto}.panda-after-comment-form{grid-template-columns:1fr}.panda-after-comment-form button{justify-self:start}}
@media(max-width:520px){.panda-after-board-card,.panda-after-question-form,.panda-after-question-list{padding:19px}.panda-after-admin-stats{grid-template-columns:1fr}.panda-after-admin-board-list,.panda-after-admin-questions>div{padding:14px}.panda-after-admin-board-list>article,.panda-after-admin-questions>div>article{padding:16px}}
