Team Ai
Apppublic

harshapitla/stackoverflow

sourceHugging Facemitupdated 9mo agoView on Hugging Face
0likes
main.a2926c74.css.map1 linesDownload Raw Back to css
1{"version":3,"file":"static/css/main.a2926c74.css","mappings":"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","sources":["App.css"],"sourcesContent":["/* src/App.css - improved theme + spacing for better chart readability */\r\n:root{\r\n  --bg:#f6f8fb;\r\n  --card:#ffffff;\r\n  --muted:#6b7280;\r\n  --accent:#2563eb;\r\n  --accent-2:#10a4b6;\r\n  --accent-3:#7c3aed;\r\n  --accent-4:#ff7a1a;\r\n  --shadow:0 8px 28px rgba(16,24,40,0.06);\r\n  --radius:12px;\r\n  --gap:20px;\r\n  --maxwidth:1240px;\r\n  --gridline: rgba(15,23,42,0.06);\r\n}\r\n\r\n*{box-sizing:border-box}\r\nhtml,body,#root{height:100%;margin:0;font-family:Inter,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial;background:var(--bg);color:#0f172a}\r\n\r\n.app-container{max-width:var(--maxwidth);margin:22px auto;padding:20px}\r\n\r\n/* Header */\r\n.app-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}\r\n.app-title{font-size:22px;margin:0}\r\n.app-sub{font-size:13px;color:var(--muted);margin-top:6px}\r\n.app-meta-line{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin-top:8px}\r\n.app-icon{display:inline-flex;vertical-align:middle;color:inherit}\r\n.header-actions{display:flex;align-items:center;gap:12px}\r\n.meta-toggle{background:none;border:0;color:var(--accent);cursor:pointer;font-size:13px;padding:6px}\r\n\r\n/* dataset meta */\r\n.meta-fields{margin:12px 0;padding:12px;border-radius:10px;background:linear-gradient(180deg,#fbfdff,#fff);box-shadow:var(--shadow);font-size:13px;color:#0b1220}\r\n.meta-fields-title{font-weight:600;margin-bottom:8px}\r\n.meta-fields-grid{display:flex;flex-wrap:wrap;gap:8px}\r\n.meta-field-chip{background:#eef2ff;padding:4px 10px;border-radius:999px;font-size:12px;color:#364152}\r\n.meta-field-chip.muted{background:#f1f5f9;color:#94a3b8}\r\n\r\n/* snapshot KPI */\r\n.kpi-row{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}\r\n.kpi-card{background:var(--card);padding:14px;border-radius:10px;box-shadow:var(--shadow);min-width:140px;flex:0 0 auto}\r\n.kpi-value{font-weight:700;font-size:20px}\r\n.kpi-label{font-size:12px;color:var(--muted);margin-top:6px}\r\n\r\n/* sections and cards */\r\n.section-heading{margin-top:18px;margin-bottom:8px;font-size:18px}\r\n.row{margin-bottom:18px}\r\n.card{\r\n  background:var(--card);\r\n  border-radius:12px;\r\n  padding:18px;\r\n  box-shadow:var(--shadow);\r\n  overflow:visible;\r\n  border:1px solid #e2e8f0;\r\n}\r\n.chart-card{position:relative;overflow:hidden}\r\n.card .chart-area{min-height:360px}\r\n.chart-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}\r\n.chart-card-title{margin:0;font-size:18px}\r\n.chart-card-subtitle{margin:4px 0 0;font-size:13px;color:#64748b}\r\n.chart-card-actions{display:flex;gap:8px}\r\n.chart-card-body{position:relative}\r\n.chart-card-footer{margin-top:12px;font-size:12px;color:#475569}\r\n\r\n/* rechart tweaks: reduce gridline intensity and tooltip z-index */\r\n.recharts-tooltip-wrapper{pointer-events:none;z-index:200}\r\n.recharts-cartesian-grid line{stroke:var(--gridline)!important}\r\n\r\n/* helper */\r\n.small{font-size:13px;color:var(--muted)}\r\n.sample-table{width:100%;border-collapse:collapse}\r\n.sample-table th,.sample-table td{padding:6px;border-bottom:1px solid #f3f4f6;font-size:13px}\r\n\r\n/* responsive */\r\n@media (max-width:1000px){\r\n  .app-header{flex-direction:column;align-items:flex-start}\r\n  .kpi-row{flex-direction:column}\r\n}\r\n\r\n/* Better button styling */\r\n.meta-toggle {\r\n  background: var(--card);\r\n  border: 1px solid #d0d7e2;\r\n  color: var(--accent);\r\n  cursor: pointer;\r\n  font-size: 13px;\r\n  padding: 6px 12px;\r\n  border-radius: 8px;\r\n  transition: 0.15s ease;\r\n}\r\n\r\n.meta-toggle:hover {\r\n  background: #eff6ff;\r\n}\r\n\r\n/* Meta fields card */\r\n.meta-fields {\r\n  margin: 16px 0;\r\n  padding: 16px;\r\n  border-radius: 12px;\r\n  background: var(--card);\r\n  box-shadow: var(--shadow);\r\n  font-size: 13px;\r\n  color: #1f2937;\r\n}\r\n\r\n/* Snapshot KPI section */\r\n.kpi-row{display:flex;gap:20px;flex-wrap:wrap;margin:18px 0 10px}\r\n.kpi-card{\r\n  flex:1;\r\n  min-width:180px;\r\n  background:linear-gradient(180deg,#f8fafc,#fff);\r\n  border-radius:16px;\r\n  padding:16px 18px 18px;\r\n  border:1px solid #e2e8f0;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:8px;\r\n  box-shadow:0 12px 30px rgba(15,23,42,0.08);\r\n  transition:box-shadow .2s ease, transform .2s ease;\r\n}\r\n.kpi-card:hover{\r\n  box-shadow:0 16px 34px rgba(15,23,42,0.12);\r\n  transform:translateY(-2px);\r\n}\r\n.kpi-header{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:8px;\r\n  font-size:13px;\r\n  color:#52607a;\r\n  font-weight:600;\r\n}\r\n.kpi-header .app-icon{\r\n  width:20px;\r\n  height:20px;\r\n}\r\n.kpi-value{\r\n  font-size:28px;\r\n  font-weight:700;\r\n  color:#0d172a;\r\n}\r\n.kpi-desc{\r\n  font-size:12px;\r\n  color:#7b869c;\r\n  line-height:1.35;\r\n  margin-top:2px;\r\n}\r\n.kpi-meter{\r\n  height:6px;\r\n  width:100%;\r\n  border-radius:999px;\r\n  background:#e2e8f0;\r\n  overflow:hidden;\r\n  margin-top:4px;\r\n}\r\n.kpi-meter-fill{\r\n  height:100%;\r\n  background:linear-gradient(90deg,#ff8a05,#f43f5e);\r\n}\r\n.kpi-meter-note{\r\n  font-size:11px;\r\n  color:#6b7280;\r\n  margin-top:4px;\r\n}\r\n\r\n/* Highlight cards */\r\n.highlight-grid{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:24px;\r\n  margin-top:28px;\r\n}\r\n.highlight-card{\r\n  flex:1 1 260px;\r\n  border:1px solid #dbe4f0;\r\n  border-radius:16px;\r\n  padding:20px 24px 22px;\r\n  background:#ffffff;\r\n  box-shadow:0 14px 28px rgba(15,23,42,0.08);\r\n  position:relative;\r\n  border-top:3px solid var(--accent-bar,#dbeafe);\r\n}\r\n.highlight-card-header{\r\n  display:flex;\r\n  gap:8px;\r\n  font-weight:600;\r\n  margin-bottom:2px;\r\n}\r\n.highlight-card-header .app-icon{color:#475569}\r\n.highlight-card-subtitle{\r\n  font-size:11px;\r\n  color:#9aa5bb;\r\n  margin:6px 0 20px 0;\r\n}\r\n.highlight-item{\r\n  display:flex;\r\n  flex-direction:column;\r\n  font-size:14px;\r\n  padding:12px 0;\r\n  border-bottom:1px solid rgba(15,23,42,0.05);\r\n  gap:8px;\r\n}\r\n.highlight-item:last-child{border-bottom:0;padding-bottom:0}\r\n.highlight-item-top{display:flex;align-items:center;gap:10px;line-height:1.25;flex-wrap:nowrap}\r\n.highlight-item-rank{width:18px;color:#94a3b8;font-weight:600;text-align:right}\r\n.highlight-item-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\r\n.highlight-item-value{font-weight:600}\r\n.highlight-item-bar{\r\n  width:100%;\r\n  height:6px;\r\n  border-radius:999px;\r\n  background:#edf1fb;\r\n  overflow:hidden;\r\n}\r\n.highlight-item-bar-fill{\r\n  height:100%;\r\n  border-radius:999px;\r\n  background:var(--accent-bar,#dbeafe);\r\n  display:block;\r\n  transition:width .2s ease;\r\n}\r\n.highlight-card-footer{margin-top:16px;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--accent);text-decoration:none}\r\n.highlight-card-footer::after{content:\"→\"}\r\n\r\n.snapshot-footnote{margin-top:18px;padding:14px 18px;background:#f8fafc;border-radius:16px;color:#475569;font-size:13px;border:1px dashed #d4dae5;display:flex;gap:12px}\r\n.snapshot-footnote-icon{color:#475569}\r\n\r\n.quick-insights{margin-top:22px;padding:18px 20px;border:1px solid #c7ddff;border-radius:14px;background:linear-gradient(135deg,#f0f6ff,#fff);box-shadow:0 12px 28px rgba(37,99,235,0.07)}\r\n.quick-insights h4{margin:0 0 12px;font-size:15px}\r\n.insight-groups{display:flex;gap:32px;align-items:stretch}\r\n.insight-group{flex:1;display:flex;flex-direction:column;gap:12px;padding:0 24px;border-left:1px solid #dbe4ff}\r\n.insight-group:first-child{border-left:none;padding-left:0}\r\n.insight-group.is-last{padding-right:0}\r\n.insight-item{display:flex;gap:10px;align-items:center;font-size:14px;color:#1e293b;line-height:1.45;transition:background .15s;border-radius:8px;padding:2px 6px}\r\n.insight-item:hover{background:rgba(148,163,184,0.15)}\r\n.insight-icon{font-size:16px;line-height:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#4b5563}\r\n\r\n.status-banner{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid transparent;margin:16px 0}\r\n.status-banner-icon{color:inherit}\r\n.status-banner-content{flex:1}\r\n.status-banner-title{font-weight:600;margin-bottom:2px}\r\n.status-banner-message{font-size:13px;color:#475569}\r\n.status-banner-action{background:#fff;border:1px solid #c7cfe1;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;color:#0f172a}\r\n.status-banner-info{background:#eef2ff;border-color:#c7d2fe;color:#1e1b4b}\r\n.status-banner-warning{background:#fff7ed;border-color:#fdba74;color:#7c2d12}\r\n.status-banner-error{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}\r\n\r\n@media (max-width:900px){\r\n  .insight-groups{flex-direction:column;gap:18px}\r\n  .insight-group{border-left:none;padding:0;border-bottom:1px solid #e3e7f5;padding-bottom:14px}\r\n  .insight-group.is-last{border-bottom:none;padding-bottom:0}\r\n  .ppc-header{flex-direction:column}\r\n  .ppc-actions{align-items:stretch}\r\n  .ppc-controls{align-items:flex-start}\r\n  .coverage-card{width:100%}\r\n}\r\n\r\n.loading-block{display:flex;align-items:center;justify-content:center;padding:40px;font-size:15px;color:#475569;gap:12px}\r\n.loading-title{font-weight:600;font-size:15px;margin-bottom:4px}\r\n.loading-desc{font-size:13px;color:#6b7280}\r\n.link-button{background:none;border:none;color:var(--accent);cursor:pointer;padding:0;margin-top:8px;font-size:13px;display:inline-flex;align-items:center;gap:6px}\r\n.spinner{width:28px;height:28px;border:3px solid #dbe1ea;border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}\r\n@keyframes spin{to{transform:rotate(360deg)}}\r\n\r\n/* AIMarketShift simplified */\r\n.ams-simple-header{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:8px}\r\n.ams-simple-header h3{margin:0}\r\n.ams-simple-header p{margin:4px 0 0;font-size:13px;color:#4c5667;max-width:520px}\r\n.ams-simple-badges{display:flex;gap:10px;flex-wrap:wrap}\r\n.ams-simple-footer{display:flex;gap:18px;align-items:center;margin-top:10px;font-size:12px;color:#475569}\r\n.dot{display:inline-flex;width:10px;height:10px;border-radius:999px}\r\n.dot-blue{background:#2563eb}\r\n.dot-gray{background:#cfd5e2}\r\n.tooltip-card{background:#fff;border:1px solid #e4e8f5;border-radius:10px;padding:10px 14px;font-size:12px;color:#0f172a;box-shadow:0 12px 24px rgba(15,23,42,0.15)}\r\n.tooltip-title{font-weight:600;margin-bottom:4px}\r\n.ams-simple-header{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:8px}\r\n.ams-simple-header h3{margin:0}\r\n.ams-simple-header p{margin:4px 0 0;font-size:13px;color:#4c5667;max-width:520px}\r\n.ams-simple-badges{display:flex;gap:10px;flex-wrap:wrap}\r\n.insight-badge{padding:10px 14px;border-radius:10px;border:1px solid rgba(37,99,235,0.2);background:rgba(37,99,235,0.08);font-size:12px;color:#0f172a;display:flex;flex-direction:column;gap:4px;min-width:120px;cursor:pointer;transition:box-shadow .15s ease, transform .15s ease}\r\n.insight-badge:hover{box-shadow:0 10px 20px rgba(15,23,42,0.08);transform:translateY(-1px)}\r\n.insight-badge-active{box-shadow:0 12px 24px rgba(37,99,235,0.25)}\r\n.insight-badge-positive{border-color:rgba(16,185,129,0.3);background:rgba(16,185,129,0.08)}\r\n.insight-badge-warning{border-color:rgba(248,113,113,0.3);background:rgba(248,113,113,0.1)}\r\n.insight-badge-neutral{border-color:rgba(148,163,184,0.3);background:rgba(148,163,184,0.1)}\r\n.ams-filter-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;margin:6px 0;color:#475569}\r\n.pill-button{border:1px solid #d6dae5;background:#fff;border-radius:999px;padding:4px 12px;font-size:12px;cursor:pointer;transition:background .15s ease,color .15s ease}\r\n.pill-button.is-active{background:#2563eb;color:#fff;border-color:#2563eb}\r\n.filter-group{display:flex;gap:6px;align-items:center;flex-wrap:wrap}\r\n.filter-label{font-weight:600;color:#4b5563}\r\n.ams-simple-footer{display:flex;gap:18px;align-items:center;margin-top:10px;font-size:12px;color:#475569}\r\n.dot{display:inline-flex;width:10px;height:10px;border-radius:999px}\r\n.dot-blue{background:#2563eb}\r\n.dot-gray{background:#cfd5e2}\r\n.feature-controls{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}\r\n.ppc-header{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-bottom:12px}\r\n.ppc-copy h3{margin:0}\r\n.ppc-copy p{margin:4px 0 0;font-size:13px;color:#4c5667;max-width:520px}\r\n.ppc-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end}\r\n.ppc-controls{display:flex;flex-direction:column;gap:10px;align-items:flex-end}\r\n.coverage-card{padding:14px 16px;border-radius:16px;border:1px solid rgba(59,130,246,0.3);background:rgba(59,130,246,0.08);min-width:220px;box-shadow:0 10px 24px rgba(59,130,246,0.12);font-size:12px;color:#1f2933;display:flex;flex-direction:column;gap:4px}\r\n.coverage-card strong{font-size:18px}\r\n.coverage-card span{font-size:11px;color:#6b7280}\r\n"],"names":[],"sourceRoot":""}