/* Stok Sayımı — kompakt görsel katman (iş mantığı JS’te) */
.sc-page{
  --sc-gold:#D6B04D;
  --sc-gold-strong:#F0D274;
  --sc-text:#F3F4F6;
  --sc-muted:#9CA3AF;
  --sc-line:rgba(255,255,255,.08);
  --sc-card:#151922;
  --sc-card-2:#101319;
  --sc-pos:#62D26F;
  --sc-neg:#E45D5D;
  --sc-info:#67A9F2;
  box-sizing:border-box;
  min-width:0;
  gap:8px;
  color:var(--sc-text);
  overflow:hidden;
}
.sc-page,
.sc-page *{box-sizing:border-box}
@media (min-width:1181px){
  .sc-page{
    height:calc(100vh - 97px);
    min-height:620px;
  }
}
.sc-page .stock-toolbar-card{
  padding:8px 12px 10px;
  flex:0 0 auto;
  margin:0;
  overflow:hidden;
  border-color:rgba(214,176,77,.17);
  background:
    radial-gradient(circle at 90% -45%,rgba(214,176,77,.12),transparent 32%),
    linear-gradient(145deg,#181c24,#12151b);
  box-shadow:0 10px 26px rgba(0,0,0,.2);
}
.sc-page .pro-hero{
  margin-bottom:4px;
  gap:2px;
}
.sc-page .pro-hero h2{
  margin:0;
  font-size:15px;
  line-height:1.2;
  color:#fff8e7;
}
.sc-page .pro-hero h2 .gold{color:var(--sc-gold)}
.sc-page .pro-hero .hintline{
  margin:2px 0 0;
  font-size:11px;
  line-height:1.3;
  color:var(--sc-muted);
}
.sc-page .stock-mode-seg{
  margin:0 0 6px;
}
.sc-page .stock-mode-seg button{
  min-height:28px;
  padding:4px 12px;
  font-size:12px;
  font-weight:650;
  color:#c4c9d4;
}
.sc-page .stock-mode-seg button:hover:not(.active){
  color:var(--sc-text);
  background:rgba(255,255,255,.07);
}
.sc-page .stock-mode-seg button.active,
.sc-page .stock-mode-seg button.active:hover{
  background:var(--sc-gold)!important;
  color:#0a0a0a!important;
  font-weight:700;
}
.sc-page .sc-toolbar-row.stock-filter,
.sc-page .stock-toolbar-card > .stock-filter{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  margin:0 0 4px;
  padding:0;
  min-width:0;
}
.sc-page .sc-filter-controls{
  display:flex;
  align-items:flex-end;
  gap:8px;
  flex:0 1 auto;
  min-width:0;
}
.sc-page .sc-filter-controls label{
  display:grid;
  gap:3px;
  min-width:0;
}
.sc-page .sc-filter-controls label>span{
  color:#858d9a;
  font-size:8.5px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.sc-page .sc-filter-controls select{
  width:190px;
  color-scheme:dark;
}
.sc-page .sc-filter-controls label:nth-child(2) select{width:128px}
.sc-page .sc-toolbar-actions{
  display:flex;
  flex:1 1 auto;
  align-items:flex-end;
  justify-content:flex-end;
  gap:7px;
  min-width:0;
}
.sc-page .stock-filter .sal-flt-ctl,
.sc-page .stock-filter select,
.sc-page .stock-filter input:not([type=checkbox]):not([type=radio]){
  min-height:32px;
  height:32px;
  min-width:0;
  font-size:12px;
  border-color:rgba(255,255,255,.12);
  background:#0f1218;
  color:#e8eaee;
}
.sc-page .stock-filter .ghost,
.sc-page .stock-filter .primary{
  min-height:32px;
  padding:6px 12px;
  font-size:12px;
  font-weight:700;
}
.sc-page .stock-filter .ghost{
  background:rgba(255,255,255,.08);
  color:#e5e7eb;
  border:1px solid rgba(255,255,255,.14);
}
.sc-page .stock-filter .ghost:hover:not(:disabled){
  background:rgba(255,255,255,.12);
  color:#fff;
}
.sc-page .stock-filter .ghost:disabled{
  opacity:.55;
  color:#c4c9d4;
}
.sc-page .stock-filter .primary{
  background:linear-gradient(180deg,#E0C06A,var(--sc-gold));
  color:#0a0a0a;
  border:1px solid #e2c15d;
  box-shadow:0 6px 16px rgba(214,176,77,.18);
}
.sc-page .stock-filter .sc-main-cta{
  min-width:108px;
  margin-left:2px;
}
.sc-page .stock-filter button:focus-visible,
.sc-page input:focus-visible,
.sc-page select:focus-visible{
  outline:0;
  border-color:var(--sc-gold)!important;
  box-shadow:0 0 0 3px rgba(214,176,77,.12);
}
.sc-page .stock-toolbar-card > .hintline{
  margin-top:2px;
  font-size:11px;
}

/* Liste kartı */
.sc-page .stock-list-card{
  display:flex;
  flex-direction:column;
  min-height:0;
  overflow:hidden;
  padding:0;
  flex:1 1 auto;
  margin:0;
  border-color:rgba(255,255,255,.085);
  background:linear-gradient(180deg,#171b23,#11141a);
  box-shadow:0 12px 30px rgba(0,0,0,.19);
}
.sc-page .sc-detail-head.pro-table-head{
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  gap:8px 14px;
  padding:8px 12px 6px;
  margin:0;
  border-bottom:1px solid var(--sc-line);
}
.sc-page .sc-detail-head h3{
  margin:0;
  font-size:13px;
  font-weight:750;
  color:var(--sc-text);
  letter-spacing:.01em;
}
.sc-page .sc-detail-head .sc-status{
  display:inline-flex;
  align-items:center;
  margin-left:6px;
  padding:1px 7px;
  border-radius:4px;
  font-size:10.5px;
  font-weight:800;
  letter-spacing:.04em;
  color:var(--sc-muted);
  background:rgba(255,255,255,.06);
  border:1px solid var(--sc-line);
  vertical-align:middle;
}
.sc-page .sc-detail-head .sc-status.is-closed{
  color:#f3f4f6;
  background:rgba(156,163,175,.16);
}
.sc-page .sc-detail-head .sc-status.is-pending{
  color:#F5D76E;
  background:rgba(245,215,110,.1);
  border-color:rgba(245,215,110,.28);
}
.sc-page .sc-detail-head .sc-status.is-open{
  color:var(--sc-pos);
  background:rgba(98,210,111,.1);
  border-color:rgba(98,210,111,.28);
}
.sc-page .sc-detail-head .sc-summary{
  margin:0;
  font-size:11.5px;
  color:var(--sc-muted);
  white-space:nowrap;
}

/* Arama / filtre — tablo üstü, kolonlarla karışmaz */
.sc-page .sc-list-filters{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  padding:6px 12px 8px;
  margin:0;
  border-bottom:1px solid var(--sc-line);
  background:rgba(0,0,0,.12);
}
.sc-page .sc-list-filters input[type=search]{
  flex:1 1 220px;
  max-width:360px;
  min-width:160px;
}
.sc-page .sc-list-filters select{
  flex:0 0 auto;
  width:160px;
  min-width:140px;
}

/* Tablo */
.sc-page .sc-table-scroll.pro-table-scroll,
.sc-page .sc-list-card .sc-table-scroll{
  flex:1 1 auto;
  min-height:0;
  overflow-x:hidden!important;
  overflow-y:auto;
  overscroll-behavior:contain;
  scrollbar-width:thin;
  scrollbar-color:rgba(214,176,77,.38) transparent;
}
.sc-page .sc-table-scroll::-webkit-scrollbar,
.sc-page .sc-issue-layout::-webkit-scrollbar{
  width:5px;
  height:5px;
}
.sc-page .sc-table-scroll::-webkit-scrollbar-track,
.sc-page .sc-issue-layout::-webkit-scrollbar-track{background:transparent}
.sc-page .sc-table-scroll::-webkit-scrollbar-thumb,
.sc-page .sc-issue-layout::-webkit-scrollbar-thumb{
  border-radius:999px;
  background:linear-gradient(180deg,rgba(240,210,116,.48),rgba(139,109,33,.52));
}
.sc-page .sc-table-scroll::-webkit-scrollbar-thumb:hover,
.sc-page .sc-issue-layout::-webkit-scrollbar-thumb:hover{background:var(--sc-gold)}
}
.sc-page .sc-table-scroll .table{
  overflow:hidden!important;
  max-width:100%;
}
.sc-page .sc-table{
  width:100%;
  table-layout:fixed;
  border-collapse:collapse;
  background:transparent;
}
.sc-page .sc-table,
.sc-page .sc-table thead,
.sc-page .sc-table tbody,
.sc-page .sc-table tr,
.sc-page .sc-table th,
.sc-page .sc-table td{background-color:transparent}
.sc-page .sc-table thead th{
  position:sticky;
  top:0;
  z-index:2;
  background:#1a1e28;
  color:var(--sc-gold);
  font-size:10.5px;
  font-weight:750;
  letter-spacing:.04em;
  text-transform:uppercase;
  padding:7px 8px;
  border-bottom:1px solid rgba(214,176,77,.28);
  white-space:nowrap;
}
.sc-page .sc-table tbody td{
  padding:6px 8px;
  height:42px;
  max-height:48px;
  font-size:12px;
  color:var(--sc-text);
  border-bottom:1px solid var(--sc-line);
  vertical-align:middle;
  background:#12161d;
}
.sc-page .sc-table tbody tr:nth-child(even) td{background:#151922}
.sc-page .sc-table tbody tr:hover td{
  background:#1b2029;
}
.sc-page .sc-table col.sc-col-brand{width:12%}
.sc-page .sc-table col.sc-col-product{width:22%}
.sc-page .sc-table col.sc-col-cat{width:10%}
.sc-page .sc-table col.sc-col-sys{width:9%}
.sc-page .sc-table col.sc-col-count{width:14%}
.sc-page .sc-table col.sc-col-var{width:7%}
.sc-page .sc-table col.sc-col-expl{width:16%}
.sc-page .sc-table col.sc-col-appr{width:10%}
.sc-page .sc-table th.sc-num,
.sc-page .sc-table td.sc-num{
  text-align:center;
}
.sc-page .sc-table td.sc-brand,
.sc-page .sc-table td.sc-product{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.sc-page .sc-table td.sc-product{font-weight:600}
.sc-page .sc-table td.sc-cat{
  color:var(--sc-muted);
  font-size:11.5px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.sc-page .sc-table .sc-counted,
.sc-page .sc-table .sc-pack,
.sc-page .sc-table .sc-loose{
  width:64px;
  min-width:0;
  max-width:72px;
  height:28px;
  min-height:28px;
  padding:2px 6px;
  font-size:12px;
  text-align:center;
  border-color:rgba(255,255,255,.12);
  background:#0d1015;
  color:#f0f2f5;
  color-scheme:dark;
}
.sc-page .sc-table .sc-counted{width:min(72px,100%)}
.sc-page .sc-count-pair{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:4px;
  width:100%;
  min-width:0;
}
.sc-page .sc-table .sc-pack,
.sc-page .sc-table .sc-loose{width:100%;min-width:0}
.sc-page .sc-table .sc-expl{
  width:100%;
  max-width:100%;
  height:28px;
  min-height:28px;
  padding:2px 6px;
  font-size:11.5px;
  border-color:rgba(255,255,255,.12);
  background:#0d1015;
  color:#e8eaee;
}
.sc-page .sc-table .sc-var{
  font-variant-numeric:tabular-nums;
  font-weight:800;
}
.sc-page .sc-table .sc-var.is-negative{color:#FF7B70}
.sc-page .sc-table .sc-var.is-positive{color:#7EB8FA}
.sc-page .sc-table .sc-var.is-zero{color:#72D987}
.sc-page .sc-table .sc-var.is-empty{color:#747c88}
.sc-page .sc-table tr.sc-row-eksi td{
  background:rgba(228,93,93,.075);
}
.sc-page .sc-table tr.sc-row-fazla td{background:rgba(103,169,242,.055)}
.sc-page .sc-table tr.sc-row-esit td{background:rgba(98,210,111,.035)}
.sc-page .sc-new-tag{
  display:inline-flex;
  margin-left:5px;
  padding:1px 5px;
  border:1px solid rgba(214,176,77,.34);
  border-radius:999px;
  background:rgba(214,176,77,.09);
  color:#dfc36e;
  font-size:8px;
  font-weight:850;
  vertical-align:middle;
}
.sc-page .sc-appr-text{
  font-size:11px;
  font-weight:650;
  color:var(--sc-muted);
}
.sc-page .sc-appr-text.is-approved{color:var(--sc-pos)}
.sc-page .sc-appr-text.is-rejected{color:var(--sc-neg)}
.sc-page .sc-appr-text.is-pending{color:#F5D76E}
.sc-page .sc-appr-text.is-none{color:#646c78}
.sc-page .sc-table .ghost.small,
.sc-page .sc-table .danger.small{
  min-height:26px;
  padding:3px 8px;
  font-size:11px;
}

/* Stok çıkışı */
.sc-issue-page .sc-issue-layout{
  display:grid;
  grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);
  gap:10px;
  flex:1 1 auto;
  min-height:0;
  overflow:auto;
  scrollbar-width:thin;
  scrollbar-color:rgba(214,176,77,.38) transparent;
}
.sc-page .sc-issue-card,
.sc-page .sc-issue-guide{
  min-width:0;
  margin:0;
  border-color:rgba(255,255,255,.085);
  background:linear-gradient(155deg,#181c24,#11141a);
  box-shadow:0 12px 30px rgba(0,0,0,.18);
}
.sc-page .sc-issue-card{
  display:flex;
  flex-direction:column;
  min-height:0;
}
.sc-page .sc-section-head>div>span,
.sc-page .sc-guide-eyebrow{
  color:var(--sc-gold);
  font-size:8.5px;
  font-weight:850;
  letter-spacing:.14em;
}
.sc-page .sc-section-head h3,
.sc-page .sc-issue-guide h3{margin:4px 0 0;color:#f1f2f4;font-size:16px}
.sc-page .sc-section-head p{margin:5px 0 0;color:var(--sc-muted);font-size:11px}
.sc-page .sc-issue-form{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin-top:14px;
}
.sc-page .sc-issue-form .sc-span-2{grid-column:1/-1}
.sc-page .sc-issue-form label{display:grid;gap:5px;min-width:0}
.sc-page .sc-issue-form label>span{
  color:#aeb4bd;
  font-size:10px;
  font-weight:750;
}
.sc-page .sc-issue-form input,
.sc-page .sc-issue-form select{
  width:100%;
  min-width:0;
  height:38px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:9px;
  background:#0e1117;
  color:#eef0f3;
  color-scheme:dark;
  font-size:11.5px;
}
.sc-page .sc-issue-actions{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:12px;
  margin-top:auto;
  padding-top:14px;
  border-top:1px solid var(--sc-line);
}
.sc-page .sc-issue-actions>span{margin-right:auto;color:#858d99;font-size:9.5px}
.sc-page .sc-issue-actions button{min-width:140px}
.sc-page .sc-issue-preview{display:grid;gap:7px;margin-top:12px}
.sc-page .sc-issue-preview>div{
  min-width:0;
  padding:9px 10px;
  border:1px solid rgba(255,255,255,.075);
  border-radius:9px;
  background:#0f1218;
}
.sc-page .sc-issue-preview span{display:block;color:#7f8793;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.sc-page .sc-issue-preview strong{display:block;margin-top:3px;overflow:hidden;color:#e5e7eb;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}
.sc-page .sc-issue-preview>div:nth-child(3) strong{color:var(--sc-gold-strong)}
.sc-page .sc-guide-note{
  margin-top:10px;
  padding:10px;
  border:1px solid rgba(214,176,77,.2);
  border-radius:10px;
  background:rgba(214,176,77,.06);
}
.sc-page .sc-guide-note b{color:#dfc36e;font-size:10px}
.sc-page .sc-guide-note p{margin:4px 0 0;color:#9ea5af;font-size:9.5px;line-height:1.45}

/* Eksi / ücretsiz raporu */
.sc-report-page .sc-kpi-strip{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:8px;
  flex:0 0 auto;
  margin:0;
}
.sc-report-page .sc-kpi-strip .pro-kpi{
  min-width:0;
  padding:9px 11px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:10px;
  background:linear-gradient(150deg,#181c23,#12151a);
}
.sc-report-page .sc-kpi-strip .pro-kpi-label{color:#858d99;font-size:8.5px}
.sc-report-page .sc-kpi-strip .pro-kpi-value{margin-top:3px;color:#e4c86e;font-size:13px}
.sc-report-page .sc-kpi-empty{grid-column:1/-1;margin:0;padding:10px;border:1px dashed rgba(255,255,255,.1);border-radius:10px}
.sc-report-page .sc-report-grid{
  display:grid;
  grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);
  gap:8px;
  flex:1 1 auto;
  min-height:0;
}
.sc-page .sc-report-table{
  width:100%;
  min-width:0!important;
  table-layout:fixed;
  border-collapse:collapse;
  background:#11151b!important;
}
.sc-page .sc-report-table thead th{
  position:sticky;
  top:0;
  z-index:2;
  padding:7px 7px;
  border-bottom:1px solid rgba(214,176,77,.22);
  background:#1a1e27!important;
  color:#d6b04d;
  font-size:8.5px;
  font-weight:800;
  letter-spacing:.035em;
  white-space:nowrap;
}
.sc-page .sc-report-table tbody td{
  height:34px;
  padding:6px 7px;
  overflow:hidden;
  border-bottom:1px solid rgba(255,255,255,.055);
  background:#11151b!important;
  color:#d9dde3;
  font-size:10.5px;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.sc-page .sc-report-table tbody tr:nth-child(even) td{background:#151920!important}
.sc-page .sc-report-table tbody tr:hover td{background:#1b2029!important}
.sc-page .sc-report-table th:nth-child(n+4),
.sc-page .sc-report-table td:nth-child(n+4){text-align:right;font-variant-numeric:tabular-nums}
.sc-page .sc-empty-state{
  display:grid;
  min-height:82px;
  margin:10px;
  place-items:center;
  border-color:rgba(214,176,77,.17);
  background:rgba(214,176,77,.025);
  color:#8f96a1;
  font-size:11px;
}

/* Bu sayfadan açılan güvenli onay pencereleri */
.modal-card:has(.sc-confirm){
  width:min(590px,94vw);
  max-height:min(88vh,720px);
  overflow:hidden;
  padding:0;
  border:1px solid rgba(214,176,77,.3);
  border-radius:18px;
  background:
    radial-gradient(circle at 88% -22%,rgba(214,176,77,.15),transparent 34%),
    #11151b;
  color:#eef0f3;
  box-shadow:0 30px 90px rgba(0,0,0,.58);
}
.modal-card:has(.sc-confirm)>h2{
  margin:0;
  padding:17px 54px 13px 18px;
  border-bottom:1px solid rgba(255,255,255,.08);
  color:#f3f0e7;
  font-size:16px;
}
.modal-card:has(.sc-confirm)>.modal-x{
  top:10px;
  right:10px;
  border:1px solid rgba(255,255,255,.11);
  background:rgba(255,255,255,.05);
  color:#cfd3d9;
}
.modal-card:has(.sc-confirm)>#mb{overflow:hidden}
.sc-confirm{padding:16px 18px 18px}
.sc-confirm-eyebrow{display:block;color:#d6b04d;font-size:8.5px;font-weight:850;letter-spacing:.15em}
.sc-confirm-intro p{margin:5px 0 0;color:#c7ccd3;font-size:11.5px;line-height:1.5}
.sc-confirm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px}
.sc-confirm-summary>div{min-width:0;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0c1015}
.sc-confirm-summary span{display:block;color:#7f8792;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.sc-confirm-summary strong{display:block;margin-top:3px;overflow:hidden;color:#e5e8ec;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.sc-confirm-summary>div:last-child strong{color:#e6c969}
.sc-confirm-warning{display:flex;gap:9px;align-items:flex-start;margin-top:10px;padding:9px 10px;border:1px solid rgba(214,176,77,.22);border-radius:9px;background:rgba(214,176,77,.065)}
.sc-confirm-warning>span{display:grid;width:19px;height:19px;flex:0 0 19px;place-items:center;border-radius:50%;background:#d6b04d;color:#151109;font-size:11px;font-weight:900}
.sc-confirm-warning p{margin:1px 0 0;color:#c8b778;font-size:9.8px;line-height:1.45}
.sc-confirm.is-danger .sc-confirm-eyebrow{color:#f08075}
.sc-confirm.is-danger .sc-confirm-warning{border-color:rgba(228,93,93,.3);background:rgba(228,93,93,.075)}
.sc-confirm.is-danger .sc-confirm-warning>span{background:#e45d5d;color:#fff}
.sc-confirm.is-danger .sc-confirm-warning p{color:#efaaa4}
.sc-confirm-ack{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.025);color:#b6bcc5;font-size:9.8px;cursor:pointer}
.sc-confirm-ack input{width:15px;height:15px;flex:0 0 15px;margin:0;accent-color:#d6b04d}
.sc-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}
.sc-confirm-actions button{min-width:102px;min-height:34px;padding:7px 12px;border-radius:9px;font-size:11px}
.sc-confirm-actions .ghost{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#d7dbe1}
.sc-confirm-actions .primary{border:1px solid #e2c15d;background:linear-gradient(180deg,#e6c965,#cda63d);color:#171109}
.sc-confirm-actions .primary.is-danger{border-color:#ef766b;background:linear-gradient(180deg,#e97166,#c94e45);color:#fff}
.sc-confirm-actions button:disabled{opacity:.42;cursor:not-allowed}

@media (max-width:1100px){
  .sc-page .sc-table col.sc-col-cat{width:0}
  .sc-page .sc-table th:nth-child(3),
  .sc-page .sc-table td:nth-child(3){display:none}
  .sc-page .sc-table col.sc-col-product{width:30%}
  .sc-issue-page .sc-issue-layout{grid-template-columns:1fr}
  .sc-page{overflow:auto}
}
@media (max-width:760px){
  .sc-page .sc-toolbar-row{align-items:stretch}
  .sc-page .sc-filter-controls{width:100%}
  .sc-page .sc-filter-controls label{flex:1}
  .sc-page .sc-filter-controls select,
  .sc-page .sc-filter-controls label:nth-child(2) select{width:100%}
  .sc-page .sc-toolbar-actions{width:100%;justify-content:stretch;flex-wrap:wrap}
  .sc-page .sc-toolbar-actions button{flex:1 1 44%}
  .sc-page .sc-issue-form{grid-template-columns:1fr}
  .sc-page .sc-issue-form .sc-span-2{grid-column:auto}
  .sc-report-page .sc-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sc-report-page .sc-report-grid{grid-template-rows:repeat(2,minmax(240px,1fr))}
  .sc-confirm-summary{grid-template-columns:1fr}
}
