body{overflow-x:hidden}.container[data-astro-cid-xt5rdhuj]{width:min(1180px,100% - 40px);margin:0 auto}main[data-astro-cid-xt5rdhuj]{background:#eef2f7;min-height:760px;padding:16px 0 65px}.crumbs[data-astro-cid-xt5rdhuj]{color:#8995a6;white-space:nowrap;gap:7px;margin-bottom:15px;font-size:10px;display:flex;overflow:hidden}.crumbs[data-astro-cid-xt5rdhuj] a[data-astro-cid-xt5rdhuj]{color:#4771b9}.novel-hero[data-astro-cid-xt5rdhuj]{background:#fff;border:1px solid #d8e0eb;border-radius:7px;grid-template-columns:180px minmax(0,1fr) 178px;align-items:center;gap:24px;padding:25px;display:grid;box-shadow:0 2px 5px #223a5c0f}.hero-cover[data-astro-cid-xt5rdhuj]{border:5px solid #f6f8fb;border-radius:4px;height:253px;overflow:hidden;box-shadow:0 7px 15px #1e314e2b}.hero-cover[data-astro-cid-xt5rdhuj] .book-cover{height:100%}.hero-meta[data-astro-cid-xt5rdhuj]{color:#77879d;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.status[data-astro-cid-xt5rdhuj]{color:#388053;background:#e8f3e9;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:900}.status[data-astro-cid-xt5rdhuj].completed{color:#5271a8;background:#e9eff9}.status[data-astro-cid-xt5rdhuj].hiatus{color:#a56c1c;background:#fff2dc}.hero-content[data-astro-cid-xt5rdhuj] h1[data-astro-cid-xt5rdhuj]{color:#2a3f64;letter-spacing:-.055em;margin:9px 0 2px;font-size:clamp(29px,4vw,43px);font-weight:900;line-height:1.05}.byline[data-astro-cid-xt5rdhuj]{color:#8591a1;margin:0;font-size:11px}.byline[data-astro-cid-xt5rdhuj] a[data-astro-cid-xt5rdhuj]{color:#4072bb;font-weight:800}.hero-synopsis[data-astro-cid-xt5rdhuj]{color:#5d6e87;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:650px;margin:16px 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.hero-actions[data-astro-cid-xt5rdhuj]{gap:8px;display:flex}.library-button[data-astro-cid-xt5rdhuj],.official-button[data-astro-cid-xt5rdhuj]{color:#fff;background:#2e62ba;border:1px solid #2e62ba;border-radius:4px;align-items:center;gap:7px;min-height:35px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.library-button[data-astro-cid-xt5rdhuj] span[data-astro-cid-xt5rdhuj]{font-size:16px}.library-button[data-astro-cid-xt5rdhuj].added{background:#4a9568;border-color:#4a9568}.official-button[data-astro-cid-xt5rdhuj]{color:#45628f;background:#fff;border-color:#d2dce9}.hero-facts[data-astro-cid-xt5rdhuj]{color:#8491a2;align-items:center;gap:9px;margin-top:17px;font-size:9px;display:flex}.hero-facts[data-astro-cid-xt5rdhuj] b[data-astro-cid-xt5rdhuj]{color:#526786}.hero-facts[data-astro-cid-xt5rdhuj] i[data-astro-cid-xt5rdhuj]{background:#aab4c2;border-radius:50%;width:3px;height:3px;display:block}.rating-card[data-astro-cid-xt5rdhuj]{text-align:center;border-left:1px solid #e0e6ee;align-content:center;align-self:stretch;justify-items:center;padding:18px 10px;display:grid}.rating-card[data-astro-cid-xt5rdhuj] p[data-astro-cid-xt5rdhuj]{color:#8290a3;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.rating-card[data-astro-cid-xt5rdhuj]>div[data-astro-cid-xt5rdhuj]{color:#b4771c}.rating-card[data-astro-cid-xt5rdhuj] strong[data-astro-cid-xt5rdhuj]{font-size:37px;line-height:.95}.rating-card[data-astro-cid-xt5rdhuj]>div[data-astro-cid-xt5rdhuj] span[data-astro-cid-xt5rdhuj]{font-size:11px;font-weight:800}.stars[data-astro-cid-xt5rdhuj]{color:#e5aa3d;letter-spacing:1px;margin:7px 0 4px;font-size:10px}.rating-card[data-astro-cid-xt5rdhuj] small[data-astro-cid-xt5rdhuj]{color:#919ba8;font-size:8px}.rating-card[data-astro-cid-xt5rdhuj] a[data-astro-cid-xt5rdhuj]{color:#3e70ba;margin-top:12px;font-size:9px;font-weight:800}.page-grid[data-astro-cid-xt5rdhuj]{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:16px;margin-top:17px;display:grid}.detail-main[data-astro-cid-xt5rdhuj]{min-width:0}.detail-tabs[data-astro-cid-xt5rdhuj]{background:#fff;border:1px solid #d8e0e9;border-radius:6px 6px 0 0;gap:21px;height:43px;padding:0 14px;display:flex}.detail-tabs[data-astro-cid-xt5rdhuj] button[data-astro-cid-xt5rdhuj]{color:#74839a;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;position:relative}.detail-tabs[data-astro-cid-xt5rdhuj] button[data-astro-cid-xt5rdhuj].selected{color:#376ab6}.detail-tabs[data-astro-cid-xt5rdhuj] button[data-astro-cid-xt5rdhuj].selected:after{content:"";background:#3c70c0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.detail-tabs[data-astro-cid-xt5rdhuj] button[data-astro-cid-xt5rdhuj] span[data-astro-cid-xt5rdhuj]{color:#97a5b7;font-size:8px}.detail-card[data-astro-cid-xt5rdhuj]{background:#fff;border:1px solid #d8e0e9;border-top:0;padding:23px}.detail-card[data-astro-cid-xt5rdhuj]+.detail-card[data-astro-cid-xt5rdhuj]{border-top:1px solid #d8e0e9;border-radius:6px;margin-top:13px}.detail-card[data-astro-cid-xt5rdhuj] h2[data-astro-cid-xt5rdhuj]{color:#34486a;margin:0;font-size:15px;font-weight:900}.detail-card[data-astro-cid-xt5rdhuj]>p[data-astro-cid-xt5rdhuj]{color:#5d6e86;font-size:12px;line-height:1.65}.detail-card[data-astro-cid-xt5rdhuj] h2[data-astro-cid-xt5rdhuj]+p[data-astro-cid-xt5rdhuj]{margin-top:11px}.tag-list[data-astro-cid-xt5rdhuj]{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.tag-list[data-astro-cid-xt5rdhuj] a[data-astro-cid-xt5rdhuj]{color:#59749a;background:#f7faff;border:1px solid #dbe4f0;border-radius:3px;padding:5px 7px;font-size:9px;font-weight:700}.card-title[data-astro-cid-xt5rdhuj]{justify-content:space-between;align-items:start;gap:15px;display:flex}.card-title[data-astro-cid-xt5rdhuj] p[data-astro-cid-xt5rdhuj]{color:#8b98a9;margin:3px 0 0;font-size:9px}.card-title[data-astro-cid-xt5rdhuj] a[data-astro-cid-xt5rdhuj],.card-title[data-astro-cid-xt5rdhuj] button[data-astro-cid-xt5rdhuj]{color:#3c70ba;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.score-grid[data-astro-cid-xt5rdhuj]{grid-template-columns:repeat(2,1fr);gap:14px 26px;margin-top:21px;display:grid}.score-grid[data-astro-cid-xt5rdhuj]>div[data-astro-cid-xt5rdhuj]{color:#65758e;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;font-size:10px;display:grid}.score-grid[data-astro-cid-xt5rdhuj] b[data-astro-cid-xt5rdhuj]{color:#3f608e}.score-grid[data-astro-cid-xt5rdhuj] i[data-astro-cid-xt5rdhuj]{background:#e7edf5;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.score-grid[data-astro-cid-xt5rdhuj] em[data-astro-cid-xt5rdhuj]{border-radius:inherit;background:#5c8add;height:100%;display:block}.review-preview[data-astro-cid-xt5rdhuj] blockquote[data-astro-cid-xt5rdhuj]{color:#485a74;margin:18px 0 10px;font-size:13px;font-style:italic;line-height:1.55}.review-author[data-astro-cid-xt5rdhuj]{border-bottom:1px solid #e8edf3;align-items:center;gap:7px;padding-bottom:17px;display:flex}.review-author[data-astro-cid-xt5rdhuj]:last-child{border-bottom:0;padding-bottom:0}.review-author[data-astro-cid-xt5rdhuj]>span[data-astro-cid-xt5rdhuj]{color:#fff;background:#c28d52;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:900;display:grid}.review-author[data-astro-cid-xt5rdhuj]>span[data-astro-cid-xt5rdhuj].blue{background:#5d85bd}.review-author[data-astro-cid-xt5rdhuj] p[data-astro-cid-xt5rdhuj]{color:#465b7b;gap:1px;margin:0;font-size:9px;display:grid}.review-author[data-astro-cid-xt5rdhuj] small[data-astro-cid-xt5rdhuj]{color:#929dac;font-size:8px}.review-author[data-astro-cid-xt5rdhuj] button[data-astro-cid-xt5rdhuj]{color:#8995a5;background:0 0;border:0;margin-left:auto;padding:0;font-size:8px}.discussion-card[data-astro-cid-xt5rdhuj]>a[data-astro-cid-xt5rdhuj]{border-top:1px solid #e6ebf1;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;padding:13px 0;display:grid}.discussion-card[data-astro-cid-xt5rdhuj] .card-title[data-astro-cid-xt5rdhuj]+a[data-astro-cid-xt5rdhuj]{margin-top:13px}.topic-icon[data-astro-cid-xt5rdhuj]{background:#e8f3e9;border-radius:4px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.topic-icon[data-astro-cid-xt5rdhuj].purple{color:#7359aa;background:#eeeafa}.discussion-card[data-astro-cid-xt5rdhuj] a[data-astro-cid-xt5rdhuj] b[data-astro-cid-xt5rdhuj]{color:#4d6283;font-size:10px}.discussion-card[data-astro-cid-xt5rdhuj] a[data-astro-cid-xt5rdhuj] p[data-astro-cid-xt5rdhuj]{color:#8f9aa9;margin:2px 0 0;font-size:8px}.discussion-card[data-astro-cid-xt5rdhuj] time[data-astro-cid-xt5rdhuj]{color:#95a1b0;font-size:8px}.stat-numbers[data-astro-cid-xt5rdhuj]{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.stat-numbers[data-astro-cid-xt5rdhuj] div[data-astro-cid-xt5rdhuj]{background:#f5f8fc;border-radius:4px;gap:2px;padding:10px;display:grid}.stat-numbers[data-astro-cid-xt5rdhuj] b[data-astro-cid-xt5rdhuj]{color:#446993;font-size:15px}.stat-numbers[data-astro-cid-xt5rdhuj] span[data-astro-cid-xt5rdhuj]{color:#8a97a8;font-size:8px}.bar-chart[data-astro-cid-xt5rdhuj]{border-bottom:1px solid #dce4ed;align-items:end;gap:11px;height:115px;padding:15px 10px 0;display:flex}.bar-chart[data-astro-cid-xt5rdhuj] span[data-astro-cid-xt5rdhuj]{background:#7ca3df;border-radius:3px 3px 0 0;flex:1}.detail-side[data-astro-cid-xt5rdhuj]{gap:13px;display:grid}.side-card[data-astro-cid-xt5rdhuj]{background:#fff;border:1px solid #d8e0e9;border-radius:6px;padding:16px}.side-card[data-astro-cid-xt5rdhuj] h2[data-astro-cid-xt5rdhuj]{color:#34486a;margin:0;font-size:13px;font-weight:900}.side-card[data-astro-cid-xt5rdhuj] dl[data-astro-cid-xt5rdhuj]{gap:9px;margin:14px 0 0;display:grid}.side-card[data-astro-cid-xt5rdhuj] dl[data-astro-cid-xt5rdhuj] div[data-astro-cid-xt5rdhuj]{grid-template-columns:1fr 1.25fr;gap:10px;font-size:9px;display:grid}.side-card[data-astro-cid-xt5rdhuj] dt[data-astro-cid-xt5rdhuj]{color:#8a97a7}.side-card[data-astro-cid-xt5rdhuj] dd[data-astro-cid-xt5rdhuj]{color:#526784;margin:0;font-weight:700}.side-title[data-astro-cid-xt5rdhuj]{justify-content:space-between;align-items:baseline;display:flex}.side-title[data-astro-cid-xt5rdhuj] a[data-astro-cid-xt5rdhuj]{color:#4775ba;font-size:9px;font-weight:800}.related-list[data-astro-cid-xt5rdhuj]{gap:9px;margin-top:13px;display:grid}.author-card[data-astro-cid-xt5rdhuj]{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.author-avatar[data-astro-cid-xt5rdhuj]{color:#fff;background:#7a6aa8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.author-card[data-astro-cid-xt5rdhuj] h2[data-astro-cid-xt5rdhuj]{font-size:11px}.author-card[data-astro-cid-xt5rdhuj] p[data-astro-cid-xt5rdhuj]{color:#8b98a9;margin:3px 0 6px;font-size:8px;line-height:1.4}.author-card[data-astro-cid-xt5rdhuj] a[data-astro-cid-xt5rdhuj]{color:#3c70ba;font-size:9px;font-weight:800}.related-list[data-astro-cid-xt5rdhuj]>a[data-astro-cid-xt5rdhuj]{grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.related-cover[data-astro-cid-xt5rdhuj]{border-radius:3px;height:47px;display:block;overflow:hidden}.related-cover[data-astro-cid-xt5rdhuj] .book-cover{height:100%}.related-list[data-astro-cid-xt5rdhuj] p[data-astro-cid-xt5rdhuj]{gap:3px;margin:0;display:grid}.related-list[data-astro-cid-xt5rdhuj] b[data-astro-cid-xt5rdhuj]{color:#4a5f80;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.related-list[data-astro-cid-xt5rdhuj] p[data-astro-cid-xt5rdhuj] span[data-astro-cid-xt5rdhuj]{color:#a26c1a;font-size:8px}@media (width<=850px){.novel-hero[data-astro-cid-xt5rdhuj]{grid-template-columns:150px minmax(0,1fr)}.hero-cover[data-astro-cid-xt5rdhuj]{height:220px}.rating-card[data-astro-cid-xt5rdhuj]{text-align:left;border-top:1px solid #e5eaf1;border-left:0;grid-column:1/-1;grid-template-columns:auto auto auto auto;justify-content:start;gap:8px;padding:12px 0 0}.rating-card[data-astro-cid-xt5rdhuj] p[data-astro-cid-xt5rdhuj]{margin:0}.rating-card[data-astro-cid-xt5rdhuj] strong[data-astro-cid-xt5rdhuj]{font-size:20px}.rating-card[data-astro-cid-xt5rdhuj] .stars[data-astro-cid-xt5rdhuj],.rating-card[data-astro-cid-xt5rdhuj] small[data-astro-cid-xt5rdhuj],.rating-card[data-astro-cid-xt5rdhuj] a[data-astro-cid-xt5rdhuj]{margin:0}.page-grid[data-astro-cid-xt5rdhuj]{grid-template-columns:1fr}.detail-side[data-astro-cid-xt5rdhuj]{grid-template-columns:1fr 1fr}}@media (width<=600px){.container[data-astro-cid-xt5rdhuj]{width:min(100% - 28px,540px)}.novel-hero[data-astro-cid-xt5rdhuj]{grid-template-columns:94px minmax(0,1fr);gap:14px;padding:14px}.hero-cover[data-astro-cid-xt5rdhuj]{border-width:3px;height:139px}.hero-content[data-astro-cid-xt5rdhuj] h1[data-astro-cid-xt5rdhuj]{margin-top:6px;font-size:26px}.hero-synopsis[data-astro-cid-xt5rdhuj]{display:none}.hero-actions[data-astro-cid-xt5rdhuj]{margin-top:13px}.official-button[data-astro-cid-xt5rdhuj]{display:none}.hero-facts[data-astro-cid-xt5rdhuj]{flex-wrap:wrap;gap:5px;margin-top:9px}.hero-facts[data-astro-cid-xt5rdhuj] i[data-astro-cid-xt5rdhuj]{display:none}.rating-card[data-astro-cid-xt5rdhuj]{flex-wrap:wrap;padding-top:11px;display:flex}.detail-tabs[data-astro-cid-xt5rdhuj]{gap:13px;padding:0 11px;overflow-x:auto}.detail-tabs[data-astro-cid-xt5rdhuj] button[data-astro-cid-xt5rdhuj]{flex:none}.detail-card[data-astro-cid-xt5rdhuj]{padding:17px}.score-grid[data-astro-cid-xt5rdhuj]{grid-template-columns:1fr;gap:12px}.detail-side[data-astro-cid-xt5rdhuj]{grid-template-columns:1fr}.stat-numbers[data-astro-cid-xt5rdhuj]{gap:5px}.stat-numbers[data-astro-cid-xt5rdhuj] div[data-astro-cid-xt5rdhuj]{padding:7px}.bar-chart[data-astro-cid-xt5rdhuj]{gap:6px}.rating-card[data-astro-cid-xt5rdhuj]>div[data-astro-cid-xt5rdhuj]{align-items:baseline;gap:2px;display:flex}.rating-card[data-astro-cid-xt5rdhuj] .stars[data-astro-cid-xt5rdhuj]{display:none}}[hidden]{display:none!important}.community-line{color:#7d8da3;align-items:baseline;gap:4px;margin:10px 0 0;font-size:8px;display:flex}.community-line b{color:#2f63bd;font-size:15px}.community-line em{color:#5d6e87;font-style:normal}.score-note{color:#9aa6b6;margin:12px 0 0;font-size:9px}.rating-form{background:#f7fafd;border:1px solid #d9e1ec;border-radius:6px;margin-top:14px;padding:14px}.rating-form h3{color:#2d4268;margin:0 0 10px;font-size:12px;font-weight:900}.rating-fields{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.rating-fields label{color:#5d6e87;gap:4px;font-size:9px;font-weight:700;display:grid}.rating-fields input{color:#33456a;border:1px solid #cdd9e6;border-radius:4px;height:30px;padding:0 8px;font-size:11px}.rating-actions{gap:8px;margin-top:12px;display:flex}.rating-actions button{border-radius:4px;height:30px;padding:0 12px;font-size:9px;font-weight:800}.rating-actions [type=submit]{color:#fff;background:#2e62ba;border:1px solid #2e62ba}.rating-actions button[type=button]{color:#3f6fb8;background:#fff;border:1px solid #d2daea}.score-card .card-title button{color:#fff;background:#2e62ba;border:1px solid #2e62ba;border-radius:4px;padding:6px 10px;font-size:9px;font-weight:800}.review-sort{gap:4px;margin:2px 0 14px;display:flex}.review-sort button{color:#687891;background:#fff;border:1px solid #d8e1ec;border-radius:4px;padding:5px 9px;font-size:9px;font-weight:800}.review-sort button.selected{color:#2f63bd;background:#eaf2ff;border-color:#5c89ce}.reviews-list{gap:13px;display:grid}.review-card{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:6px;padding:15px 15px 12px}.review-author{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.review-avatar{color:#fff;background:#6d7f9c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.review-author p{gap:1px;min-width:0;margin:0;display:grid}.review-author b{color:#33456a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-author small{color:#8b98a8;font-size:8px}.review-owner-actions{gap:6px;display:flex}.review-owner-actions button{color:#4373ba;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.review-owner-actions button:last-child{color:#b34a4a}.review-title{color:#2d4268;margin:10px 0 5px;font-size:11px;font-weight:900}.review-body{color:#5d6e87;white-space:pre-wrap;font-size:10px;line-height:1.65}.review-body.spoiler{filter:blur(6px);user-select:none}.spoiler-toggle{color:#4373ba;background:0 0;border:0;margin-top:6px;padding:0;font-size:8px;font-weight:800}.review-footer{gap:7px;margin-top:10px;display:flex}.review-footer button{color:#7d8b9e;background:#fff;border:1px solid #d8e1ec;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.review-footer button.on{color:#2f63bd;background:#eaf2ff;border-color:#b7c9e8}.reviews-empty{color:#9aa6b6;text-align:center;place-items:center;gap:6px;padding:30px 0;display:grid}.reviews-empty span{font-size:22px}.reviews-empty h3{color:#33456a;margin:0;font-size:13px}.reviews-empty p{max-width:320px;margin:0;font-size:9px;line-height:1.5}.review-composer{background:#fbfcfe;border-style:dashed;margin-top:13px}.review-composer form{gap:10px;display:grid}.composer-head{justify-content:space-between;align-items:start;display:flex}.composer-head h3{color:#2d4268;margin:0;font-size:13px;font-weight:900}.composer-head p{color:#8b98a8;margin:3px 0 0;font-size:8px}.composer-head button{color:#8794a6;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.review-composer input[name=title],.review-composer textarea{color:#33456a;border:1px solid #d5dfea;border-radius:4px;width:100%;font-size:10px}.review-composer input[name=title]{height:34px;padding:0 10px}.review-composer textarea{resize:vertical;padding:10px;font-family:inherit}.composer-row{color:#5d6e87;flex-wrap:wrap;align-items:center;gap:14px;font-size:9px;font-weight:700;display:flex}.composer-row select{border:1px solid #d5dfea;border-radius:4px;height:28px;padding:0 6px}.composer-row label{align-items:center;gap:5px;display:inline-flex}.composer-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.composer-actions span{color:#b34a4a;font-size:9px;font-weight:700}.composer-actions [type=submit]{color:#fff;background:#2e62ba;border:1px solid #2e62ba;border-radius:4px;height:32px;padding:0 14px;font-size:9px;font-weight:800}.composer-actions [type=submit]:disabled{opacity:.6}@media (width<=600px){.rating-fields{grid-template-columns:1fr}.review-author{grid-template-columns:30px minmax(0,1fr)}.review-owner-actions{grid-column:2}}.list-action{position:relative}.list-popover{z-index:40;background:#fff;border:1px solid #d8e0eb;border-radius:6px;width:250px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 22px #1e314e24}.popover-head{color:#7d8da3;text-transform:uppercase;letter-spacing:.04em;padding:2px 2px 8px;font-size:9px;font-weight:800}.popover-lists{gap:2px;max-height:190px;display:grid;overflow-y:auto}.popover-row{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:7px 8px;display:flex}.popover-row:hover{background:#f2f6fc}.popover-toggle{border:1.5px solid #b9c6d8;border-radius:3px;flex:none;width:13px;height:13px}.popover-row.selected .popover-toggle{background:#2e62ba;border-color:#2e62ba}.popover-row.selected .popover-toggle:after{content:"✓";color:#fff;text-align:center;width:100%;height:100%;font-size:9px;font-weight:900;line-height:13px;display:block}.popover-row-title{color:#33456a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.popover-vis{color:#9aa7ba;font-size:8px;font-weight:700}.popover-new{border-top:1px solid #e8edf4;gap:6px;margin-top:9px;padding-top:9px;display:grid}.popover-new input{border:1px solid #cdd9e6;border-radius:4px;height:30px;padding:0 8px;font-size:10px}.popover-new select{border:1px solid #cdd9e6;border-radius:4px;height:30px;padding:0 6px;font-size:10px}.popover-new button{color:#fff;cursor:pointer;background:#2e62ba;border:1px solid #2e62ba;border-radius:4px;height:30px;font-size:9px;font-weight:800}.post-composer{background:#fbfcfe;border:1px dashed #c6d2e2;border-radius:6px;gap:10px;margin-bottom:16px;padding:14px;display:grid}.post-composer h3{color:#2d4268;margin:0;font-size:12px;font-weight:900}.post-composer input[name=title]{border:1px solid #d5dfea;border-radius:4px;height:34px;padding:0 10px;font-size:10px}.post-composer textarea{resize:vertical;border:1px solid #d5dfea;border-radius:4px;width:100%;padding:10px;font-family:inherit;font-size:10px}.posts-list{gap:12px;display:grid}.post-card{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:6px;padding:15px}.post-head{align-items:center;gap:9px;display:flex}.post-avatar{color:#fff;background:#6d7f9c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.post-byline{gap:2px;min-width:0;display:grid}.post-byline b{color:#33456a;font-size:10px}.post-byline span{color:#8b98a8;flex-wrap:wrap;align-items:center;gap:5px;font-size:8px;display:flex}.post-byline a{color:#8b98a8;text-decoration:none}.category-chip{color:#2f63bd;background:#eaf2ff;border-radius:3px;padding:1px 5px;font-size:7px;font-weight:800}.spoiler-chip{color:#a56c1c;background:#fff2dc;border-radius:3px;padding:1px 5px;font-size:7px;font-weight:800}.post-owner-actions{gap:6px;margin-left:auto;display:flex}.post-owner-actions button{color:#4373ba;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.post-owner-actions button:last-child{color:#b34a4a}.post-title{color:#2d4268;margin:10px 0 5px;font-size:12px;font-weight:900}.post-body{color:#5d6e87;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.65}.post-body.spoiler-body{filter:blur(6px);user-select:none}.post-actions{margin-top:9px}.post-actions button{color:#4373ba;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.post-replies{border-top:1px solid #e8edf4;margin-top:10px;padding-top:10px}.reply{gap:8px;padding:7px 0;display:flex}.reply-avatar{color:#33456a;background:#dbe4f0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.reply-main{min-width:0}.reply-head{color:#9aa7ba;align-items:baseline;gap:5px;font-size:8px;display:flex}.reply-head a{color:#33456a;font-weight:800;text-decoration:none}.reply-head button{color:#b34a4a;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.reply-main p{color:#5d6e87;margin:3px 0 0;font-size:10px;line-height:1.5}.reply-form{gap:7px;margin-top:9px;display:flex}.reply-form input{border:1px solid #d5dfea;border-radius:4px;flex:1;height:30px;padding:0 9px;font-size:10px}.reply-form button{color:#fff;cursor:pointer;background:#2e62ba;border:1px solid #2e62ba;border-radius:4px;height:30px;padding:0 12px;font-size:9px;font-weight:800}.empty-note{color:#8b99ad;text-align:center;border:1px dashed #c9d3e1;border-radius:6px;margin:0;padding:16px;font-size:10px}.comment-toggle{margin-left:auto}.review-comments{border-top:1px solid #e8edf4;margin-top:10px;padding-top:9px}.comment-row{gap:8px;padding:7px 0;display:flex}.comment-avatar-small{color:#33456a;background:#dbe4f0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.comment-main{min-width:0}.comment-head{color:#9aa7ba;align-items:baseline;gap:5px;font-size:8px;display:flex}.comment-head a{color:#33456a;font-weight:800;text-decoration:none}.comment-delete{color:#b34a4a;background:0 0;border:0;margin-left:4px;padding:0;font-size:8px;font-weight:800}.comment-main p{color:#5d6e87;margin:3px 0 0;font-size:10px;line-height:1.5}.review-comment-form{gap:7px;margin-top:9px;display:flex}.review-comment-form input{border:1px solid #d5dfea;border-radius:4px;flex:1;height:30px;padding:0 9px;font-size:10px}.review-comment-form button{color:#fff;cursor:pointer;background:#2e62ba;border:1px solid #2e62ba;border-radius:4px;height:30px;padding:0 12px;font-size:9px;font-weight:800}
