/* GP HUBS v129 — original marketplace intelligence presentation */
.gph-v129-signal-stack{display:grid;grid-template-columns:repeat(2,minmax(38px,1fr));gap:6px;min-width:116px}.gph-v129-signal-stack>span{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;border:1px solid #e8eaf4;border-radius:10px;background:#fff}.gph-v129-signal-stack small{font-size:9px;font-weight:800;letter-spacing:.08em;color:#7b8195}.gph-v129-signal-stack b{font-size:13px;color:#17203a}.gph-v129-signal-stack .gph-v129-gp-score{background:linear-gradient(135deg,#f7f5ff,#eef5ff);border-color:#ddd8ff}
.gph-v129-traffic-cell{min-width:170px}.gph-v129-traffic-source{display:grid;gap:5px}.gph-v129-traffic-source>span{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:7px}.gph-v129-traffic-source small{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#7b8195}.gph-v129-traffic-source b{font-size:13px}.gph-v129-traffic-source em{font-size:10px;font-style:normal;font-weight:800}.gph-v129-traffic-source .is-up{color:#148a65}.gph-v129-traffic-source .is-down{color:#c84949}.gph-v129-freshness{display:inline-flex;margin-top:6px;padding:3px 7px;border-radius:999px;font-size:9px!important;font-weight:800!important;letter-spacing:.04em}.gph-v129-freshness.is-fresh{background:#eaf9f2;color:#13785a}.gph-v129-freshness.is-aging{background:#fff6df;color:#9a6500}.gph-v129-freshness.is-stale,.gph-v129-freshness.is-missing{background:#f5f6fa;color:#6f7588}
.gph-v129-spec-toggle{appearance:none;border:1px solid #dddff0;background:#f8f8fd;color:#343153;border-radius:10px;padding:8px 10px;font-weight:800;font-size:11px;cursor:pointer}.gph-v129-spec-toggle:hover,.gph-v129-spec-toggle[aria-expanded="true"]{border-color:#7469f6;background:#f2f0ff}.gph-v129-spec-pop{position:absolute;z-index:20;width:250px;margin-top:7px;padding:12px;border:1px solid #dfdef0;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(34,31,64,.15);text-align:left}.gph-v129-spec-pop b,.gph-v129-spec-pop span{display:block}.gph-v129-spec-pop b{margin-bottom:7px}.gph-v129-spec-pop span{padding:4px 0;font-size:11px;color:#596075}.gph-market-table-v21 td[data-label="Placement Specs"]{position:relative;overflow:visible}
.gph-v129-rate-cell{min-width:132px}.gph-v129-rate-stack{display:grid;gap:5px}.gph-v129-rate-stack .gph-v74-rate-option{min-width:118px;padding:7px 9px}.gph-v129-rate-stack .gph-v74-rate-option small{font-size:9px}.gph-v129-rate-stack .gph-v74-rate-option strong{font-size:13px}.gph-v129-performance{display:block;margin-top:6px;color:#6d7284;font-size:10px}
.gph-v129-service-rates{display:grid;gap:8px;margin:12px 0}.gph-v129-detail-rate{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;border:1px solid #e0def3;border-radius:12px;background:#fff;color:#24223e;cursor:pointer;text-align:left}.gph-v129-detail-rate:hover{border-color:#7065f3;box-shadow:0 8px 22px rgba(76,67,160,.1)}.gph-v129-detail-rate span{font-weight:700}.gph-v129-detail-rate strong{font-size:18px}.gph-v129-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gph-v129-dual-trend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gph-v129-dual-trend article{padding:14px;border:1px solid #ececf4;border-radius:14px}.gph-v129-dual-trend h3{margin:0 0 10px}.gph-v129-country-bars{display:grid;gap:12px}.gph-v129-country-bars>div{display:grid;grid-template-columns:minmax(100px,180px) 1fr 55px;align-items:center;gap:12px}.gph-v129-country-bars i{display:block;height:9px;border-radius:999px;background:#ececf6;overflow:hidden}.gph-v129-country-bars i b{display:block;height:100%;background:linear-gradient(90deg,#635bff,#5d9df6);border-radius:inherit}.gph-v129-country-bars strong{text-align:right}.gph-v129-editorial-note{margin-top:14px;padding:13px 15px;border:1px solid #e6e4f5;border-radius:12px;background:#fafaff}.gph-v129-editorial-note p{margin:5px 0 0}
@media(max-width:1100px){.gph-v129-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gph-v129-dual-trend{grid-template-columns:1fr}}
@media(max-width:720px){.gph-v129-signal-stack{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.gph-v129-spec-pop{position:static;width:auto}.gph-v129-country-bars>div{grid-template-columns:90px 1fr 45px}.gph-v129-metric-grid{grid-template-columns:1fr 1fr}}

/* GP HUBS v129.2 — full-width marketplace table hotfix
   Keeps all 10 columns visible on common desktop widths while preserving horizontal scroll on tablets. */
@media (min-width:761px){
  .gph-v114-marketpage{max-width:1640px!important}
  .gph-v114-marketpage .gph-v113-market-table-section{overflow:visible!important}
  .gph-v114-marketpage .gph-v113-market-table-scroll{
    overflow-x:auto!important;
    overflow-y:visible!important;
    scrollbar-gutter:stable;
    -webkit-overflow-scrolling:touch;
  }
  .gph-v114-marketpage .gph-v113-market-table{
    width:100%!important;
    min-width:1280px!important;
    table-layout:fixed!important;
  }
  .gph-v114-marketpage .gph-v113-market-table th,
  .gph-v114-marketpage .gph-v113-market-table td{
    box-sizing:border-box!important;
    overflow:visible;
  }
  .gph-v114-marketpage .gph-v113-market-table th{padding:0 6px!important;vertical-align:middle!important}
  .gph-v114-marketpage .gph-v113-market-table td{padding-left:7px!important;padding-right:7px!important}
  .gph-v114-marketpage .gph-v113-market-table thead th span,
  .gph-v114-marketpage .gph-v113-market-table .gph-table-sort-only-v45{
    min-height:48px!important;
    padding:0 2px!important;
    white-space:normal!important;
    line-height:1.15!important;
    font-size:8.5px!important;
    letter-spacing:.045em!important;
  }
  .gph-v114-marketpage .gph-v113-market-table .gph-table-sort-only-v45{justify-content:flex-start!important}

  /* Percentage widths total 100%, so the Actions column is no longer clipped on 1366/1440px screens. */
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(1),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(1){width:17%!important}
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(2),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(2){width:5%!important}
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(3),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(3){width:10%!important}
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(4),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(4){width:13%!important}
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(5),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(5){width:9%!important}
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(6),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(6){width:9%!important}
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(7),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(7){width:7%!important}
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(8),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(8){width:9.5%!important}
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(9),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(9){width:9.5%!important}
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(10),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(10){width:11%!important}

  .gph-v129-signal-stack{min-width:0!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}
  .gph-v129-signal-stack>span{min-width:0!important;padding:6px 6px!important}
  .gph-v129-traffic-cell{min-width:0!important}
  .gph-v129-traffic-source>span{grid-template-columns:46px minmax(34px,1fr) auto!important;gap:4px!important}
  .gph-v129-traffic-source b{white-space:nowrap!important}
  .gph-v129-freshness{white-space:nowrap!important}
  .gph-v129-rate-cell{min-width:0!important}
  .gph-v129-rate-stack .gph-v74-rate-option{min-width:0!important;width:100%!important;padding-left:7px!important;padding-right:7px!important}
  .gph-v129-spec-toggle{width:100%!important;max-width:none!important;padding:8px 5px!important;white-space:nowrap!important;font-size:10px!important}
  .gph-v114-marketpage .gph-niches-v21{max-width:100%!important}
  .gph-v114-marketpage .gph-niches-v21 span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  .gph-v114-marketpage .gph-country-only-v45{white-space:nowrap!important}
  .gph-v114-marketpage .gph-delivery-v21{padding:6px 6px!important;font-size:8.5px!important}
  .gph-v114-marketpage .gph-v110-row-tools{min-width:0!important;width:100%!important}
  .gph-v114-marketpage .gph-v128-details-button,
  .gph-v114-marketpage .gph-v74-order-button,
  .gph-v114-marketpage .gph-v58-rate-pending{width:100%!important;box-sizing:border-box!important}
}

/* Full-view desktop: remove the forced minimum width when the viewport can comfortably fit the table. */
@media (min-width:1320px){
  .gph-v114-marketpage .gph-v113-market-table{min-width:0!important}
}

/* Tablet/smaller desktop: keep a usable data table and allow horizontal scrolling rather than crushing columns. */
@media (min-width:761px) and (max-width:1319px){
  .gph-v114-marketpage{max-width:100%!important;padding-left:12px!important;padding-right:12px!important}
  .gph-v114-marketpage .gph-v113-market-table{min-width:1280px!important}
}

/* Mobile cards: align the v129 service cells with the existing card treatment. */
@media (max-width:760px){
  .gph-v114-marketpage .gph-v113-market-table tbody td[data-label="Guest Post"],
  .gph-v114-marketpage .gph-v113-market-table tbody td[data-label="Link Insertion"]{background:#f8fafc!important}
  .gph-v129-traffic-cell{min-width:0!important;width:100%!important}
  .gph-v129-traffic-source{width:100%!important}
  .gph-v129-spec-toggle{width:100%!important}
  .gph-v129-rate-stack{width:100%!important}
  .gph-v129-rate-stack .gph-v74-rate-option{width:100%!important;min-width:0!important}
}


/* GP HUBS v129.3 — service switch + General/Special pricing model.
   Functionally inspired by leading publisher marketplaces, with original GP HUBS styling. */
.gph-v1293-pricing-mode{
  margin:20px 0 12px;
  padding:14px 16px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  border:1px solid #e4e7f2;
  border-radius:18px;
  background:linear-gradient(135deg,#ffffff,#f7f8ff);
  box-shadow:0 8px 24px rgba(30,35,70,.05);
}
.gph-v1293-pricing-mode>div:first-child{display:grid;gap:3px}
.gph-v1293-pricing-mode>div:first-child span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#777e91}
.gph-v1293-pricing-mode>div:first-child strong{font-size:13px;color:#202844}
.gph-v1293-service-switch,.gph-v1293-detail-service-switch{
  display:inline-grid;
  grid-template-columns:1fr 1fr;
  gap:4px;
  padding:4px;
  border:1px solid #dedff0;
  border-radius:12px;
  background:#f5f6fb;
}
.gph-v1293-service-switch button,.gph-v1293-detail-service-switch button{
  appearance:none;
  min-height:36px;
  padding:0 15px;
  border:0;
  border-radius:9px;
  background:transparent;
  color:#62697d;
  font:inherit;
  font-size:11px;
  font-weight:850;
  cursor:pointer;
  white-space:nowrap;
}
.gph-v1293-service-switch button.is-active,.gph-v1293-detail-service-switch button.is-active{
  background:#252b52;
  color:#fff;
  box-shadow:0 5px 14px rgba(37,43,82,.18);
}
.gph-v1293-rate-empty{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  width:100%;
  border:1px dashed #dfe2ea;
  border-radius:10px;
  background:#fafbfc;
  color:#8b91a1!important;
  font-size:10px!important;
  font-weight:800;
  text-align:center;
}
.gph-v1293-price-option[hidden],.gph-v1293-rate-empty[hidden]{display:none!important}
.gph-v1293-price-option.is-selected{border-color:#4b57d9!important;background:#f2f4ff!important}
.gph-v1293-price-option.is-selected strong{color:#16752e!important}
.gph-v114-marketpage .gph-v74-order-button:disabled{
  cursor:not-allowed!important;
  opacity:.58!important;
  background:#eef0f5!important;
  color:#737a8b!important;
  box-shadow:none!important;
}

.gph-v1293-detail-service-card{display:grid;gap:12px}
.gph-v1293-detail-service-switch{width:100%}
.gph-v1293-detail-service-switch button{min-height:40px}
.gph-v1293-detail-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.gph-v1293-detail-price{min-height:64px!important;display:grid!important;gap:5px!important;align-content:center!important;justify-items:start!important}
.gph-v1293-detail-price strong{font-size:19px!important}
.gph-v1293-detail-price.is-selected{border-color:#5d65e8!important;background:#f4f5ff!important;box-shadow:0 8px 24px rgba(76,67,160,.08)}
.gph-v1293-detail-rate-message{margin:0;padding:10px 12px;border:1px dashed #d9dce8;border-radius:10px;background:#fafbfc;color:#747b8c;font-size:11px;line-height:1.45}
.gph-v1293-detail-order{
  appearance:none;
  width:100%;
  min-height:44px;
  border:0;
  border-radius:11px;
  background:linear-gradient(135deg,#262d59,#4d55ce);
  color:#fff;
  font:inherit;
  font-size:12px;
  font-weight:900;
  cursor:pointer;
  box-shadow:0 10px 24px rgba(53,61,143,.18);
}
.gph-v1293-detail-order:disabled{background:#eceef4;color:#7d8392;box-shadow:none;cursor:not-allowed}

@media (min-width:761px){
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(8),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(8),
  .gph-v114-marketpage .gph-v113-market-table th:nth-child(9),
  .gph-v114-marketpage .gph-v113-market-table td:nth-child(9){width:9.5%!important}
}

@media (max-width:760px){
  .gph-v1293-pricing-mode{align-items:stretch;flex-direction:column}
  .gph-v1293-service-switch{width:100%}
  .gph-v114-marketpage .gph-v113-market-table tbody td[data-label="General Price"],
  .gph-v114-marketpage .gph-v113-market-table tbody td[data-label="Special Price"]{background:#f8fafc!important}
  .gph-v1293-detail-price-grid{grid-template-columns:1fr}
}

/* =========================================================
   GP HUBS Enterprise v14.1 — Marketplace Foundation
   Compact marketplace shell, reference-level density, original GP HUBS UI.
   ========================================================= */
.gph-v141-marketplace{
  width:min(1320px,calc(100% - 36px))!important;
  max-width:1320px!important;
  margin:0 auto!important;
  padding:18px 0 42px!important;
  background:transparent!important;
}
.gph-v141-marketplace *{box-sizing:border-box}
.gph-v141-market-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(520px,.95fr)!important;
  align-items:center!important;
  gap:28px!important;
  margin:0 0 12px!important;
  padding:20px 22px!important;
  border:1px solid #dfe5ee!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 6px 20px rgba(26,39,67,.04)!important;
}
.gph-v141-market-copy>span{display:block!important;margin:0 0 5px!important;color:#6556e8!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important}
.gph-v141-market-copy h1{margin:0 0 7px!important;color:#17223a!important;font:800 32px/1.05 Manrope,DM Sans,sans-serif!important;letter-spacing:-.035em!important}
.gph-v141-market-copy p{max-width:650px!important;margin:0!important;color:#6c778a!important;font-size:12px!important;line-height:1.55!important}
.gph-v141-market-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}
.gph-v141-market-stats article{min-width:0!important;padding:10px 9px!important;border:1px solid #e4e9f1!important;border-radius:10px!important;background:#f8fafc!important;text-align:center!important}
.gph-v141-market-stats strong,.gph-v141-market-stats span{display:block!important}
.gph-v141-market-stats strong{color:#17223a!important;font-size:13px!important;line-height:1.15!important;white-space:nowrap!important}
.gph-v141-market-stats span{margin-top:3px!important;color:#8190a5!important;font-size:8px!important;white-space:nowrap!important}

.gph-v141-market-controls{margin:0!important}
.gph-v141-control-row{
  display:grid!important;
  grid-template-columns:190px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
  margin:0 0 8px!important;
  padding:9px 10px!important;
  border:1px solid #dfe5ee!important;
  border-radius:11px!important;
  background:#fff!important;
}
.gph-v141-control-title strong,.gph-v141-control-title span{display:block!important}
.gph-v141-control-title strong{color:#22304b!important;font-size:10px!important}
.gph-v141-control-title span{margin-top:2px!important;color:#8a95a7!important;font-size:8px!important}
.gph-v141-marketplace .gph-v141-source-tabs{display:flex!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important}
.gph-v141-marketplace .gph-v141-source-tabs button{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  min-height:32px!important;padding:0 10px!important;border:1px solid #dce3ed!important;border-radius:8px!important;
  background:#fff!important;color:#4c5970!important;font-size:9px!important;font-weight:800!important;box-shadow:none!important
}
.gph-v141-marketplace .gph-v141-source-tabs button strong{padding:2px 5px!important;border-radius:999px!important;background:#f0f3f8!important;color:#5e687a!important;font-size:8px!important}
.gph-v141-marketplace .gph-v141-source-tabs button.is-active{border-color:#5f52df!important;background:#5f52df!important;color:#fff!important}
.gph-v141-marketplace .gph-v141-source-tabs button.is-active strong{background:rgba(255,255,255,.18)!important;color:#fff!important}

.gph-v141-quick-filters{display:flex!important;gap:6px!important;margin:0 0 8px!important;overflow-x:auto!important;padding:1px 1px 3px!important;scrollbar-width:thin!important}
.gph-v141-marketplace .gph-v141-quick-filters .gph-v32-category-card{
  flex:0 0 auto!important;min-width:128px!important;min-height:34px!important;padding:0 9px!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;
  border:1px solid #dfe5ed!important;border-radius:8px!important;background:#fff!important;color:#3f4d64!important;
  box-shadow:none!important;text-align:left!important
}
.gph-v141-marketplace .gph-v141-quick-filters .gph-v32-category-name{font-size:9px!important;font-weight:800!important;color:inherit!important;white-space:nowrap!important}
.gph-v141-marketplace .gph-v141-quick-filters .gph-v32-category-card strong{margin:0!important;padding:2px 5px!important;border-radius:999px!important;background:#f1f4f8!important;color:#69768a!important;font-size:8px!important}
.gph-v141-marketplace .gph-v141-quick-filters .gph-v32-category-card.is-active{border-color:#5f52df!important;background:#5f52df!important;color:#fff!important}
.gph-v141-marketplace .gph-v141-quick-filters .gph-v32-category-card.is-active strong{background:rgba(255,255,255,.18)!important;color:#fff!important}

.gph-v141-marketplace .gph-v141-filter-shell{
  margin:0!important;padding:0!important;border:1px solid #dce4ee!important;border-radius:11px 11px 0 0!important;
  background:#fff!important;box-shadow:none!important;overflow:hidden!important
}
.gph-v141-filter-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:9px 10px!important;border-bottom:1px solid #edf1f5!important;background:#fbfcfe!important}
.gph-v141-filter-head>div:first-child strong,.gph-v141-filter-head>div:first-child span{display:block!important}
.gph-v141-filter-head>div:first-child strong{font-size:10px!important;color:#243149!important}
.gph-v141-filter-head>div:first-child span{margin-top:2px!important;font-size:8px!important;color:#8a95a7!important}
.gph-v141-filter-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important}
.gph-v141-filter-actions button,.gph-v141-filter-actions select,.gph-v141-filter-actions label{min-height:30px!important;margin:0!important;border-radius:7px!important;font-size:8px!important}
.gph-v141-filter-actions button,.gph-v141-filter-actions select{padding:0 8px!important;border:1px solid #d9e1eb!important;background:#fff!important;color:#526077!important;font-weight:800!important}
.gph-v141-filter-actions label{display:flex!important;align-items:center!important;gap:5px!important;padding:0 8px!important;border:1px solid #e2e7ef!important;background:#fff!important;color:#69758a!important}
.gph-v141-filter-actions input{margin:0!important}
.gph-v141-primary-filters{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;padding:9px 10px!important}
.gph-v141-primary-filters label,.gph-v141-advanced-grid label{min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.gph-v141-primary-filters label>span,.gph-v141-advanced-grid label>span{display:block!important;margin:0 0 4px!important;color:#7a8799!important;font-size:7px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.gph-v141-primary-filters select,.gph-v141-advanced-grid select{width:100%!important;height:34px!important;margin:0!important;padding:0 26px 0 8px!important;border:1px solid #d8e1eb!important;border-radius:7px!important;background:#fff!important;color:#3e4c63!important;font-size:9px!important;font-weight:700!important;box-shadow:none!important}
.gph-v141-advanced{border-top:1px solid #edf1f5!important;background:#fff!important}
.gph-v141-advanced summary{display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 10px!important;cursor:pointer!important;color:#5f52df!important;font-size:9px!important;font-weight:900!important;list-style:none!important}
.gph-v141-advanced summary::-webkit-details-marker{display:none!important}
.gph-v141-advanced summary:after{content:'+';margin-left:auto!important;width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#f0effd!important;font-size:12px!important}
.gph-v141-advanced[open] summary:after{content:'−'}
.gph-v141-advanced summary span{color:#8b96a8!important;font-size:8px!important;font-weight:600!important}
.gph-v141-advanced-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;padding:9px 10px 11px!important;border-top:1px solid #edf1f5!important}

.gph-v141-marketplace .gph-v141-toolbar{
  min-height:48px!important;margin:0!important;padding:7px 9px!important;border:1px solid #dce4ee!important;border-top:0!important;border-radius:0!important;
  background:#fff!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important
}
.gph-v141-marketplace .gph-market-count-v21{font-size:9px!important;color:#526077!important;white-space:nowrap!important}
.gph-v141-marketplace .gph-market-count-v21 strong{color:#202d45!important}
.gph-v141-marketplace .gph-market-tools-v21{display:grid!important;grid-template-columns:minmax(260px,1fr) 105px 112px 145px!important;gap:6px!important;align-items:center!important}
.gph-v141-marketplace .gph-search-v21{height:34px!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 9px!important;border:1px solid #d7e0eb!important;border-radius:7px!important;background:#fff!important}
.gph-v141-marketplace .gph-search-v21 input{height:32px!important;font-size:9px!important;color:#344158!important}
.gph-v141-marketplace .gph-bulk-button-v21,.gph-v141-marketplace .gph-market-tools-v21 select{height:34px!important;margin:0!important;border:1px solid #d7e0eb!important;border-radius:7px!important;background:#fff!important;color:#4b586d!important;font-size:9px!important;font-weight:800!important;box-shadow:none!important}
.gph-v141-marketplace .gph-bulk-button-v21{border-color:#ff7359!important;color:#e65438!important}

.gph-v141-marketplace .gph-v113-market-table-section{
  margin:0 0 18px!important;border:1px solid #dce4ee!important;border-top:0!important;border-radius:0 0 11px 11px!important;
  background:#fff!important;box-shadow:0 8px 24px rgba(24,38,66,.035)!important;overflow:hidden!important
}
.gph-v141-marketplace .gph-v113-market-table-scroll{overflow-x:auto!important;overflow-y:visible!important}
.gph-v141-marketplace .gph-v113-market-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;font-size:9px!important}
.gph-v141-marketplace .gph-v113-market-table thead th{position:sticky!important;top:0!important;z-index:4!important;height:38px!important;padding:6px 6px!important;border-bottom:1px solid #dfe6ef!important;background:#f7f9fc!important;color:#69768a!important;font-size:7.5px!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important}
.gph-v141-marketplace .gph-v113-market-table tbody td{height:54px!important;padding:6px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important;vertical-align:middle!important;color:#3e4b61!important}
.gph-v141-marketplace .gph-v113-market-table tbody tr:last-child td{border-bottom:0!important}
.gph-v141-marketplace .gph-v113-market-table tbody tr:hover td{background:#fbfcff!important}
.gph-v141-marketplace .gph-v113-market-table th:nth-child(1),.gph-v141-marketplace .gph-v113-market-table td:nth-child(1){width:17%!important}
.gph-v141-marketplace .gph-v113-market-table th:nth-child(2),.gph-v141-marketplace .gph-v113-market-table td:nth-child(2){width:6%!important}
.gph-v141-marketplace .gph-v113-market-table th:nth-child(3),.gph-v141-marketplace .gph-v113-market-table td:nth-child(3){width:11%!important}
.gph-v141-marketplace .gph-v113-market-table th:nth-child(4),.gph-v141-marketplace .gph-v113-market-table td:nth-child(4){width:13%!important}
.gph-v141-marketplace .gph-v113-market-table th:nth-child(5),.gph-v141-marketplace .gph-v113-market-table td:nth-child(5){width:12%!important}
.gph-v141-marketplace .gph-v113-market-table th:nth-child(6),.gph-v141-marketplace .gph-v113-market-table td:nth-child(6){width:8%!important}
.gph-v141-marketplace .gph-v113-market-table th:nth-child(7),.gph-v141-marketplace .gph-v113-market-table td:nth-child(7){width:7%!important}
.gph-v141-marketplace .gph-v113-market-table th:nth-child(8),.gph-v141-marketplace .gph-v113-market-table td:nth-child(8){width:8%!important}
.gph-v141-marketplace .gph-v113-market-table th:nth-child(9),.gph-v141-marketplace .gph-v113-market-table td:nth-child(9){width:8%!important}
.gph-v141-marketplace .gph-v113-market-table th:nth-child(10),.gph-v141-marketplace .gph-v113-market-table td:nth-child(10){width:10%!important}
.gph-v141-marketplace .gph-v44-domain{min-width:0!important}.gph-v141-marketplace .gph-v44-domain-copy{min-width:0!important}.gph-v141-marketplace .gph-v44-domain-copy>a{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important;font-weight:850!important;color:#283651!important}
.gph-v141-marketplace .gph-v128-row-badges{display:flex!important;gap:3px!important;flex-wrap:nowrap!important;overflow:hidden!important;margin-top:3px!important}.gph-v141-marketplace .gph-v128-row-badges b{font-size:6.5px!important;padding:2px 4px!important;white-space:nowrap!important}
.gph-v141-marketplace .gph-v78-site-globe{width:24px!important;height:24px!important;min-width:24px!important}
.gph-v141-marketplace .gph-v129-signal-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important}.gph-v141-marketplace .gph-v129-signal-stack>span{min-width:0!important;padding:3px!important;border-radius:5px!important}.gph-v141-marketplace .gph-v129-signal-stack small{font-size:6px!important}.gph-v141-marketplace .gph-v129-signal-stack b{font-size:8px!important}
.gph-v141-marketplace .gph-v129-traffic-source{gap:3px!important}.gph-v141-marketplace .gph-v129-traffic-source>span{padding:3px 4px!important;min-width:0!important}.gph-v141-marketplace .gph-v129-traffic-source small{font-size:6px!important}.gph-v141-marketplace .gph-v129-traffic-source b{font-size:8px!important}.gph-v141-marketplace .gph-v129-freshness{font-size:6px!important;margin-top:2px!important}
.gph-v141-marketplace .gph-niches-v21{display:flex!important;gap:3px!important;flex-wrap:wrap!important}.gph-v141-marketplace .gph-niches-v21 span{max-width:100%!important;padding:2px 4px!important;border-radius:4px!important;font-size:6.5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.gph-v141-marketplace .gph-v129-spec-toggle{min-height:27px!important;padding:4px 6px!important;border-radius:6px!important;font-size:7px!important}
.gph-v141-marketplace .gph-delivery-v21{padding:4px 5px!important;border-radius:5px!important;font-size:7px!important;white-space:nowrap!important}.gph-v141-marketplace .gph-v129-performance{font-size:6px!important;margin-top:2px!important}
.gph-v141-marketplace .gph-v129-rate-stack{gap:3px!important}.gph-v141-marketplace .gph-v129-rate-stack .gph-v74-rate-option{min-height:30px!important;padding:3px 4px!important;border-radius:6px!important}.gph-v141-marketplace .gph-v129-rate-stack small{font-size:6px!important}.gph-v141-marketplace .gph-v129-rate-stack strong{font-size:9px!important}.gph-v141-marketplace .gph-v1293-rate-empty{min-height:30px!important;font-size:7px!important}
.gph-v141-marketplace .gph-v110-row-tools{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;min-width:0!important;width:100%!important}.gph-v141-marketplace .gph-v74-order-button{width:100%!important;min-width:0!important;min-height:30px!important;padding:4px 5px!important;border-radius:6px!important;font-size:7px!important;box-shadow:none!important}
.gph-v141-marketplace .gph-pagination-v21{padding:9px!important}.gph-v141-marketplace .gph-pagination-v21 button{min-width:28px!important;height:28px!important;font-size:8px!important}

@media (min-width:761px) and (max-width:1199px){
  .gph-v141-marketplace{width:calc(100% - 24px)!important}
  .gph-v141-market-head{grid-template-columns:1fr!important}
  .gph-v141-primary-filters,.gph-v141-advanced-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .gph-v141-marketplace .gph-v141-toolbar{grid-template-columns:1fr!important}
  .gph-v141-marketplace .gph-market-tools-v21{grid-template-columns:minmax(220px,1fr) 105px 108px 140px!important}
  .gph-v141-marketplace .gph-v113-market-table{min-width:1180px!important;table-layout:fixed!important}
}
@media (max-width:760px){
  .gph-v141-marketplace{width:calc(100% - 20px)!important;padding:12px 0 28px!important}
  .gph-v141-market-head{display:block!important;padding:16px!important;border-radius:12px!important}
  .gph-v141-market-copy h1{font-size:25px!important}
  .gph-v141-market-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important}
  .gph-v141-control-row{grid-template-columns:1fr!important}.gph-v141-marketplace .gph-v141-source-tabs{justify-content:flex-start!important}
  .gph-v141-primary-filters,.gph-v141-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .gph-v141-filter-head{align-items:flex-start!important;flex-direction:column!important}.gph-v141-filter-actions{justify-content:flex-start!important}
  .gph-v141-marketplace .gph-v141-toolbar{grid-template-columns:1fr!important}
  .gph-v141-marketplace .gph-market-tools-v21{grid-template-columns:1fr 1fr!important}.gph-v141-marketplace .gph-search-v21{grid-column:1/-1!important}
  .gph-v141-marketplace .gph-v113-market-table-section{border:0!important;box-shadow:none!important;background:transparent!important}
}
@media (max-width:480px){
  .gph-v141-primary-filters,.gph-v141-advanced-grid{grid-template-columns:1fr!important}
  .gph-v141-marketplace .gph-market-tools-v21{grid-template-columns:1fr!important}.gph-v141-marketplace .gph-search-v21{grid-column:auto!important}
}
@media (max-width:760px){
  .gph-v141-marketplace .gph-v113-market-table tbody td{width:auto!important}
}
