 .dp5AiOpinions{padding:20px;}.dp5AiOpinions__paragraph{margin:0 0 16px 0;line-height:1.7;font-style:italic;font-size:14px;}.dp5AiOpinions__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin-bottom:16px;padding:16px 0;}.dp5AiOpinions__pros h3{color:var(--ips-color-positive, #28a745);font-size:14px;font-weight:600;margin:0 0 10px 0;}.dp5AiOpinions__cons h3{color:var(--ips-color-negative, #dc3545);font-size:14px;font-weight:600;margin:0 0 10px 0;}.dp5AiOpinions__pros ul, .dp5AiOpinions__cons ul{list-style:none;padding:0;margin:0;}.dp5AiOpinions__pros li, .dp5AiOpinions__cons li{padding:5px 0 5px 22px;position:relative;font-size:13px;line-height:1.6;}.dp5AiOpinions__pros li::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:7px;color:var(--ips-color-positive, #28a745);font-size:11px;}.dp5AiOpinions__cons li::before{content:"\f071";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:7px;color:var(--ips-color-negative, #dc3545);font-size:11px;}.dp5AiOpinions__sources{margin-top:16px;padding-top:14px;border-top:1px solid var(--ips-color-border, #e0e0e0);}.dp5AiOpinions__sourcesToggle{cursor:pointer;font-size:13px;font-weight:600;color:var(--ips-color-text);padding:4px 0;}.dp5AiOpinions__sourcesToggle:hover{text-decoration:underline;}.dp5AiOpinions__sources .ipsDataList{margin-top:10px;}.dp5AiOpinions__sources .ipsDataItem{padding:6px 0;}.dp5AiOpinions__disclaimer{border-top:1px solid var(--ips-color-border, #e0e0e0);padding-top:10px;margin-top:16px;}.dp5AiOpinions__teaser, .dp5AiTopicSummary__teaser{text-align:center;padding:20px 10px;}.dp5AiOpinions__upgrade, .dp5AiTopicSummary__upgrade{font-style:italic;color:var(--ips-color-text-light, #888);margin-top:4px;}.dp5AiTopicSummary{padding:10px 15px;position:relative;}.dp5AiTopicSummary::before{content:'';position:absolute;left:0;top:16px;bottom:16px;width:2px;background:linear-gradient(to bottom, transparent, var(--ips-color-primary, #3498db) 15%, var(--ips-color-primary, #3498db) 85%, transparent);}.dp5AiTopicSummary__header h3{font-size:15px;font-weight:600;margin:0 0 10px 0;color:var(--ips-color-primary, #3498db);}.dp5AiTopicSummary__paragraph{line-height:1.7;margin-bottom:10px;font-size:14px;}.dp5AiTopicSummary__highlights h4{font-size:13px;font-weight:600;margin:0 0 8px 0;color:var(--ips-color-text);}.dp5AiTopicSummary__highlights ul{list-style:none;padding:0;margin:0 0 10px 0;}.dp5AiTopicSummary__highlights li{padding:3px 0 3px 20px;position:relative;font-size:13px;line-height:1.5;}.dp5AiTopicSummary__highlights li::before{content:"\f0eb";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:5px;color:var(--ips-color-primary, #3498db);font-size:11px;}.dp5AiTopicSummary__meta{margin-top:8px;}.dp5AiTopicSummary__sources{margin-top:8px;}.dp5AiTopicSummary__sourcesToggle{cursor:pointer;font-size:12px;font-weight:600;padding:4px 0;}.dp5AiTopicSummary__sourcesToggle:hover{text-decoration:underline;}.dp5AiTopicSummary__sourceList{list-style:none;padding:6px 0 0 0;margin:0;}.dp5AiTopicSummary__sourceList li{font-size:12px;line-height:1.8;padding:2px 0;}.dp5AiTopicSummary__disclaimer{border-top:1px solid var(--ips-color-border, #e0e0e0);padding-top:8px;margin-top:12px;font-size:11px;}.ipsWidget--horizontal .dp5AiTopicSummary{padding:15px 20px;margin-bottom:10px;}.ipsWidget--vertical .dp5AiTopicSummary__paragraph{font-size:13px;line-height:1.6;}.ipsWidget--vertical .dp5AiTopicSummary__highlights li{font-size:12px;}.ipsWidget--vertical .dp5AiTopicSummary__sourceList li{font-size:11px;}@media (max-width:767px){.dp5AiOpinions__grid{grid-template-columns:1fr;}}.dp5AiFeedback{margin-top:10px;display:flex;gap:8px;align-items:center;}.dp5AiFeedback__btn{min-width:32px;padding:4px 8px;transition:all 0.2s;color:var(--ips-color-text-light, #888);}.dp5AiFeedback__btn:hover{color:var(--ips-color-text, #333);}.dp5AiFeedback__btn--active-up{background:var(--ips-color-positive, #28a745);color:#fff !important;border-color:var(--ips-color-positive, #28a745);}.dp5AiFeedback__btn--active-up:hover{background:#218838;border-color:#218838;color:#fff !important;}.dp5AiFeedback__btn--active-down{background:var(--ips-color-negative, #dc3545);color:#fff !important;border-color:var(--ips-color-negative, #dc3545);}.dp5AiFeedback__btn--active-down:hover{background:#c82333;border-color:#c82333;color:#fff !important;}.dp5AiOpinions__sentiment{display:flex;align-items:center;gap:10px;margin-bottom:14px;}.dp5AiOpinions__sentimentBar{flex:1;max-width:200px;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;}.dp5AiOpinions__sentimentFill{height:100%;border-radius:4px;transition:width 0.3s ease;}.dp5AiOpinions__sentimentScore{font-weight:700;font-size:14px;}.dp5AiOpinions__trendUp{color:#28a745;margin-left:4px;font-size:14px;}.dp5AiOpinions__trendDown{color:#dc3545;margin-left:4px;font-size:14px;}.dp5AiOpinions__trendStable{color:#6c757d;margin-left:4px;font-size:12px;}.dp5AiOpinions__quotes{margin:0 0 16px 0;display:flex;flex-direction:column;gap:8px;}.dp5AiOpinions__quote{margin:0;padding:8px 14px;border-left:3px solid var(--ips-color-primary, #3498db);background:rgba(0,0,0,0.02);font-style:italic;font-size:13px;line-height:1.6;color:var(--ips-color-text-light, #555);}