/* ==========================================================
   SWISS ART GALLERY
   Artist Market Dashboard V1
   ========================================================== */

.sag-market-dashboard{
  --ink:#151515;
  --muted:#716b61;
  --line:#ded7cb;
  --paper:#f7f3eb;
  --card:#fffdfa;
  --gold:#a98945;
  --gold-dark:#765d29;
  --dark:#11110f;

  margin:54px 0 38px;
  color:var(--ink);
}

.sag-market-shell{
  max-width:1400px;
  margin:0 auto;
  padding:0 26px;
}

/* ----------------------------------------------------------
   HEADER
   ---------------------------------------------------------- */

.sag-market-head{
  text-align:center;
  margin-bottom:28px;
}

.sag-market-eyebrow{
  margin-bottom:8px;
  color:var(--gold-dark);
  font-size:11px;
  font-weight:800;
  letter-spacing:.22em;
  text-transform:uppercase;
}

.sag-market-head h2{
  margin:0;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(31px,4vw,50px);
  font-weight:500;
  line-height:1.04;
  letter-spacing:-.025em;
}

.sag-market-head > p{
  max-width:720px;
  margin:12px auto 0;
  color:var(--muted);
  font-size:15px;
  line-height:1.6;
}

/* ----------------------------------------------------------
   FILTRES
   ---------------------------------------------------------- */

.sag-market-filter{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:8px;
  margin-top:23px;
}

.sag-market-filter button,
.sag-market-scale button{
  appearance:none;
  border:1px solid var(--line);
  border-radius:999px;
  background:#fff;
  color:#514c44;
  padding:9px 15px;
  font:600 12px/1.1 inherit;
  cursor:pointer;
  transition:
    background .2s ease,
    border-color .2s ease,
    color .2s ease,
    transform .2s ease;
}

.sag-market-filter button:hover,
.sag-market-scale button:hover{
  border-color:#bba777;
  color:#111;
}

.sag-market-filter button.is-active{
  border-color:var(--dark);
  background:var(--dark);
  color:#fff;
}

/* ----------------------------------------------------------
   KPI
   ---------------------------------------------------------- */

.sag-market-kpis{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:12px;
  margin:27px 0 48px;
}

.sag-market-kpi{
  min-width:0;
  padding:20px 18px 18px;
  border:1px solid var(--line);
  border-radius:16px;
  background:var(--card);
  box-shadow:0 8px 24px rgba(20,18,14,.035);
}

.sag-market-kpi-label{
  display:block;
  min-height:28px;
  color:var(--muted);
  font-size:11px;
  font-weight:800;
  line-height:1.25;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.sag-market-kpi strong{
  display:block;
  margin-top:9px;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(22px,2.25vw,34px);
  font-weight:500;
  line-height:1;
  white-space:nowrap;
}

.sag-market-kpi small{
  display:block;
  min-height:15px;
  margin-top:10px;
  color:#8c8579;
  font-size:11px;
  line-height:1.35;
}

/* ----------------------------------------------------------
   SOUS-TITRES
   ---------------------------------------------------------- */

.sag-market-subhead,
.sag-market-chart-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:20px;
  margin-bottom:18px;
}

.sag-market-subhead span,
.sag-market-chart-head > div:first-child > span{
  display:block;
  margin-bottom:6px;
  color:var(--gold-dark);
  font-size:10px;
  font-weight:800;
  letter-spacing:.18em;
}

.sag-market-subhead h3,
.sag-market-chart-head h3{
  margin:0;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(23px,2.4vw,33px);
  font-weight:500;
  line-height:1.1;
}

/* ----------------------------------------------------------
   TOP 3
   ---------------------------------------------------------- */

.sag-market-records{
  margin-bottom:43px;
}

.sag-market-record-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
}

.sag-market-record{
  overflow:hidden;
  border:1px solid var(--line);
  border-radius:18px;
  background:var(--card);
  cursor:pointer;
  box-shadow:0 12px 34px rgba(17,17,15,.055);

  transition:
    transform .22s ease,
    border-color .22s ease,
    box-shadow .22s ease;
}

.sag-market-record:hover,
.sag-market-record:focus-visible{
  transform:translateY(-3px);
  border-color:#bda66f;
  box-shadow:0 18px 42px rgba(17,17,15,.11);
  outline:none;
}

.sag-market-record-image{
  position:relative;
  aspect-ratio:4/3;
  overflow:hidden;
  background:#e9e4da;
}

.sag-market-record-image img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform .35s ease;
}

.sag-market-record:hover
.sag-market-record-image img{
  transform:scale(1.018);
}

.sag-market-record-placeholder{
  display:grid;
  place-items:center;
  width:100%;
  height:100%;
  padding:24px;
  background:
    linear-gradient(135deg,#eee9df,#dcd4c5);
  color:#766e60;
  text-align:center;
  font:500 21px/1.2 Georgia,"Times New Roman",serif;
}

.sag-market-rank{
  position:absolute;
  top:14px;
  left:14px;

  display:grid;
  place-items:center;

  min-width:42px;
  height:42px;
  padding:0 8px;

  border:1px solid rgba(197,165,92,.7);
  border-radius:50%;

  background:rgba(17,17,15,.92);
  color:#fff;

  font-size:12px;
  font-weight:800;
  letter-spacing:.06em;
}

.sag-market-record-body{
  padding:18px 19px 20px;
}

.sag-market-record-price{
  margin-bottom:9px;
  color:var(--gold-dark);
  font-family:Georgia,"Times New Roman",serif;
  font-size:28px;
  line-height:1;
}

.sag-market-record h4{
  margin:0;
  font-size:16px;
  font-weight:700;
  line-height:1.35;
}

.sag-market-record-body > p{
  min-height:20px;
  margin:7px 0 14px;
  color:var(--muted);
  font-size:12px;
  line-height:1.45;
}

.sag-market-record dl{
  margin:0;
  padding-top:13px;
  border-top:1px solid #e9e3d9;
}

.sag-market-record dl > div{
  display:flex;
  justify-content:space-between;
  gap:14px;
  margin-top:6px;
}

.sag-market-record dt,
.sag-market-record dd{
  margin:0;
  font-size:11px;
  line-height:1.35;
}

.sag-market-record dt{
  color:#59544b;
  font-weight:700;
}

.sag-market-record dd{
  color:#8a8378;
  text-align:right;
}

/* ----------------------------------------------------------
   GRAPHIQUE
   ---------------------------------------------------------- */

.sag-market-chart-card{
  overflow:hidden;
  padding:24px 24px 18px;
  border-radius:22px;
  background:var(--dark);
  color:#f5f0e7;
  box-shadow:0 18px 50px rgba(0,0,0,.13);
}

.sag-market-chart-head{
  align-items:flex-start;
  margin:0 2px 14px;
}

.sag-market-chart-head h3{
  color:#fff;
}

.sag-market-chart-head p{
  max-width:760px;
  margin:8px 0 0;
  color:#aaa49a;
  font-size:12px;
  line-height:1.55;
}

.sag-market-scale{
  display:flex;
  flex:none;
  gap:6px;
}

.sag-market-scale button{
  border-color:#45413a;
  background:#1b1a17;
  color:#bbb4a8;
}

.sag-market-scale button.is-active{
  border-color:#f4efe5;
  background:#f4efe5;
  color:#151515;
}

.sag-market-chart-wrap{
  position:relative;
  width:100%;
  overflow-x:auto;
  padding-top:8px;
  border-top:1px solid #302d28;
}

.sag-market-chart{
  display:block;
  width:100%;
  min-width:760px;
  height:auto;
}

.sag-chart-bg{
  fill:#151411;
}

.sag-chart-grid{
  stroke:#38352f;
  stroke-width:1;
  vector-effect:non-scaling-stroke;
}

.sag-chart-grid-x{
  stroke:#292722;
}

.sag-chart-axis-label,
.sag-chart-y-title{
  fill:#9d978c;
  font:500 12px Arial,sans-serif;
}

.sag-chart-estimate,
.sag-chart-estimate-cap{
  stroke:#927c4c;
  stroke-width:1.5;
  opacity:.7;
  vector-effect:non-scaling-stroke;
}

.sag-chart-point{
  fill:#ead9a9;
  stroke:#151411;
  stroke-width:1.5;
  cursor:pointer;
  vector-effect:non-scaling-stroke;
}

.sag-chart-point:hover,
.sag-chart-point:focus{
  r:6;
  fill:#fff3cd;
  outline:none;
}

.sag-market-tooltip{
  position:absolute;
  z-index:10;

  width:225px;
  padding:12px 13px;

  border:1px solid #4d4639;
  border-radius:10px;

  background:rgba(15,14,12,.97);
  color:#f7f1e6;

  box-shadow:0 12px 34px rgba(0,0,0,.34);
  pointer-events:none;
}

.sag-market-tooltip strong,
.sag-market-tooltip b,
.sag-market-tooltip span,
.sag-market-tooltip em{
  display:block;
}

.sag-market-tooltip strong{
  margin-bottom:4px;
  font-size:12px;
  line-height:1.3;
}

.sag-market-tooltip b{
  margin-top:7px;
  color:#ecd594;
  font-size:13px;
}

.sag-market-tooltip span{
  margin-top:3px;
  color:#b9b1a4;
  font-size:10px;
  line-height:1.35;
}

.sag-market-tooltip em{
  margin-top:7px;
  color:#ddd5c7;
  font-size:9px;
  font-style:normal;
  letter-spacing:.07em;
  text-transform:uppercase;
}

.sag-market-empty,
.sag-market-no-record{
  padding:28px;
  border:1px dashed #b9af9e;
  border-radius:14px;
  color:#81796d;
  text-align:center;
}

.sag-market-chart-card
.sag-market-empty{
  border-color:#48443c;
  color:#aaa49a;
}

/* ----------------------------------------------------------
   MÉTHODOLOGIE
   ---------------------------------------------------------- */

.sag-market-method{
  margin-top:12px;
  overflow:hidden;
  border:1px solid var(--line);
  border-radius:14px;
  background:#fbf8f2;
}

.sag-market-method summary{
  padding:14px 16px;
  color:#4d493f;
  cursor:pointer;
  font-size:12px;
  font-weight:800;
}

.sag-market-method p{
  max-width:1000px;
  margin:0;
  padding:0 16px 13px;
  color:#797267;
  font-size:11px;
  line-height:1.55;
}

.sag-market-source-note{
  color:#999184 !important;
}

/* ----------------------------------------------------------
   CLIC SUR GRAPHIQUE -> CARTE EXISTANTE
   ---------------------------------------------------------- */

.sag-market-target-highlight{
  animation:sag-market-target-pulse 2.6s ease;
}

@keyframes sag-market-target-pulse{
  0%,100%{
    box-shadow:inherit;
  }

  15%,65%{
    box-shadow:
      0 0 0 4px rgba(169,137,69,.48),
      0 20px 50px rgba(0,0,0,.14);
  }
}

/* ----------------------------------------------------------
   RESPONSIVE
   ---------------------------------------------------------- */

@media (max-width:1100px){

  .sag-market-kpis{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }

}

@media (max-width:820px){

  .sag-market-dashboard{
    margin-top:38px;
  }

  .sag-market-shell{
    padding:0 16px;
  }

  .sag-market-kpis{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:9px;
    margin-bottom:36px;
  }

  .sag-market-kpi{
    padding:16px 14px;
  }

  .sag-market-record-grid{
    grid-template-columns:1fr;
  }

  .sag-market-record{
    display:grid;
    grid-template-columns:150px 1fr;
  }

  .sag-market-record-image{
    min-height:190px;
    aspect-ratio:auto;
  }

  .sag-market-subhead,
  .sag-market-chart-head{
    flex-direction:column;
    align-items:flex-start;
  }

}

@media (max-width:560px){

  .sag-market-shell{
    padding:0 12px;
  }

  .sag-market-filter{
    justify-content:flex-start;
    flex-wrap:nowrap;
    overflow-x:auto;
    padding:2px 2px 7px;
    scrollbar-width:none;
  }

  .sag-market-filter::-webkit-scrollbar{
    display:none;
  }

  .sag-market-filter button{
    white-space:nowrap;
  }

  .sag-market-kpis{
    grid-template-columns:1fr 1fr;
  }

  .sag-market-kpi:last-child{
    grid-column:1/-1;
  }

  .sag-market-record{
    display:block;
  }

  .sag-market-record-image{
    min-height:0;
    aspect-ratio:16/10;
  }

  .sag-market-chart-card{
    padding:18px 12px 12px;
    border-radius:16px;
  }

  .sag-market-scale{
    width:100%;
  }

  .sag-market-scale button{
    flex:1;
  }

}

@media (prefers-reduced-motion:reduce){

  .sag-market-record,
  .sag-market-record-image img{
    transition:none;
  }

  .sag-market-target-highlight{
    animation:none;
    outline:3px solid rgba(169,137,69,.55);
  }

}

.sag-market-distribution{margin:0 0 48px;padding:28px 32px 24px;background:#191914;color:#f6f1e7;border:1px solid #aa8950;border-radius:18px;box-shadow:0 18px 40px #33271819}
.sag-market-distribution h3{font:400 clamp(23px,2.5vw,34px)/1.15 Georgia,serif;margin:7px 0 8px;color:#f6f1e7!important}
.sag-market-section-label{color:#d9b877;font-size:10px;font-weight:800;letter-spacing:.2em}
.sag-market-distribution>p{margin:8px 0 0;color:#d2c9b6;font-size:14px;line-height:1.5}
.sag-market-dist-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:27px}
.sag-market-dist-values>div{border-top:1px solid #625944;padding-top:14px;min-width:0}
.sag-market-dist-values span{display:block;color:#c1b5a0;font-size:11px;letter-spacing:.06em;text-transform:uppercase}
.sag-market-dist-values strong{display:block;margin-top:7px;font:400 clamp(19px,2.4vw,31px)/1.1 Georgia,serif;color:#f7f0df}
.sag-market-dist-values>div:nth-child(2) strong{color:#e8c381}
.sag-market-dist-track{position:relative;height:8px;margin:28px 6px 0;background:#5c5649;border-radius:8px}
.sag-market-dist-track[hidden]{display:none}
.sag-market-dist-track i{position:absolute;top:0;height:8px;background:#c3a361;border-radius:8px}
.sag-market-dist-track b{position:absolute;top:-5px;width:3px;height:18px;background:#fff;transform:translateX(-50%)}
.sag-market-dist-caption{font-size:11px!important;color:#bfb7a8!important;line-height:1.6!important}
@media(max-width:650px){.sag-market-distribution{padding:23px 20px}.sag-market-dist-values strong{font-size:clamp(15px,4vw,21px);overflow-wrap:anywhere}}

/* SAG-AUDIT3-20260925 — separated price bases; existing chart design retained. */
#sagArtistMarketDashboard [hidden]{display:none!important}
#sagArtistMarketDashboard .sag-market-basis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 10px}
#sagArtistMarketDashboard .sag-market-basis-title{grid-column:1/-1;font-weight:700;color:#4b3b1b;font-size:.82rem;letter-spacing:.06em}
#sagArtistMarketDashboard .sag-market-basis button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:82px;padding:15px 16px;border:1px solid #b8a26e;border-radius:10px;color:#493c24;background:#fffaf0;font:inherit;font-weight:600;font-size:.88rem;line-height:1.45;cursor:pointer;text-align:left;overflow-wrap:anywhere}
#sagArtistMarketDashboard .sag-market-basis button.is-active{background:#332b1c;border-color:#735821;color:#fff4d6;box-shadow:0 3px 12px #392f181a}
#sagArtistMarketDashboard .sag-market-basis button small{font-size:.77rem;font-weight:400;opacity:.9}
#sagArtistMarketDashboard .sag-market-basis-hint{font-size:.78rem;color:#65583e;line-height:1.6}
#sagArtistMarketDashboard .sag-market-basis-notice{padding:14px 18px;border-left:3px solid #a18037;border-radius:0 8px 8px 0;background:#eee4ce;color:#443923;font-size:.82rem;line-height:1.7}
#sagArtistMarketDashboard .sag-market-basis-notice p{margin:0 0 7px;color:inherit}
#sagArtistMarketDashboard .sag-market-basis-notice a{color:#604508;text-underline-offset:4px}
#sagArtistMarketDashboard .sag-market-kpi-label{line-height:1.55;white-space:normal}
#sagArtistMarketDashboard .sag-market-kpi small{line-height:1.55;overflow-wrap:anywhere}
#sagArtistMarketDashboard .sag-market-chart-count{padding:0 24px;color:#c5b58e;font-size:.8rem}
#sagArtistMarketDashboard .sag-market-dist-caption{line-height:1.65}
#sagArtistMarketDashboard .sag-market-method p{line-height:1.8}
#sagArtistMarketDashboard button:focus-visible,#sagArtistMarketDashboard a:focus-visible{outline:3px solid #8e691d;outline-offset:4px}
.sag-market-load-notice{padding:18px;border:1px solid #b69b65;background:#faf2df;color:#443920;border-radius:10px;line-height:1.7}
@media(max-width:640px){#sagArtistMarketDashboard .sag-market-basis{grid-template-columns:1fr}#sagArtistMarketDashboard .sag-market-basis button{min-height:64px;padding:12px 14px}#sagArtistMarketDashboard .sag-market-kpis{grid-template-columns:1fr 1fr}#sagArtistMarketDashboard .sag-market-kpi{min-width:0}#sagArtistMarketDashboard .sag-market-kpi strong{font-size:clamp(1.1rem,5.6vw,1.6rem);overflow-wrap:anywhere}#sagArtistMarketDashboard .sag-market-chart-count{padding:0 12px}}
@media(max-width:360px){#sagArtistMarketDashboard .sag-market-kpis{grid-template-columns:1fr}}

#sagArtistMarketDashboard .sag-market-status-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;color:#493c24}
#sagArtistMarketDashboard .sag-market-status-counts>div{display:flex;flex-direction:column;gap:5px;padding:12px;border-bottom:1px solid #d4c49f;min-width:0}
#sagArtistMarketDashboard .sag-market-status-counts strong{font:500 1.35rem Georgia,serif}
#sagArtistMarketDashboard .sag-market-status-counts span{font-size:.77rem;line-height:1.5;overflow-wrap:anywhere}
@media(max-width:640px){#sagArtistMarketDashboard .sag-market-status-counts{grid-template-columns:1fr 1fr}}

#sagArtistMarketDashboard .sag-market-distribution h3{color:#f2dfaa!important}

/* SAG 4.0 — ivory, champagne and gold; mobile controls and explicit price evidence. */
#sagArtistMarketDashboard{background:linear-gradient(145deg,#fffdf8,#f3ecdf);border:1px solid #b99b625c;border-radius:20px;padding:32px 0}
#sagArtistMarketDashboard .sag-market-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 12px;text-align:left}
#sagArtistMarketDashboard .sag-market-controls label{display:flex;flex-direction:column;gap:7px;min-width:0;color:#655136;font-size:12px;font-weight:600;letter-spacing:.025em}
#sagArtistMarketDashboard .sag-market-controls select{width:100%;min-width:0;min-height:44px;border:1px solid #c6b38a;border-radius:8px;background:#fffdf8;color:#3c3327;font:inherit;font-size:13px;padding:10px}
#sagArtistMarketDashboard .sag-market-currency-note{font-size:12px;color:#6c5e48;line-height:1.7}
#sagArtistMarketDashboard .sag-market-basis{grid-template-columns:repeat(2,minmax(0,1fr))}
#sagArtistMarketDashboard .sag-market-basis button.is-active{background:#e9dbbb;border-color:#967535;color:#3b2f1b}
#sagArtistMarketDashboard .sag-market-chart-card,#sagArtistMarketDashboard .sag-market-distribution{background:linear-gradient(135deg,#fffdf7,#eee3cf);color:#493b27;border-color:#baa16a}
#sagArtistMarketDashboard .sag-market-distribution h3,#sagArtistMarketDashboard .sag-market-chart-head h3{color:#302919!important}
#sagArtistMarketDashboard .sag-market-distribution>p,#sagArtistMarketDashboard .sag-market-dist-caption,#sagArtistMarketDashboard .sag-market-chart-count,#sagArtistMarketDashboard .sag-market-chart-head p{color:#6b5a3e!important}
#sagArtistMarketDashboard .sag-market-section-label,#sagArtistMarketDashboard .sag-market-dist-values span{color:#76613d}
#sagArtistMarketDashboard .sag-market-dist-values strong{color:#44371f}
#sagArtistMarketDashboard .sag-market-dist-values>div:nth-child(2) strong{color:#87631e}
#sagArtistMarketDashboard .sag-market-dist-track{background:#d9ccb1}
#sagArtistMarketDashboard .sag-market-dist-track b{background:#453618}
#sagArtistMarketDashboard .sag-chart-bg{fill:#fffdf7}
#sagArtistMarketDashboard .sag-chart-grid{stroke:#b7a98d;stroke-opacity:.3}
#sagArtistMarketDashboard .sag-chart-axis-label,#sagArtistMarketDashboard .sag-chart-y-title{fill:#635337}
#sagArtistMarketDashboard .sag-chart-envelope{fill:#bc9444;fill-opacity:.18}
#sagArtistMarketDashboard .sag-chart-envelope-edge{stroke:#a9843c}
#sagArtistMarketDashboard .sag-chart-point{fill:#8a6b2d;stroke:#fff8e8}
#sagArtistMarketDashboard .sag-chart-point.sag-point-presumed{fill:#bd9a50;stroke:#5b4521}
#sagArtistMarketDashboard .sag-chart-point.sag-point-estimated{fill:#fffdf7;stroke:#8c6d30;stroke-width:2.5;stroke-dasharray:3 2}
#sagArtistMarketDashboard .sag-chart-point:focus{outline:none;stroke:#33210a;stroke-width:4}
#sagArtistMarketDashboard .sag-market-original{font-size:11px;line-height:1.6;color:#75644c;margin:6px 0 12px}
#sagArtistMarketDashboard select:focus-visible,#sagArtistMarketDashboard button:focus-visible{outline:2px solid #87641e;outline-offset:3px}
@media(max-width:680px){#sagArtistMarketDashboard .sag-market-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#sagArtistMarketDashboard .sag-market-basis{grid-template-columns:1fr}#sagArtistMarketDashboard .sag-market-shell{padding:0 14px}}
@media(max-width:380px){#sagArtistMarketDashboard .sag-market-controls{grid-template-columns:1fr}}
#sagArtistMarketDashboard .sag-market-scale button{background:#fffaf0;color:#6d5938;border-color:#c8b88f}#sagArtistMarketDashboard .sag-market-scale button.is-active{background:#e7d6ae;color:#3b2c12;border-color:#957337}

#sagArtistMarketDashboard .sag-market-chart{min-width:0}

#sagArtistMarketDashboard .sag-chart-help{margin:10px 0 0;color:#725d38;font-size:12px}
#sagArtistMarketDashboard .sag-chart-help summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}
#sagArtistMarketDashboard .sag-chart-help p{max-width:760px;line-height:1.7}
#sagArtistMarketDashboard .sag-chart-legend{display:flex;flex-wrap:wrap;gap:10px 20px;margin:10px 0 20px;color:#6c5939;font-size:11px;line-height:1.5}
#sagArtistMarketDashboard .sag-chart-legend span{display:flex;align-items:center;gap:8px}
#sagArtistMarketDashboard .sag-chart-legend i{display:inline-block;flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#8a6b2d;border:1px solid #5b4521}
#sagArtistMarketDashboard .sag-chart-legend .sag-legend-presumed{background:#bd9a50}
#sagArtistMarketDashboard .sag-chart-legend .sag-legend-estimated{background:#fffdf7;border:2px dashed #8c6d30}
@media(max-width:680px){#sagArtistMarketDashboard .sag-market-chart-head h3{font-size:27px;line-height:1.16}#sagArtistMarketDashboard .sag-chart-y-title{font-size:11px}#sagArtistMarketDashboard .sag-chart-axis-label{font-size:10px}#sagArtistMarketDashboard .sag-market-chart-count{padding:0}}
