/* =====================================================================
   İris — alışveriş deneyimi özellikleri (önek .irz-; davranış: assets/js/iris-features.js)
   1. Canlı arama önerisi · 2. Karşılaştırma (düğme, alt çubuk, /karsilastir) · 3. Son incelenenler
   4. Stoğa girince haber ver · 5. Soru & Cevap
   Belirteçler: iris-base.css (--ir-*)
   ===================================================================== */

.irz-hp{ position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }
.irz-spin{ display: inline-block; width: 16px; height: 16px; border: 2px solid var(--ir-line); border-top-color: var(--ir-primary); border-radius: 50%; animation: irz-spin .7s linear infinite; vertical-align: -3px; }
@keyframes irz-spin{ to{ transform: rotate(360deg); } }
.irz-toast{ z-index: 2100; }
body.irz-cmpbar-on .irz-toast{ bottom: calc(96px + var(--irbn-h, 0px)); }
body.irz-cmpbar-on.ir-pd-bar-on .irz-toast{ bottom: calc(160px + var(--irbn-h, 0px)); }

/* ---------- 1. Canlı arama önerisi ---------- */
.irz-sg{
  position: fixed; z-index: 1250; box-sizing: border-box; overflow: auto; overscroll-behavior: contain;
  background: #fff; border: 1px solid var(--ir-line); border-radius: var(--ir-radius); box-shadow: var(--ir-shadow-lg);
  font-family: var(--ir-font); color: var(--ir-text); -webkit-overflow-scrolling: touch;
}
.irz-sg[hidden]{ display: none; }
.irz-sg-cols{ display: block; }
.irz-sg-cols.has-side{ display: grid; grid-template-columns: minmax(0, 1.65fr) minmax(0, 1fr); }
.irz-sg-cols.has-side .irz-sg-side{ border-left: 1px solid var(--ir-line); background: var(--ir-soft); }
.irz-sg-sec{ padding: 8px 8px 6px; }
.irz-sg-sec + .irz-sg-sec{ border-top: 1px solid var(--ir-line); }
.irz-sg-head{ display: flex; align-items: baseline; justify-content: space-between; gap: 8px; padding: 4px 8px 6px; }
.irz-sg-head span{ font-size: .68rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--ir-primary); }
.irz-sg-head small{ font-size: .74rem; color: var(--ir-muted); }
body.ir .irz-sg-opt{ display: flex; align-items: center; gap: 10px; padding: 7px 8px; border-radius: 10px; color: var(--ir-ink); text-decoration: none; scroll-margin: 8px; }
body.ir .irz-sg-opt:hover, body.ir .irz-sg-opt.is-active{ background: var(--ir-cyan); color: var(--ir-ink); }
.irz-sg-opt mark{ background: transparent; color: var(--ir-primary); font-weight: 700; padding: 0; }
.irz-sg-img{ flex: none; width: 48px; height: 48px; border-radius: 9px; background: var(--ir-soft); border: 1px solid var(--ir-line); display: grid; place-items: center; overflow: hidden; }
body.ir .irz-sg-img img{ width: 100%; height: 100%; object-fit: contain; padding: 3px; box-sizing: border-box; }
.irz-sg-ph{ color: var(--ir-primary); opacity: .7; display: grid; }
.irz-sg-txt{ display: flex; flex-direction: column; min-width: 0; flex: 1; }
.irz-sg-name{ font-size: .9rem; font-weight: 500; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.irz-sg-meta{ font-size: .74rem; color: var(--ir-muted); display: flex; flex-wrap: wrap; gap: 0 6px; align-items: baseline; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.irz-sg-meta i{ font-style: normal; opacity: .6; }
.irz-sg-sku{ font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: .7rem; color: var(--ir-text); }
.irz-sg-price{ flex: none; display: flex; flex-direction: column; align-items: flex-end; text-align: right; max-width: 120px; }
.irz-sg-price b{ font-size: .92rem; font-weight: 700; color: var(--ir-primary-2); white-space: nowrap; }
.irz-sg-price small{ font-size: .68rem; color: var(--ir-muted); }
.irz-sg-price .irz-sg-oos{ color: var(--ir-danger); }
.irz-sg-quote{ font-size: .74rem; font-weight: 600; color: var(--ir-primary); background: var(--ir-cyan); padding: 3px 9px; border-radius: 999px; white-space: nowrap; }
body.ir .irz-sg-opt.is-active .irz-sg-quote{ background: #fff; }
.irz-sg-ico{ flex: none; width: 32px; height: 32px; border-radius: 8px; background: #fff; border: 1px solid var(--ir-line); color: var(--ir-primary); display: grid; place-items: center; overflow: hidden; }
body.ir .irz-sg-ico img{ width: 26px; height: auto; max-height: 20px; object-fit: contain; }
.irz-sg-row .irz-sg-name{ font-size: .86rem; -webkit-line-clamp: 1; }
.irz-sg-foot{ border-top: 1px solid var(--ir-line); padding: 6px; background: #fff; position: sticky; bottom: 0; }
body.ir .irz-sg-all{ justify-content: flex-start; font-size: .88rem; font-weight: 500; color: var(--ir-primary-2); padding: 10px 10px; }
body.ir .irz-sg-all > span{ flex: 1; }
.irz-sg-all b{ font-weight: 700; }
.irz-sg-empty{ display: flex; gap: 12px; align-items: flex-start; padding: 18px 16px 8px; color: var(--ir-primary); }
.irz-sg-empty p{ margin: 0; display: flex; flex-direction: column; gap: 2px; }
.irz-sg-empty b{ color: var(--ir-ink); font-weight: 600; }
.irz-sg-empty span{ color: var(--ir-muted); font-size: .86rem; }
.irz-sg-loading{ padding: 16px; color: var(--ir-muted); font-size: .9rem; display: flex; align-items: center; gap: 10px; }
.irz-sg-hint{ display: flex; align-items: center; gap: 4px; justify-content: flex-end; padding: 0 12px 8px; font-size: .7rem; color: var(--ir-muted); background: #fff; }
.irz-sg-hint kbd{ font: 600 .66rem var(--ir-font); padding: 1px 5px; border: 1px solid var(--ir-line); border-bottom-width: 2px; border-radius: 4px; color: var(--ir-text); background: var(--ir-soft); }
.irz-sg-hint kbd + kbd{ margin-left: -1px; }
@media (max-width: 639.98px){
  .irz-sg-cols.has-side{ display: block; }
  .irz-sg-cols.has-side .irz-sg-side{ border-left: 0; border-top: 1px solid var(--ir-line); }
  .irz-sg-img{ width: 42px; height: 42px; }
  .irz-sg-price{ max-width: 92px; }
  .irz-sg-hint{ display: none; }
}

/* ---------- 2. Karşılaştır düğmeleri ---------- */
body.ir .irz-cmp-btn--card{
  position: absolute; top: 50px; right: 8px; z-index: 2; width: 36px; height: 36px; border-radius: 50%; border: 0; padding: 0; cursor: pointer;
  background: rgba(255,255,255,.92); color: var(--ir-primary-2); display: grid; place-items: center; box-shadow: var(--ir-shadow-sm);
  opacity: 0; transform: translateY(-4px); transition: opacity .15s, transform .15s, background .15s, color .15s;
}
.irc:hover .irz-cmp-btn--card, body.ir .irz-cmp-btn--card:focus-visible, body.ir .irz-cmp-btn--card.is-active{ opacity: 1; transform: none; }
body.ir .irz-cmp-btn--card:hover{ color: var(--ir-primary); }
body.ir .irz-cmp-btn--card.is-active{ background: var(--ir-primary); color: #fff; }
@media (hover: none), (max-width: 991.98px){ body.ir .irz-cmp-btn--card{ opacity: 1; transform: none; width: 32px; height: 32px; top: 46px; } }
body.ir .irz-cmp-btn--pd{ border: 0; background: none; padding: 0; cursor: pointer; font-family: var(--ir-font); }
body.ir .irz-cmp-btn--pd.is-active{ color: var(--ir-primary-2) !important; font-weight: 600; }
body.ir .irz-cmp-btn--pd.is-active svg{ background: var(--ir-cyan); border-radius: 4px; }

/* Alt karşılaştırma çubuğu */
.irz-cmpbar{
  position: fixed; z-index: 1120; left: 50%; bottom: calc(16px + var(--irbn-h, 0px) + env(safe-area-inset-bottom, 0px)); transform: translateX(-50%);
  width: min(680px, calc(100vw - 32px)); box-sizing: border-box; font-family: var(--ir-font);
  background: #fff; border: 1px solid var(--ir-line); border-radius: 18px; box-shadow: var(--ir-shadow-lg);
  animation: irz-up .25s ease-out;
}
.irz-cmpbar[hidden]{ display: none; }
@keyframes irz-up{ from{ opacity: 0; transform: translate(-50%, 16px); } }
.irz-cmpbar.is-shake{ animation: irz-shake .4s; }
@keyframes irz-shake{ 20%, 60%{ transform: translateX(calc(-50% - 6px)); } 40%, 80%{ transform: translateX(calc(-50% + 6px)); } }
.irz-cmpbar-in{ display: flex; align-items: center; gap: 14px; padding: 10px 10px 10px 14px; }
.irz-cmpbar-title{ display: flex; align-items: center; gap: 10px; min-width: 0; }
.irz-cmpbar-ico{ width: 36px; height: 36px; border-radius: 10px; background: var(--ir-cyan); color: var(--ir-primary); display: grid; place-items: center; flex: none; }
.irz-cmpbar-title > span:last-child{ display: flex; flex-direction: column; line-height: 1.2; }
.irz-cmpbar-title b{ color: var(--ir-primary-2); font-weight: 600; font-size: .95rem; }
.irz-cmpbar-title small{ color: var(--ir-muted); font-size: .74rem; }
.irz-cmpbar-slots{ list-style: none; margin: 0 auto 0 0; padding: 0; display: flex; gap: 8px; }
.irz-cmpbar-slot{ position: relative; }
.irz-cmpbar-thumb{ width: 46px; height: 46px; border-radius: 10px; border: 1px solid var(--ir-line); background: var(--ir-soft); display: grid; place-items: center; overflow: hidden; color: var(--ir-primary); }
body.ir .irz-cmpbar-thumb img{ width: 100%; height: 100%; object-fit: contain; padding: 3px; box-sizing: border-box; }
.irz-cmpbar-slot.is-empty .irz-cmpbar-thumb{ border-style: dashed; background: #fff; color: #A9CFD2; font-size: 1.1rem; }
.irz-cmpbar-rm{ position: absolute; top: -6px; right: -6px; width: 20px; height: 20px; border-radius: 50%; border: 0; padding: 0; background: var(--ir-ink); color: #fff; display: grid; place-items: center; cursor: pointer; }
.irz-cmpbar-rm:hover{ background: var(--ir-danger); }
.irz-cmpbar-act{ display: flex; align-items: center; gap: 6px; flex: none; }
.irz-cmpbar-act .ir-btn.is-dim{ opacity: .7; }
.irz-cmpbar-clear{ width: 36px; height: 36px; border-radius: 50%; border: 1px solid var(--ir-line); background: #fff; color: var(--ir-muted); display: grid; place-items: center; cursor: pointer; }
.irz-cmpbar-clear:hover{ color: var(--ir-danger); border-color: #F4CFCA; }
body.ir.ir-pd-bar-on .irz-cmpbar{ bottom: calc(80px + var(--irbn-h, 0px) + env(safe-area-inset-bottom, 0px)); }
@media (max-width: 991.98px){
  body.ir.ir-pd-bar-on .irz-cmpbar{ bottom: calc(74px + var(--irbn-h, 0px) + env(safe-area-inset-bottom, 0px)); }
}
@media (max-width: 639.98px){
  .irz-cmpbar{ width: calc(100vw - 16px); bottom: calc(8px + var(--irbn-h, 0px) + env(safe-area-inset-bottom, 0px)); border-radius: 14px; }
  .irz-cmpbar-in{ gap: 8px; padding: 8px; }
  .irz-cmpbar-title > span:last-child{ display: none; }
  .irz-cmpbar-ico{ width: 32px; height: 32px; }
  .irz-cmpbar-slots{ gap: 6px; }
  .irz-cmpbar-thumb{ width: 38px; height: 38px; border-radius: 8px; }
  .irz-cmpbar-act .ir-btn{ padding: .45rem .7rem; min-height: 38px; font-size: .84rem; }
  .irz-cmpbar-clear{ width: 32px; height: 32px; }
}
@media (max-width: 359.98px){ .irz-cmpbar-ico{ display: none; } }

/* /karsilastir sayfası */
.irz-cmp-tools{ display: flex; align-items: center; gap: 10px 18px; flex-wrap: wrap; margin-bottom: 14px; }
.irz-cmp-tools .ir-muted{ font-size: .86rem; margin-right: auto; }
.irz-switch{ display: inline-flex; align-items: center; gap: 10px; cursor: pointer; font-weight: 500; color: var(--ir-primary-2); font-size: .92rem; }
.irz-switch input{ appearance: none; -webkit-appearance: none; width: 40px; height: 24px; border-radius: 999px; background: var(--ir-line); position: relative; cursor: pointer; transition: background .15s; margin: 0; flex: none; }
.irz-switch input::after{ content: ""; position: absolute; top: 3px; left: 3px; width: 18px; height: 18px; border-radius: 50%; background: #fff; box-shadow: var(--ir-shadow-sm); transition: transform .15s; }
.irz-switch input:checked{ background: var(--ir-primary); }
.irz-switch input:checked::after{ transform: translateX(16px); }
.irz-cmp-wrap{ overflow-x: auto; border: 1px solid var(--ir-line); border-radius: var(--ir-radius); background: #fff; -webkit-overflow-scrolling: touch; }
.irz-cmp{ width: 100%; border-collapse: separate; border-spacing: 0; table-layout: fixed; font-size: .9rem; }
.irz-cmp--1{ min-width: 420px; } .irz-cmp--2{ min-width: 560px; } .irz-cmp--3{ min-width: 740px; } .irz-cmp--4{ min-width: 920px; }
.irz-cmp th, .irz-cmp td{ padding: 11px 14px; border-bottom: 1px solid var(--ir-line); vertical-align: top; text-align: left; overflow-wrap: anywhere; }
.irz-cmp tbody th[scope="row"], .irz-cmp-corner{
  position: sticky; left: 0; z-index: 1; width: 190px; background: var(--ir-soft); color: var(--ir-primary-2); font-weight: 600; font-size: .84rem;
  box-shadow: 1px 0 0 var(--ir-line);
}
.irz-cmp tbody th small{ display: block; font-weight: 400; color: var(--ir-muted); font-size: .72rem; }
.irz-cmp-corner{ vertical-align: bottom !important; }
.irz-cmp-corner span{ font-size: .7rem; letter-spacing: .12em; text-transform: uppercase; color: var(--ir-primary); }
.irz-cmp-prod{ position: relative; text-align: center !important; vertical-align: top; padding-top: 14px !important; }
body.ir .irz-cmp-img{ display: block; aspect-ratio: 4 / 3; border-radius: 12px; background: var(--ir-soft); overflow: hidden; margin: 0 auto 10px; max-width: 200px; }
body.ir .irz-cmp-img img{ width: 100%; height: 100%; object-fit: contain; padding: 8%; box-sizing: border-box; }
.irz-cmp-ph{ height: 100%; display: grid; place-items: center; color: var(--ir-primary); }
.irz-cmp-ph svg{ width: 40px; height: 40px; }
.irz-cmp-brand{ display: block; font-size: .7rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(--ir-muted); }
body.ir .irz-cmp-name{ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; font-weight: 600; color: var(--ir-ink); line-height: 1.3; font-size: .92rem; }
body.ir .irz-cmp-name:hover{ color: var(--ir-primary); }
.irz-cmp-x{ position: absolute; top: 8px; right: 8px; z-index: 2; width: 30px; height: 30px; border-radius: 50%; border: 1px solid var(--ir-line); background: #fff; color: var(--ir-muted); display: grid; place-items: center; cursor: pointer; }
.irz-cmp-x:hover{ color: var(--ir-danger); border-color: #F4CFCA; }
.irz-cmp-group th{ background: var(--ir-cyan) !important; color: var(--ir-primary) !important; font-size: .7rem !important; letter-spacing: .12em; text-transform: uppercase; padding: 8px 14px !important; position: static !important; }
.irz-cmp tr.is-diff td{ background: #FBFEEB; }
.irz-cmp tr.is-diff th[scope="row"]{ background: var(--ir-lime); box-shadow: inset 3px 0 0 var(--ir-teal-bright), 1px 0 0 var(--ir-line); }
.irz-cmp.is-diff-only tr.is-same:not(.irz-cmp-buy):not(.irz-cmp-price){ display: none; }
.irz-cmp-na{ color: #A9C3C5; }
.irz-cmp-price .ir-price{ font-size: 1.05rem; color: var(--ir-primary-2); }
.irz-cmp-quote{ font-size: .9rem !important; color: var(--ir-primary) !important; }
.irz-cmp-buy td{ border-bottom: 0; }
.irz-cmp-buy th{ border-bottom: 0; }
.irz-cmp-form{ display: grid; gap: 8px; }
.irz-cmp-select{ width: 100%; font-size: .84rem; }
body.ir .irz-cmp-more{ display: inline-flex; align-items: center; gap: 4px; margin-top: 8px; font-size: .82rem; font-weight: 500; }
.irz-cmp-hint{ display: flex; align-items: center; flex-wrap: wrap; gap: 6px; margin: 14px 0 0; color: var(--ir-muted); font-size: .88rem; }
.irz-cmp-empty-actions{ display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; }
@media (max-width: 767.98px){
  .irz-cmp tbody th[scope="row"], .irz-cmp-corner{ width: 112px; padding: 10px; font-size: .76rem; }
  .irz-cmp th, .irz-cmp td{ padding: 10px; }
  .irz-cmp--1{ min-width: 300px; } .irz-cmp--2{ min-width: 100%; } .irz-cmp--3{ min-width: 600px; } .irz-cmp--4{ min-width: 760px; }
  .irz-cmp-tools{ gap: 10px; }
}

/* ---------- 3. Son incelenenler ---------- */
.irz-recent{ padding: clamp(28px, 4vw, 52px) 0; }
.irz-recent[hidden]{ display: none; }
.irz-recent--pd{ background: var(--ir-soft); border-top: 1px solid var(--ir-line); }
.irz-recent--cart{ padding-bottom: 0; }
.irz-recent--cart > .ir-container{ padding: 0; }
.irz-recent-head{ display: flex; align-items: flex-end; justify-content: space-between; gap: 12px; margin-bottom: 16px; }
.irz-recent-head .ir-eyebrow{ margin-bottom: .3rem; }
body.ir .irz-recent-title{ font-size: clamp(1.3rem, 2.4vw, 1.7rem); margin: 0; }
.irz-recent-nav{ display: flex; align-items: center; gap: 6px; flex: none; }
.irz-recent-clear{ border: 0; background: none; padding: 6px 8px; color: var(--ir-muted); font: 500 .82rem var(--ir-font); cursor: pointer; text-decoration: underline; text-underline-offset: 3px; }
.irz-recent-clear:hover{ color: var(--ir-danger); }
.irz-recent-arrow{ width: 38px; height: 38px; border-radius: 50%; border: 1px solid var(--ir-line); background: #fff; color: var(--ir-primary-2); display: grid; place-items: center; cursor: pointer; }
.irz-recent-arrow:hover:not(:disabled){ border-color: var(--ir-primary); color: var(--ir-primary); }
.irz-recent-arrow:disabled{ opacity: .4; cursor: default; }
.irz-recent-track{
  display: grid; grid-auto-flow: column; grid-auto-columns: calc((100% - 3 * 18px) / 4); gap: 18px;
  overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; padding: 4px 2px 10px; margin: -4px -2px 0;
}
.irz-recent-track::-webkit-scrollbar{ display: none; }
.irz-recent-track > .irc{ scroll-snap-align: start; }
.irz-recent-track > .irc:hover{ transform: none; }
@media (max-width: 1199.98px){ .irz-recent-track{ grid-auto-columns: calc((100% - 2 * 16px) / 3); gap: 16px; } }
@media (max-width: 767.98px){
  .irz-recent-track{ grid-auto-columns: 72%; gap: 10px; }
  .irz-recent-arrow{ display: none; }
  .irz-recent-head{ align-items: center; }
}
@media (min-width: 480px) and (max-width: 767.98px){ .irz-recent-track{ grid-auto-columns: calc((100% - 10px) / 2.2); } }

/* ---------- 4. Stoğa girince haber ver ---------- */
.irz-alert{ margin-top: 14px; padding: 14px; border-radius: 12px; background: var(--ir-cyan); border: 1px solid #C7EDF0; scroll-margin-top: 120px; }
.irz-alert[hidden]{ display: none; }
.irz-alert-head{ display: flex; gap: 12px; align-items: flex-start; margin-bottom: 10px; }
.irz-alert-ico{ flex: none; width: 38px; height: 38px; border-radius: 10px; background: #fff; color: var(--ir-primary); display: grid; place-items: center; }
.irz-alert-head b{ display: block; color: var(--ir-primary-2); font-weight: 600; }
.irz-alert-head small{ color: var(--ir-text); font-size: .84rem; line-height: 1.45; }
.irz-alert-variant{ display: inline-block; margin-left: 2px; padding: 0 7px; border-radius: 999px; background: #fff; color: var(--ir-primary-2); font-weight: 600; font-size: .76rem; }
.irz-alert-variant[hidden]{ display: none; }
.irz-alert-fields{ display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto; gap: 8px; }
.irz-alert-f{ margin: 0; min-width: 0; }
.irz-alert-f .ir-input{ width: 100%; box-sizing: border-box; background: #fff; min-height: 44px; }
.irz-alert .ir-alert{ margin: 10px 0 0; }
.irz-alert-form.is-done .irz-alert-fields{ display: none; }
.irz-alert-form.is-done .ir-alert{ margin-top: 0; }
.ir-pd-form.irz-oos #hbpAdd[disabled]{ display: none; }
.ir-pd-form.irz-oos .ir-pd-qtywrap{ display: none; }
.ir-pd-form.irz-oos #irPdHintOos{ display: none; }
@media (max-width: 575.98px){
  .irz-alert-fields{ grid-template-columns: 1fr; }
  .irz-alert-fields .ir-btn{ width: 100%; }
}
body.ir .irz-card-alert{ display: block; margin-top: 6px; text-align: center; font-size: .78rem; font-weight: 500; color: var(--ir-primary); text-decoration: underline; text-underline-offset: 3px; }

/* ---------- 5. Soru & Cevap ---------- */
.irz-qa{ scroll-margin-top: calc(var(--hdr-h, 90px) + 16px); }
.irz-qa-list{ list-style: none; margin: 0 0 16px; padding: 0; display: grid; gap: 12px; }
.irz-qa-item{ border: 1px solid var(--ir-line); border-radius: 12px; overflow: hidden; }
.irz-qa-q, .irz-qa-a{ display: flex; gap: 12px; padding: 12px 14px; }
.irz-qa-a{ background: var(--ir-soft); border-top: 1px solid var(--ir-line); }
.irz-qa-q p, .irz-qa-a p{ margin: 0 0 2px; color: var(--ir-ink); line-height: 1.55; overflow-wrap: anywhere; }
.irz-qa-q p{ font-weight: 500; }
.irz-qa-q small, .irz-qa-a small{ color: var(--ir-muted); font-size: .76rem; }
.irz-qa-mark{ flex: none; width: 26px; height: 26px; border-radius: 8px; display: grid; place-items: center; font-weight: 700; font-size: .78rem; background: var(--ir-cyan); color: var(--ir-primary); }
.irz-qa-mark--a{ background: var(--ir-primary); color: #fff; }
.irz-qa-form{ display: grid; gap: 4px; }
.irz-qa-form .ir-input, .irz-qa-form .ir-textarea{ width: 100%; box-sizing: border-box; }
.irz-qa-msg{ margin: 0 0 10px; }
.irz-qa-actions{ display: flex; align-items: center; gap: 10px 14px; flex-wrap: wrap; }
.irz-qa-actions small{ font-size: .8rem; }
