.opportunity-page-actions{display:flex;flex-wrap:wrap;gap:8px}.opportunity-settings-disclosure>summary{gap:16px;font-size:14px}.opportunity-settings-disclosure>summary span{color:#687482;font-size:12px;font-weight:400}.opportunity-settings-disclosure[open]>summary{margin-bottom:16px;border-bottom:1px solid #e7eaee;padding-bottom:12px}.opportunity-settings-disclosure>summary:after{content:"";width:8px;height:8px;margin-left:auto;margin-right:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.opportunity-settings-disclosure[open]>summary:after{transform:rotate(225deg)}.opportunity-product h3{font-size:15px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.opportunity-product small{font-size:12px;color:#65717e}.opportunity-advanced label,.opportunity-card footer button,.opportunity-card footer>a,.opportunity-card footer>span,.opportunity-card__reason p,.opportunity-card__reason span,.opportunity-card__reason>strong,.opportunity-channels small,.opportunity-channels span,.opportunity-empty span,.opportunity-filter button,.opportunity-filter button b,.opportunity-metrics small,.opportunity-metrics span,.opportunity-pagination,.opportunity-product p,.opportunity-settings__fields>label,.opportunity-sort,.opportunity-stage,.opportunity-summary__empty,.opportunity-summary__grid span,.opportunity-toggle{font-size:12px;line-height:1.55}.opportunity-card__reason span,.opportunity-channels span,.opportunity-metrics span,.opportunity-summary__grid span{color:#65717e}.opportunity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-channels strong,.opportunity-metrics strong{font-size:16px;font-variant-numeric:tabular-nums}.opportunity-metrics .opportunity-metric--profit strong{font-size:20px}.opportunity-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-card__reason{align-items:flex-start;flex-wrap:wrap}.opportunity-card__reason>strong{max-width:100%}.opportunity-card footer,.opportunity-card footer>div{flex-wrap:wrap}.collector-health.is-unavailable>span{background:#a47739;box-shadow:none}.operations-status-item small{font-size:11px;color:#667280}.operations-status-item em{font-size:12px;color:#687583}.operations-status-item strong{font-size:13px}.task-card__main h2{overflow-wrap:anywhere}.device-node-card__summary small,.device-reconnect-progress time,.task-card__context small,.task-card__error small{font-size:12px;line-height:1.6}.device-node-card,.task-card__main{min-width:0}.device-node-card__summary strong,.task-card__context strong{overflow-wrap:anywhere}@media (max-width:760px){.opportunity-page-inner .page-intro{align-items:flex-start}.opportunity-page-actions{justify-content:flex-end}.opportunity-settings-disclosure>summary{flex-wrap:wrap;gap:4px 12px}.opportunity-settings-disclosure>summary span{flex-basis:100%;order:1}.opportunity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-settings input,.opportunity-settings textarea,.opportunity-sort select{font-size:16px}.operations-status-item em{white-space:normal;overflow-wrap:anywhere}}@media (max-width:430px){.opportunity-channels{grid-template-columns:1fr}.opportunity-page-actions button{padding-inline:10px;font-size:12px}}.ai-panel{border:1px solid var(--border);border-radius:18px;background:var(--card);min-width:0}.ai-panel-body{padding:22px;display:flex;flex-direction:column;gap:18px}.ai-section-navigation{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--border);padding-bottom:14px}.ai-section-navigation button{flex:1 0 auto}.ai-panel-compact{margin-block:16px}.ai-panel-compact>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;padding:18px 22px}.ai-panel-compact>summary>div{display:flex;flex-direction:column;gap:5px}.ai-muted,.ai-panel-compact>summary span{color:var(--muted-foreground);font-size:13px;line-height:1.7}.ai-buttons,.ai-keyword-title,.ai-sources,.ai-status-text,.ai-toggles,.ai-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ai-toolbar{justify-content:space-between}.ai-status-text>span:last-child{font-size:12px;color:var(--muted-foreground)}.ai-run-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px;border-radius:12px;background:var(--muted);font-size:13px}.ai-run-summary>p{color:var(--destructive);width:100%}.ai-run-summary>small{width:100%}.ai-settings-form,.ai-settings-form fieldset{display:flex;flex-direction:column;gap:18px}.ai-settings-form{padding-block:12px;border-block:1px solid var(--border)}.ai-direction-label,.ai-manual-form{display:flex;flex-direction:column;gap:10px;font-size:13px}.ai-history-toggle,.ai-manual-form>button{align-self:flex-start}.ai-history-toggle{font-size:12px;color:var(--primary);text-decoration:underline}.ai-panel textarea{width:100%;min-width:0;resize:vertical;border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--foreground);background:var(--background);line-height:1.7}.ai-settings-form fieldset{border:0;min-width:0;padding:0}.ai-settings-form legend{margin-bottom:16px;font-weight:650}.ai-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0}.ai-form-grid select{min-height:38px;border:1px solid var(--border);border-radius:7px;padding:6px 9px;background:var(--background);color:var(--foreground)}.ai-toggles{margin-top:16px;font-size:13px;gap:18px}.ai-toggles input{accent-color:var(--primary)}.ai-notice{color:var(--foreground);font-size:13px}.ai-keywords{display:flex;flex-direction:column;gap:14px}.ai-keywords h3{font-size:15px;margin:0}.ai-keywords h3 small{margin-left:10px;font-weight:400;color:var(--muted-foreground)}.ai-keyword{display:flex;flex-direction:column;gap:10px;padding:15px 0;border-top:1px solid var(--border);min-width:0}.ai-keyword-title{justify-content:space-between}.ai-keyword-title strong{font-size:14px;overflow-wrap:anywhere}.ai-keyword p{color:var(--muted-foreground);font-size:13px;line-height:1.7;margin:0}.ai-sources a{display:inline-flex;align-items:center;gap:4px;color:var(--primary);font-size:12px;overflow-wrap:anywhere}.ai-history{font-size:13px;border-top:1px solid var(--border);padding-top:16px}.ai-history summary{cursor:pointer}.ai-history li{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 0;border-bottom:1px solid var(--border)}.ai-history li span{color:var(--muted-foreground)}@media (max-width:640px){.ai-panel-body{padding:16px}.ai-panel-compact>summary{padding:16px;align-items:flex-start}.ai-panel-compact>summary>[data-slot=badge]{flex-shrink:0}.ai-form-grid{grid-template-columns:minmax(0,1fr)}.ai-toolbar{align-items:flex-start}.ai-buttons,.ai-status-text{gap:8px}}.today-actions__heading>a,.today-opportunity__link{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:13px;text-decoration:none}.today-opportunity-rule{margin:12px 0 18px;color:var(--muted-foreground);font-size:13px;line-height:1.7}.today-opportunity-error{padding:12px;color:var(--destructive);background:var(--card);border:1px solid var(--border);border-radius:10px}.today-opportunity{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px 18px;padding:20px 0;border-bottom:1px solid var(--border)}.today-opportunity__image{display:flex;align-items:center;justify-content:center;height:72px;border:1px solid var(--border);border-radius:12px;background:var(--card);overflow:hidden;color:var(--muted-foreground)}.today-opportunity__image img{width:100%;height:100%;object-fit:contain}.today-opportunity__body{min-width:0;display:flex;flex-direction:column;gap:8px}.today-opportunity__body h3{margin:0;font-size:15px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.today-opportunity__body>p{margin:0;font-size:14px;line-height:1.5}.today-opportunity__body>small{color:var(--muted-foreground);font-size:12px;line-height:1.6}.today-opportunity__state{color:#a15a23;font-size:12px}.today-opportunity__state.is-aligned{color:#168367}.today-opportunity__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0}.today-opportunity__metrics span{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted-foreground)}.today-opportunity__metrics strong{color:var(--foreground);font-size:17px;font-variant-numeric:tabular-nums}.today-opportunity__metrics span:first-child strong{color:var(--primary)}.today-opportunity__link{grid-column:2;justify-self:start;min-height:36px}@media (max-width:640px){.today-opportunity{grid-template-columns:54px minmax(0,1fr);column-gap:12px}.today-opportunity__image{height:54px}.today-opportunity__metrics{gap:6px}.today-opportunity__metrics strong{font-size:16px}}