.app-insight-view{min-width:0;padding-top:16px;padding-bottom:24px}.app-insight-view .insight-header{background:linear-gradient(115deg,#3ea0971a,#7c96b209);border:1px solid #94b8c02e;border-radius:20px;min-width:0;padding:20px}.app-insight-view .insight-header-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-insight-view .insight-header-copy{min-width:0}.app-insight-view .insight-header h1{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.app-insight-view .insight-header-copy>p{opacity:.68;max-width:58ch;margin:7px 0 0;font-size:13px;line-height:1.6}.app-insight-view .insight-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.app-insight-view .insight-header-meta{opacity:.8;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;font-size:12px;display:flex}.app-insight-view .insight-header-content{border-top:1px solid #94b8c021;margin-top:16px;padding-top:14px}.app-insight-view .insight-surface{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;padding:18px}.app-insight-view .insight-surface h2{letter-spacing:-.02em;font-size:18px;line-height:1.35}.app-insight-view .insight-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;list-style:none;display:flex}.app-insight-view .insight-fold>summary::-webkit-details-marker{display:none}.app-insight-view .insight-fold>summary:after{content:"⌄";opacity:.55;font-size:20px;transition:transform .15s}.app-insight-view .insight-fold[open]>summary:after{transform:rotate(180deg)}.app-insight-view .insight-fold-content{padding-top:14px}.app-insight-view .insight-metric{min-width:0;box-shadow:none;border-radius:14px}.app-insight-view .insight-metric>p:first-child{letter-spacing:.025em;white-space:normal;font-size:11px}.app-insight-view .insight-value{font-variant-numeric:tabular-nums;letter-spacing:-.025em}.app-insight-view .insight-toolbar{grid-template-columns:minmax(0,1fr) minmax(100px,.5fr) auto;align-items:end;gap:12px;display:grid}.app-insight-view .insight-toolbar label{min-width:0}.app-insight-view .insight-tabs{background:#94b8c00a;border:1px solid #94b8c02e;border-radius:12px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}.app-insight-view .insight-tabs button{border-radius:8px;min-height:36px;padding:8px 16px;font-size:13px}.app-insight-view .insight-tabs button[aria-selected=true]{color:inherit;background:#94b8c026;box-shadow:inset 0 1px #ffffff0f}.app-insight-view .insight-history-value{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.app-insight-view{padding-top:12px;padding-bottom:18px}.app-insight-view .insight-header{border-radius:16px;padding:14px}.app-insight-view .insight-header-row{flex-wrap:wrap;gap:10px}.app-insight-view .insight-header h1{font-size:22px}.app-insight-view .insight-header-copy>p{margin-top:5px;font-size:12px;line-height:1.5}.app-insight-view .insight-header-meta{gap:6px 12px;margin-top:10px;font-size:11px}.app-insight-view .insight-header-content{margin-top:12px;padding-top:12px}.app-insight-view .insight-surface{border-radius:16px;padding:12px}.app-insight-view .insight-surface h2{font-size:16px}.app-insight-view .insight-metric{padding:11px}.app-insight-view .insight-metric>p:nth-child(2){margin-top:6px;font-size:20px;line-height:1.25}.app-insight-view .insight-toolbar{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);gap:10px}.app-insight-view .insight-toolbar>button{grid-column:1/-1}.app-insight-view input:not([type=checkbox]):not([type=radio]),.app-insight-view select{min-width:0;max-width:100%;font-size:16px}.app-insight-view .insight-history-value{margin-top:10px;font-size:21px}}@media (pointer:coarse){.app-insight-view .insight-header-actions button,.app-insight-view .insight-toolbar button,.app-insight-view .insight-tabs button,.app-insight-view select,.app-insight-view summary,.app-insight-view .insight-header-actions a{min-height:44px}}@media (prefers-reduced-motion:reduce){.app-insight-view .insight-fold>summary:after{transition:none}}.app-insight-view .insight-device-facts>p{overflow-wrap:anywhere;min-width:0}
