.sentiment-content-categorization-page .classification-workspace .workspace-main{grid-template-columns:minmax(0,1fr) 152px;min-height:420px}
.sentiment-content-categorization-page .classification-workspace .workspace-canvas{padding:14px;background:#081321}
.sentiment-content-categorization-page .classification-editor{height:100%;padding:13px;border:1px solid #21384f;border-radius:8px;background:#0d1b2b}
.sentiment-content-categorization-page .document-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:10px;border-bottom:1px solid #243a50;color:#d8e4ef;font-size:.58rem;letter-spacing:.07em}
.sentiment-content-categorization-page .document-head span{color:#6f8ba7;font-size:.48rem}
.sentiment-content-categorization-page .review-text{margin-top:12px;padding:12px;border:1px solid #263e55;border-radius:7px;background:#101f31}
.sentiment-content-categorization-page .review-text small,.sentiment-content-categorization-page .decision-grid small,.sentiment-content-categorization-page .multi-label-row small,.sentiment-content-categorization-page .attribute-row small{display:block;color:#65819c;font-size:.47rem;font-weight:800;letter-spacing:.12em}
.sentiment-content-categorization-page .review-text p{margin:7px 0 0;color:#dce7f1;font-size:.76rem;line-height:1.55}
.sentiment-content-categorization-page .decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}
.sentiment-content-categorization-page .decision-grid>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:9px;border:1px solid #213950;border-radius:7px;background:#0a1727}
.sentiment-content-categorization-page .decision-grid small{grid-column:1/-1;margin-bottom:2px}
.sentiment-content-categorization-page .decision-grid span,.sentiment-content-categorization-page .multi-label-row span{padding:5px 6px;color:#859bb0;border:1px solid #2a4258;border-radius:5px;font-size:.48rem;text-align:center}
.sentiment-content-categorization-page .decision-grid span.selected,.sentiment-content-categorization-page .multi-label-row span.selected{color:#dff8ff;border-color:#22bde8;background:rgba(34,189,232,.14);box-shadow:inset 3px 0 #22d3ee}
.sentiment-content-categorization-page .multi-label-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:9px;padding:9px;border:1px solid #213950;border-radius:7px;background:#0a1727}
.sentiment-content-categorization-page .multi-label-row small{width:100%}
.sentiment-content-categorization-page .attribute-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:9px;overflow:hidden;border:1px solid #213950;border-radius:7px;background:#213950}
.sentiment-content-categorization-page .attribute-row>span{padding:8px;background:#0a1727}
.sentiment-content-categorization-page .attribute-row b{display:block;margin-top:4px;color:#bdd0e0;font-size:.5rem}
.sentiment-content-categorization-page .classification-panel>div.selected{margin:-2px -3px 7px;padding:5px 3px;border:1px solid #315572;border-radius:5px;background:#102940}
.sentiment-content-categorization-page .workspace-meta{grid-template-columns:repeat(4,1fr)}

.sentiment-content-categorization-page .mini-visual{padding:12px;color:#b9cadb}
.sentiment-content-categorization-page .mini-visual p{color:#dbe7f2;font-size:.63rem;line-height:1.4}
.sentiment-content-categorization-page .polarity-mini p{margin:2px 0 15px;padding-bottom:9px;border-bottom:1px solid #263c52}
.sentiment-content-categorization-page .polarity-mini div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}
.sentiment-content-categorization-page .polarity-mini span{padding:6px 2px;color:#7790a7;border:1px solid #294258;border-radius:4px;font-size:.42rem;text-align:center}
.sentiment-content-categorization-page .polarity-mini span.active{color:#fff;border-color:#d946ef;background:rgba(217,70,239,.18)}
.sentiment-content-categorization-page .emotion-mini p{margin:1px 0 13px;padding:9px;border-left:2px solid #38bdf8;background:#10243a}
.sentiment-content-categorization-page .emotion-mini div{display:flex;flex-wrap:wrap;gap:5px}
.sentiment-content-categorization-page .emotion-mini span{padding:5px;color:#718ba4;border:1px solid #294258;border-radius:4px;font-size:.42rem}
.sentiment-content-categorization-page .emotion-mini span.active{color:#091522;border-color:#fbbf24;background:#fbbf24}
.sentiment-content-categorization-page .topic-mini{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:4px}
.sentiment-content-categorization-page .topic-mini>div{padding:9px;border:1px solid #29445c;border-radius:6px;background:#102238}
.sentiment-content-categorization-page .topic-mini span{display:block;color:#63809b;font-size:.4rem;letter-spacing:.08em}
.sentiment-content-categorization-page .topic-mini b,.sentiment-content-categorization-page .topic-mini em{display:block;margin-top:7px;color:#d8e5ef;font-size:.5rem;font-style:normal}
.sentiment-content-categorization-page .topic-mini em{padding:4px;color:#67e8f9;border-left:2px solid #22d3ee;background:#153047}
.sentiment-content-categorization-page .topic-mini>i{border-top:1px dashed #38bdf8}
.sentiment-content-categorization-page .multilabel-mini p{margin:0 0 13px;padding-bottom:9px;border-bottom:1px solid #263c52}
.sentiment-content-categorization-page .multilabel-mini div{display:flex;gap:5px}
.sentiment-content-categorization-page .multilabel-mini div span{padding:6px;color:#dff9ff;border:1px solid #22bde8;border-radius:9px;background:#123448;font-size:.42rem}
.sentiment-content-categorization-page .multilabel-mini small{display:block;margin-top:12px;color:#4ade80;font-size:.42rem;letter-spacing:.1em}
.sentiment-content-categorization-page .aspect-mini p{margin:0 0 13px;padding-bottom:9px;border-bottom:1px solid #263c52}
.sentiment-content-categorization-page .aspect-mini div{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.sentiment-content-categorization-page .aspect-mini span{padding:8px;color:#8ca2b8;border:1px solid #294258;border-radius:5px;font-size:.42rem}
.sentiment-content-categorization-page .aspect-mini b{display:block;margin-top:5px;color:#fb7185;font-size:.48rem}
.sentiment-content-categorization-page .aspect-mini span+span b{color:#4ade80}
.sentiment-content-categorization-page .moderation-mini>div{display:flex;align-items:center;color:#7892aa;font-size:.43rem}
.sentiment-content-categorization-page .moderation-mini>div i{flex:1;margin:0 7px;border-top:1px dashed #38bdf8}
.sentiment-content-categorization-page .moderation-mini ul{margin:13px 0 0;padding:0;list-style:none}
.sentiment-content-categorization-page .moderation-mini li{margin-top:4px;padding:5px 7px;color:#7892aa;border-left:2px solid #2a4359;background:#102238;font-size:.42rem}
.sentiment-content-categorization-page .moderation-mini li.active{color:#fff;border-color:#a78bfa;background:#1c2844}
.sentiment-content-categorization-page .classification-qa-mini{display:grid;grid-template-columns:1fr 32px 1fr;align-items:center;gap:6px}
.sentiment-content-categorization-page .classification-qa-mini>div{padding:10px;border:1px solid #29445c;border-radius:6px;background:#102238}
.sentiment-content-categorization-page .classification-qa-mini span,.sentiment-content-categorization-page .classification-qa-mini small{color:#708ba4;font-size:.42rem}
.sentiment-content-categorization-page .classification-qa-mini p{margin:8px 0 4px;color:#fbbf24;font-size:.7rem;font-weight:800}
.sentiment-content-categorization-page .classification-qa-mini>div:last-child p{color:#4ade80}
.sentiment-content-categorization-page .classification-qa-mini>i{position:relative;border-top:1px dashed #38bdf8}
.sentiment-content-categorization-page .classification-qa-mini>i:after{position:absolute;right:0;top:-4px;width:7px;height:7px;border-top:1px solid #38bdf8;border-right:1px solid #38bdf8;transform:rotate(45deg);content:""}

.sentiment-content-categorization-page .classification-industry-visual{position:relative;overflow:hidden;height:210px;padding:22px;background:#0b1d30;color:#b8cada}
.sentiment-content-categorization-page .classification-industry-visual>strong{position:absolute;right:12px;bottom:10px;color:#a9c2d8;font-size:.56rem;letter-spacing:.1em}
.sentiment-content-categorization-page .support-application .ticket-line{margin-bottom:13px;padding:12px;color:#dce8f2;border:1px solid #29445c;border-left:3px solid #38bdf8;border-radius:6px;background:#10243a;font-size:.7rem}
.sentiment-content-categorization-page .support-application>div:not(.ticket-line){display:flex;justify-content:space-between;margin-top:5px;padding:7px 9px;border-bottom:1px solid #253e55;font-size:.5rem}
.sentiment-content-categorization-page .support-application b{color:#67e8f9}
.sentiment-content-categorization-page .community-application{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}
.sentiment-content-categorization-page .post-card{padding:17px;border:1px solid #2b465e;border-radius:7px;background:#11263b}
.sentiment-content-categorization-page .post-card i{display:block;height:6px;margin:9px 0;border-radius:4px;background:#36526a}
.sentiment-content-categorization-page .post-card i:nth-child(2){width:80%}
.sentiment-content-categorization-page .post-card i:nth-child(3){width:55%}
.sentiment-content-categorization-page .taxonomy-stack span,.sentiment-content-categorization-page .document-route span{display:block;margin:5px 0;padding:7px;border-left:2px solid #a78bfa;background:#142640;font-size:.42rem}
.sentiment-content-categorization-page .taxonomy-stack b,.sentiment-content-categorization-page .document-route b{display:block;margin-top:3px;color:#dbe8f3}
.sentiment-content-categorization-page .ecommerce-application{display:grid;grid-template-columns:1fr 1.25fr;gap:16px;align-items:center}
.sentiment-content-categorization-page .product-record{padding:16px;border:1px solid #2a455e;border-radius:7px;background:#10243a}
.sentiment-content-categorization-page .product-record span,.sentiment-content-categorization-page .product-record small{display:block;color:#6f8ba4;font-size:.44rem}
.sentiment-content-categorization-page .product-record b{display:block;margin:12px 0;color:#e1ebf3;font-size:.62rem}
.sentiment-content-categorization-page .aspect-record span{display:block;margin:8px 0;padding:9px;border:1px solid #29445c;border-radius:5px;font-size:.46rem}
.sentiment-content-categorization-page .aspect-record b{float:right;color:#fb7185}
.sentiment-content-categorization-page .aspect-record span+span b{color:#4ade80}
.sentiment-content-categorization-page .enterprise-application{display:grid;grid-template-columns:1fr 1.1fr;gap:18px;align-items:center}
.sentiment-content-categorization-page .document-sheet{padding:16px;border:1px solid #2c465d;background:#e8eef4;box-shadow:7px 7px #132b42}
.sentiment-content-categorization-page .document-sheet b{color:#263a4b;font-size:.52rem}
.sentiment-content-categorization-page .document-sheet i{display:block;height:4px;margin-top:12px;background:#9aaaba}
.sentiment-content-categorization-page .document-sheet i:nth-child(3){width:80%}
.sentiment-content-categorization-page .document-sheet i:nth-child(4){width:58%}

@media(max-width:767.98px){
.sentiment-content-categorization-page .classification-workspace .workspace-main{grid-template-columns:1fr}
.sentiment-content-categorization-page .classification-panel{grid-template-columns:repeat(2,1fr)}
.sentiment-content-categorization-page .decision-grid{grid-template-columns:1fr 1fr}
.sentiment-content-categorization-page .attribute-row{grid-template-columns:1fr}
.sentiment-content-categorization-page .workspace-meta{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:479.98px){
.sentiment-content-categorization-page .classification-workspace .workspace-canvas{padding:7px}
.sentiment-content-categorization-page .classification-editor{padding:8px}
.sentiment-content-categorization-page .document-head{align-items:flex-start;flex-direction:column;gap:4px}
.sentiment-content-categorization-page .decision-grid{grid-template-columns:1fr}
.sentiment-content-categorization-page .multi-label-row span{flex:1 1 40%}
.sentiment-content-categorization-page .classification-qa-mini{grid-template-columns:1fr}
.sentiment-content-categorization-page .classification-qa-mini>i{height:12px;width:1px;margin:auto;border-top:0;border-left:1px dashed #38bdf8}
.sentiment-content-categorization-page .classification-qa-mini>i:after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}
.sentiment-content-categorization-page .classification-industry-visual{height:230px;padding:16px}
.sentiment-content-categorization-page .community-application,.sentiment-content-categorization-page .ecommerce-application,.sentiment-content-categorization-page .enterprise-application{grid-template-columns:1fr 1fr;gap:10px}
}
