.ux184-controls{background:#edf6f2;border:1px solid #c9e0d7;border-radius:10px;padding:12px 16px;margin-bottom:14px}.ux184-controls-title{display:flex;align-items:center;gap:12px}.ux184-controls-title small{color:#61766d}.ux184-fields{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:8px}.ux184-fields label{display:grid;gap:4px;font-size:12px;flex:1;min-width:140px}.ux184-fields select{width:100%;padding:9px;border:1px solid #a8c5b9;background:white;border-radius:6px}.ux184-fields button{background:white;border:1px solid #b9cdc3;padding:9px;border-radius:6px;cursor:pointer}.ux184-status{font-size:12px;margin:8px 0 0!important;color:#47665b}.ux184-status.different{color:#805012;font-weight:600}.ux184-components{display:grid;gap:9px}.ux184-components>div{display:grid;grid-template-columns:1fr auto;gap:4px;font-size:12px}.ux184-components small{font-size:10px;font-weight:400;color:#74847d}.ux184-components b{font-variant-numeric:tabular-nums}.ux184-track{grid-column:1/-1;background:#dfebe4;border-radius:8px;height:4px;overflow:hidden}.ux184-track i{display:block;height:100%;background:#368778;border-radius:8px}.ux184-card{border:1px solid #d8e6df!important;border-radius:16px!important;padding:20px!important;gap:0!important;box-shadow:0 3px 14px #123d3107}.ux184-card-head{border:0;padding:0;margin-bottom:14px;background:none}.ux184-card-head h3{font-size:22px;margin:0 0 5px;letter-spacing:-.3px}.ux184-card-head .market{font-size:11px!important;margin:0!important;color:#657c72}.ux184-score-block{background:#f0f7f3;border:1px solid #e0ece5;border-radius:10px;padding:14px;margin-bottom:12px}.ux184-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:6px}.ux184-total>span{font-size:11px;color:#547165}.ux184-total strong{font-size:29px;line-height:1.2;color:#087763;font-variant-numeric:tabular-nums;letter-spacing:-1px}.ux184-total small{font-size:11px;color:#71837a}.ux184-account-count{font-size:10px!important;margin:12px 0 0!important;line-height:1.7;color:#5c7267}.ux184-account-count span{display:inline-block;background:#fbeed7;color:#806024;padding:0 5px;border-radius:4px}.ux184-reports{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;border-bottom:1px solid #e2ebe6;padding:0 0 12px;font-size:11px;color:#597268}.ux184-reports b{color:#24493b}.ux184-card .ai-sentiment{margin:14px 0 10px!important;padding:0!important}.ux184-card .ai-sentiment h4{margin:0!important;font-size:12px}.ux184-period{font-size:10px!important;margin:3px 0 8px!important;color:#6a8076}.ux184-card .ai-sentiment-legend{font-size:11px;margin-bottom:6px}.ux184-card .ai-sentiment-legend dd small{font-size:10px}.ux184-card .ai-sentiment-summary{font-size:10px!important;margin-bottom:0}.ux184-card .structural-headline{font-size:11px;line-height:1.7;background:transparent;border-left:2px solid #b7d5c7;padding:0 0 0 10px;margin:6px 0 18px;min-height:57px;color:#4d665a}.ux184-card .structural-headline b{display:block;font-size:10px;color:#718779}.ux184-card .ux184-detail{display:block;background:#096e5d;color:white!important;padding:11px 8px;text-align:center;border-radius:8px;text-decoration:none;font-size:12px;margin-top:auto}.ux184-card .link-row{display:flex;justify-content:center;gap:16px;margin-top:10px!important}.ux184-card .link-button{background:none!important;border:0!important;font-size:11px!important;color:#5c786c!important;padding:3px!important;text-decoration:underline;box-shadow:none!important}#featured-grid{gap:16px!important}.ux184-condition{font-size:12px;line-height:1.7}.ux184-condition b{display:block}.ux183-dialog:has(.ux184-controls) .ux183-scroll{max-height:52dvh}@media(max-width:1100px){#featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){#featured-grid{grid-template-columns:1fr!important}.ux184-controls-title{align-items:start;flex-direction:column;gap:0}.ux184-fields{gap:6px}.ux184-fields label{min-width:100px}.ux184-fields label:last-of-type{min-width:170px}.ux184-controls{padding:10px}.ux184-card-head h3{font-size:23px}.ux184-total strong{font-size:32px}.ux183-dialog:has(.ux184-controls) .ux183-scroll{max-height:45dvh}}

.ux185-count-tag{display:inline-block;margin-top:8px;padding:3px 9px;border:1px solid #d5e5de;border-radius:20px;background:#f0f7f3;color:#466b5c;font-size:11px;line-height:1.5;white-space:nowrap}.ux184-card .ux185-appeal{font-size:23px!important;font-weight:750;line-height:1.45;letter-spacing:-.4px;color:#12634f;white-space:pre-line;margin:15px 0 2px!important;min-height:67px}.ux184-card-head{margin-bottom:16px}.ux184-card .structural-headline{font-size:11px!important}.ux184-card .ux184-total strong{font-size:27px}@media(max-width:600px){.ux184-card .ux185-appeal{font-size:26px!important;min-height:0}}

.signal-tags-report .ux185-count-tag{margin:0;padding:2px 7px;font-size:10px}

.ux186-feature-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;min-height:48px;align-content:flex-start}.ux186-feature-tags span{font-size:11px;line-height:1.5;padding:3px 8px;border:1px solid #bddbd0;border-radius:20px;color:#146550;background:#edf7f2}.ux184-card-head{margin-bottom:10px}@media(max-width:600px){.ux186-feature-tags{min-height:0}}
