@import '_content/Platform.UI.Shared/Platform.UI.Shared.8u6h9o72s4.bundle.scp.css';

/* _content/Platform.Web/Components/Pages/Admin/AuditLogs.razor.rz.scp.css */
.filters[b-85smi4g4qi] { display: flex; flex-direction: row; /* .card column verir */ flex-wrap: wrap; align-items: center; gap: var(--spacing-3); }
.filters .search-box[b-85smi4g4qi] { flex: 1 1 220px; min-width: 200px; }
.filters__select[b-85smi4g4qi] { width: auto; min-width: 160px; flex: 0 0 auto; }
.filters__date[b-85smi4g4qi] { display: flex; flex-direction: column; gap: 2px; }
.filters__date .custom-input[b-85smi4g4qi] { width: 150px; }
.filters__count[b-85smi4g4qi] { margin-left: auto; white-space: nowrap; }
.row-open td[b-85smi4g4qi] { background: var(--bg-surface-subtle); border-bottom-color: transparent; }
.row-detail td[b-85smi4g4qi] { background: var(--bg-surface-subtle); padding-top: 0; }
.detail[b-85smi4g4qi] { padding: var(--spacing-2) 0 var(--spacing-2); }
.json[b-85smi4g4qi] { margin: 0; padding: var(--spacing-3) var(--spacing-4); background: var(--bg-surface); border: 1px solid var(--border-color); border-radius: var(--radius-md); font-family: var(--font-mono); font-size: var(--font-size-xs); line-height: 1.55; color: var(--text-main); overflow-x: auto; white-space: pre; max-height: 360px; }
/* _content/Platform.Web/Components/Pages/Admin/Campaigns.razor.rz.scp.css */
.stats[b-kfmu7x2z04] { display: grid; gap: var(--spacing-3); grid-template-columns: repeat(2, minmax(0, 1fr)); }
.filters[b-kfmu7x2z04] { display: flex; flex-direction: row; /* .card column verir */ flex-wrap: wrap; align-items: center; gap: var(--spacing-3); }
.filters .search-box[b-kfmu7x2z04] { flex: 1 1 240px; min-width: 200px; }
.filters__count[b-kfmu7x2z04] { margin-left: auto; white-space: nowrap; }
.row-actions[b-kfmu7x2z04] { display: inline-flex; gap: var(--spacing-1); justify-content: flex-end; }
.row-passive td[b-kfmu7x2z04] { opacity: 0.6; }

@media (min-width: 768px) {
  .stats[b-kfmu7x2z04] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--spacing-4); }
}
/* _content/Platform.Web/Components/Pages/Admin/Categories.razor.rz.scp.css */
.filters[b-2470a8x3sn] { display: flex; flex-direction: row; /* .card column verir */ flex-wrap: wrap; align-items: center; gap: var(--spacing-3); }
.filters .search-box[b-2470a8x3sn] { flex: 1 1 240px; min-width: 200px; }
.filters__count[b-2470a8x3sn] { margin-left: auto; white-space: nowrap; }
.row-actions[b-2470a8x3sn] { display: inline-flex; gap: var(--spacing-1); justify-content: flex-end; }
.row-passive td[b-2470a8x3sn] { opacity: 0.6; }
.tree-cell[b-2470a8x3sn] { padding-left: calc(var(--depth, 0) * 1.5rem); }
.tree-toggle[b-2470a8x3sn] { width: 32px; height: 32px; min-width: 32px; flex-shrink: 0; }
/* Dokunmatik kipte 32px parmakla vurulamayacak kadar küçük kalıyor. */
@media (pointer: coarse) {
  .tree-toggle[b-2470a8x3sn] { width: var(--min-touch-target); height: var(--min-touch-target); min-width: var(--min-touch-target); }
}
.tree-toggle--leaf[b-2470a8x3sn] { display: inline-grid; place-items: center; color: var(--neutral-400); }
.tree-icon[b-2470a8x3sn] { font-size: 1.25rem; line-height: 1; flex-shrink: 0; }

@media (max-width: 767px) {
  .tree-cell[b-2470a8x3sn] { padding-left: calc(var(--depth, 0) * 0.75rem); }
}
/* _content/Platform.Web/Components/Pages/Admin/Companies.razor.rz.scp.css */
.stats[b-24r0eixyyh] { display: grid; gap: var(--spacing-3); grid-template-columns: repeat(2, minmax(0, 1fr)); }
.filters[b-24r0eixyyh] { display: flex; flex-direction: row; /* .card column verir */ flex-wrap: wrap; align-items: center; gap: var(--spacing-3); }
.filters .search-box[b-24r0eixyyh] { flex: 1 1 240px; min-width: 200px; }
.filters__select[b-24r0eixyyh] { width: auto; min-width: 180px; flex: 0 0 auto; }
.filters__count[b-24r0eixyyh] { margin-left: auto; white-space: nowrap; }
.row-actions[b-24r0eixyyh] { display: inline-flex; gap: var(--spacing-1); justify-content: flex-end; }
.row-passive td[b-24r0eixyyh] { opacity: 0.6; }
.row-focus td[b-24r0eixyyh] { background: var(--primary-50); }
.detail-grid[b-24r0eixyyh] { display: grid; gap: var(--spacing-3); grid-template-columns: minmax(0, 1fr); }

@media (min-width: 768px) {
  .stats[b-24r0eixyyh] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--spacing-4); }
}
@media (min-width: 1024px) {
  .detail-grid[b-24r0eixyyh] { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
}
/* _content/Platform.Web/Components/Pages/Admin/Complaints.razor.rz.scp.css */
.stats[b-5i0v2n2byp] { display: grid; gap: var(--spacing-3); grid-template-columns: repeat(2, minmax(0, 1fr)); }
.filters[b-5i0v2n2byp] { display: flex; flex-direction: row; /* .card column verir */ flex-wrap: wrap; align-items: center; gap: var(--spacing-3); }
.filters .search-box[b-5i0v2n2byp] { flex: 1 1 240px; min-width: 200px; }
.filters__select[b-5i0v2n2byp] { width: auto; min-width: 150px; flex: 0 0 auto; }
.filters__count[b-5i0v2n2byp] { margin-left: auto; white-space: nowrap; }
.row-actions[b-5i0v2n2byp] { display: inline-flex; gap: var(--spacing-1); justify-content: flex-end; }
.row-passive td[b-5i0v2n2byp] { opacity: 0.65; }
.row-pending td:first-child[b-5i0v2n2byp] { box-shadow: inset 3px 0 0 var(--warning-500); }

@media (min-width: 768px) {
  .stats[b-5i0v2n2byp] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--spacing-4); }
}
/* _content/Platform.Web/Components/Pages/Admin/Dashboard.razor.rz.scp.css */
.dash-stats[b-gpkc1nek4f] { display: grid; gap: var(--spacing-3); grid-template-columns: repeat(2, minmax(0, 1fr)); }
.dash-charts[b-gpkc1nek4f] { display: grid; gap: var(--spacing-4); grid-template-columns: minmax(0, 1fr); }
.dash-lists[b-gpkc1nek4f] { display: grid; gap: var(--spacing-4); grid-template-columns: minmax(0, 1fr); }
.stat-link[b-gpkc1nek4f] { display: block; text-decoration: none; color: inherit; border-radius: var(--radius-lg); transition: transform var(--transition-speed) var(--ease-out), box-shadow var(--transition-speed); }
.stat-link:hover[b-gpkc1nek4f] { transform: translateY(-2px); box-shadow: var(--shadow-md); text-decoration: none; color: inherit; }
.stat-link:focus-visible[b-gpkc1nek4f] { outline: none; box-shadow: var(--ring-focus); }
.stat-link[b-gpkc1nek4f]  .stat-card { height: 100%; }

@media (min-width: 768px) {
  .dash-stats[b-gpkc1nek4f] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--spacing-4); }
  .dash-lists[b-gpkc1nek4f] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 1024px) {
  .dash-charts[b-gpkc1nek4f] { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); }
}
@media (min-width: 1280px) {
  .dash-lists[b-gpkc1nek4f] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

/* Destek kuyruğu kutucuğu: özet ızgarasının altında tam genişlikte durur; ızgaradaki sekiz
   kutucuğun dengesini bozmaz. */
.support-tile[b-gpkc1nek4f] {
  flex-direction: row;
  align-items: center;
  gap: var(--spacing-4);
  padding: var(--spacing-4);
  color: var(--text-main);
  text-decoration: none;
  flex-wrap: wrap;
  transition: transform var(--transition-speed) var(--ease-out), box-shadow var(--transition-speed);
}
.support-tile:hover[b-gpkc1nek4f] { transform: translateY(-2px); box-shadow: var(--shadow-md); text-decoration: none; color: var(--text-main); }
.support-tile:focus-visible[b-gpkc1nek4f] { outline: none; box-shadow: var(--ring-focus); }
.support-tile__icon[b-gpkc1nek4f] {
  width: 44px;
  height: 44px;
  flex-shrink: 0;
  display: grid;
  place-items: center;
  border-radius: var(--radius-md);
  background: var(--accent-50);
  color: var(--tint-accent-fg);
}
.support-tile__body[b-gpkc1nek4f] { display: flex; flex-direction: column; gap: 4px; flex: 1 1 220px; min-width: 0; }
.support-tile__title[b-gpkc1nek4f] { font-weight: 700; }
.support-tile__meta[b-gpkc1nek4f] { display: flex; flex-wrap: wrap; gap: 4px var(--spacing-4); font-size: var(--font-size-sm); color: var(--text-secondary); }
.support-tile__meta strong[b-gpkc1nek4f] { color: var(--text-main); font-variant-numeric: tabular-nums; }
.support-tile__cta[b-gpkc1nek4f] { display: inline-flex; align-items: center; gap: 4px; font-size: var(--font-size-sm); font-weight: 700; color: var(--text-link); white-space: nowrap; }

@media (max-width: 479px) {
  .support-tile__cta[b-gpkc1nek4f] { width: 100%; justify-content: flex-end; }
}
/* _content/Platform.Web/Components/Pages/Admin/Demands.razor.rz.scp.css */
.stats[b-3alwe2ob12] { display: grid; gap: var(--spacing-3); grid-template-columns: repeat(2, minmax(0, 1fr)); }
.filters[b-3alwe2ob12] { display: flex; flex-direction: row; /* .card column verir */ flex-wrap: wrap; align-items: center; gap: var(--spacing-3); }
.filters .search-box[b-3alwe2ob12] { flex: 1 1 240px; min-width: 200px; }
.filters__select[b-3alwe2ob12] { width: auto; min-width: 160px; flex: 0 0 auto; }
.filters__count[b-3alwe2ob12] { margin-left: auto; white-space: nowrap; }
.row-actions[b-3alwe2ob12] { display: inline-flex; gap: var(--spacing-1); justify-content: flex-end; }
.row-passive td[b-3alwe2ob12] { opacity: 0.6; }
.row-moderation td[b-3alwe2ob12] { background: var(--warning-50); }
.row-moderation td:first-child[b-3alwe2ob12] { box-shadow: inset 3px 0 0 var(--warning-500); }

@media (min-width: 768px) {
  .stats[b-3alwe2ob12] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--spacing-4); }
}
/* _content/Platform.Web/Components/Pages/Admin/Moderation.razor.rz.scp.css */
.stats[b-2fxstwt298] { display: grid; gap: var(--spacing-3); grid-template-columns: repeat(2, minmax(0, 1fr)); }
.queue-grid[b-2fxstwt298] { display: grid; gap: var(--spacing-4); grid-template-columns: minmax(0, 1fr); }
.queue-card[b-2fxstwt298] { border-left: 4px solid var(--warning-500); }
.queue-flag[b-2fxstwt298] { padding: var(--spacing-2) var(--spacing-3); }
.queue-actions[b-2fxstwt298] { flex-wrap: wrap; }

@media (min-width: 768px) {
  .stats[b-2fxstwt298] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--spacing-4); }
}
@media (min-width: 1024px) {
  .queue-grid[b-2fxstwt298] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 1536px) {
  .queue-grid[b-2fxstwt298] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

/* İşlem güvenliği (sahte satış / sahte puan) gerekçeleri */
.integrity-flag[b-2fxstwt298] { align-items: flex-start; }
.integrity-flag__body[b-2fxstwt298] { min-width: 0; }
.integrity-list[b-2fxstwt298] { margin: var(--spacing-1) 0; padding-left: 1.1rem; font-size: 0.8125rem; line-height: 1.45; }
.integrity-list li + li[b-2fxstwt298] { margin-top: 2px; }
/* _content/Platform.Web/Components/Pages/Admin/NotificationTemplates.razor.rz.scp.css */
.filters[b-dvxo38ydw5] { display: flex; flex-direction: row; /* .card column verir */ flex-wrap: wrap; align-items: center; gap: var(--spacing-3); }
.filters .search-box[b-dvxo38ydw5] { flex: 1 1 240px; min-width: 200px; }
.filters__count[b-dvxo38ydw5] { margin-left: auto; white-space: nowrap; }
.type-icon[b-dvxo38ydw5] { font-size: 1.35rem; line-height: 1; width: 36px; height: 36px; display: grid; place-items: center; background: var(--bg-surface-subtle); border-radius: var(--radius-md); flex-shrink: 0; }
.tpl-body[b-dvxo38ydw5] { max-width: 360px; font-family: var(--font-mono); font-size: var(--font-size-xs); color: var(--text-secondary); }
.preview__card[b-dvxo38ydw5] { display: flex; gap: var(--spacing-3); align-items: flex-start; padding: var(--spacing-3) var(--spacing-4); border: 1px solid var(--border-color); border-radius: var(--radius-lg); background: var(--bg-surface-subtle); }
.preview__icon[b-dvxo38ydw5] { font-size: 1.5rem; line-height: 1; flex-shrink: 0; }
.channels[b-dvxo38ydw5] { display: flex; flex-direction: column; gap: var(--spacing-2); }

@media (min-width: 640px) {
  .channels[b-dvxo38ydw5] { flex-direction: row; flex-wrap: wrap; gap: var(--spacing-5); }
}
/* _content/Platform.Web/Components/Pages/Admin/Offers.razor.rz.scp.css */
.stats[b-8xw9cmtofs] { display: grid; gap: var(--spacing-3); grid-template-columns: repeat(2, minmax(0, 1fr)); }
.filters[b-8xw9cmtofs] { display: flex; flex-direction: row; /* .card column verir */ flex-wrap: wrap; align-items: center; gap: var(--spacing-3); }
.filters .search-box[b-8xw9cmtofs] { flex: 1 1 240px; min-width: 200px; }
.filters__select[b-8xw9cmtofs] { width: auto; min-width: 160px; flex: 0 0 auto; }
.filters__count[b-8xw9cmtofs] { margin-left: auto; white-space: nowrap; }
.row-actions[b-8xw9cmtofs] { display: inline-flex; gap: var(--spacing-1); justify-content: flex-end; }
.row-passive td[b-8xw9cmtofs] { opacity: 0.6; }
.row-moderation td[b-8xw9cmtofs] { background: var(--warning-50); }
.row-moderation td:first-child[b-8xw9cmtofs] { box-shadow: inset 3px 0 0 var(--warning-500); }

@media (min-width: 768px) {
  .stats[b-8xw9cmtofs] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--spacing-4); }
}
/* _content/Platform.Web/Components/Pages/Admin/Pricing.razor.rz.scp.css */
.stats[b-4sdytd8wr9] { display: grid; gap: var(--spacing-3); grid-template-columns: repeat(2, minmax(0, 1fr)); }
.filters[b-4sdytd8wr9] { display: flex; flex-direction: row; /* .card column verir */ flex-wrap: wrap; align-items: center; gap: var(--spacing-3); }
.filters .search-box[b-4sdytd8wr9] { flex: 1 1 240px; min-width: 200px; }
.filters__select[b-4sdytd8wr9] { width: auto; min-width: 160px; flex: 0 0 auto; }
.filters__count[b-4sdytd8wr9] { margin-left: auto; white-space: nowrap; }
.row-actions[b-4sdytd8wr9] { display: inline-flex; gap: var(--spacing-1); justify-content: flex-end; }
.row-passive td[b-4sdytd8wr9] { opacity: 0.6; }

@media (min-width: 768px) {
  .stats[b-4sdytd8wr9] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--spacing-4); }
}
/* _content/Platform.Web/Components/Pages/Admin/Reports.razor.rz.scp.css */
.stats[b-r6j53iyr07] { display: grid; gap: var(--spacing-3); grid-template-columns: repeat(2, minmax(0, 1fr)); margin-bottom: var(--spacing-4); }
.charts[b-r6j53iyr07] { display: grid; gap: var(--spacing-4); grid-template-columns: minmax(0, 1fr); margin-bottom: var(--spacing-4); }
.range[b-r6j53iyr07] { display: flex; flex-direction: column; gap: var(--spacing-3); }
.range__info[b-r6j53iyr07] { white-space: nowrap; }
.read-rate[b-r6j53iyr07] { display: flex; align-items: baseline; gap: var(--spacing-3); }
.read-rate__value[b-r6j53iyr07] { font-size: var(--font-size-3xl); font-weight: 800; letter-spacing: -0.02em; color: var(--success-600); font-variant-numeric: tabular-nums; }

@media (min-width: 768px) {
  .stats[b-r6j53iyr07] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--spacing-4); }
  .range[b-r6j53iyr07] { flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: wrap; }
}
@media (min-width: 1024px) {
  .charts[b-r6j53iyr07] { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); }
}
/* _content/Platform.Web/Components/Pages/Admin/Settings.razor.rz.scp.css */
.layout[b-qsulc3i9ps] { display: grid; gap: var(--spacing-4); grid-template-columns: minmax(0, 1fr); align-items: start; }
.side__nav[b-qsulc3i9ps] { display: flex; gap: var(--spacing-1); overflow-x: auto; scrollbar-width: none; }
.side__nav[b-qsulc3i9ps]::-webkit-scrollbar { display: none; }
.side__nav .menu-item[b-qsulc3i9ps] { white-space: nowrap; border-radius: var(--radius-md); width: auto; padding: var(--spacing-2) var(--spacing-3); }
.menu-item--active[b-qsulc3i9ps] { background: var(--primary-50); color: var(--primary-700); }
.group[b-qsulc3i9ps] { overflow: hidden; }
.group__header[b-qsulc3i9ps] { display: flex; align-items: center; gap: var(--spacing-3); padding: var(--spacing-4); border-bottom: 1px solid var(--border-color); background: var(--bg-surface-subtle); }
.group__icon[b-qsulc3i9ps] { width: 36px; height: 36px; border-radius: var(--radius-md); display: grid; place-items: center; background: var(--primary-50); color: var(--primary-600); flex-shrink: 0; }
.setting[b-qsulc3i9ps] { display: grid; gap: var(--spacing-2); padding: var(--spacing-3) var(--spacing-4); border-bottom: 1px solid var(--border-color); }
.setting:last-child[b-qsulc3i9ps] { border-bottom: none; }
.setting--changed[b-qsulc3i9ps] { background: var(--warning-50); }
.setting__label[b-qsulc3i9ps] { display: flex; flex-direction: column; gap: 2px; cursor: pointer; }
.setting__control[b-qsulc3i9ps] { display: flex; align-items: center; gap: var(--spacing-2); }
.setting__control .custom-input[b-qsulc3i9ps] { flex: 1; min-width: 0; }
.setting__input--changed[b-qsulc3i9ps] { border-color: var(--warning-500) !important; }
.save-bar[b-qsulc3i9ps] { display: flex; align-items: center; gap: var(--spacing-2); }
.save-bar__info[b-qsulc3i9ps] { margin-right: auto; }

@media (max-width: 1023px) {
  .save-bar[b-qsulc3i9ps] { transform: translateY(110%); transition: transform 0.25s var(--ease-out); }
  .save-bar--visible[b-qsulc3i9ps] { transform: translateY(0); }
}
@media (min-width: 768px) {
  .setting[b-qsulc3i9ps] { grid-template-columns: minmax(0, 1fr) minmax(220px, 320px); align-items: center; }
}
@media (min-width: 1024px) {
  .layout[b-qsulc3i9ps] { grid-template-columns: 260px minmax(0, 1fr); }
  .side__card[b-qsulc3i9ps] { position: sticky; top: calc(var(--spacing-4) + 64px); }
  .side__nav[b-qsulc3i9ps] { flex-direction: column; overflow: visible; }
  .side__nav .menu-item[b-qsulc3i9ps] { width: 100%; }
}
/* _content/Platform.Web/Components/Pages/Admin/SupportQueue.razor.rz.scp.css */
.stats[b-abded7jo0v] { display: grid; gap: var(--spacing-3); grid-template-columns: repeat(2, minmax(0, 1fr)); }

.sq-stat[b-abded7jo0v] {
    display: block;
    color: inherit;
    text-decoration: none;
    border-radius: var(--radius-lg);
    transition: transform var(--transition-speed) var(--ease-out), box-shadow var(--transition-speed);
}
.sq-stat:hover[b-abded7jo0v] { transform: translateY(-2px); box-shadow: var(--shadow-md); text-decoration: none; color: inherit; }
.sq-stat:focus-visible[b-abded7jo0v] { outline: none; box-shadow: var(--ring-focus); }
.sq-stat[b-abded7jo0v]  .stat-card { height: 100%; }

.sq-tabs__count[b-abded7jo0v] {
    display: inline-grid;
    place-items: center;
    min-width: 22px;
    height: 20px;
    padding: 0 6px;
    border-radius: var(--radius-full);
    background: var(--bg-surface-subtle);
    color: var(--text-secondary);
    font-size: var(--font-size-2xs);
    font-weight: 700;
}
.tabs__item.active .sq-tabs__count[b-abded7jo0v] { background: var(--primary-50); color: var(--tint-primary-fg); }

.filters[b-abded7jo0v] { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; gap: var(--spacing-3); }
.filters .search-box[b-abded7jo0v] { flex: 1 1 240px; min-width: 200px; }
.filters__select[b-abded7jo0v] { width: auto; min-width: 150px; flex: 0 0 auto; }
.filters__count[b-abded7jo0v] { margin-left: auto; white-space: nowrap; }

.row-actions[b-abded7jo0v] { display: inline-flex; align-items: center; gap: var(--spacing-1); justify-content: flex-end; }
.row-passive td[b-abded7jo0v] { opacity: 0.65; }
.row-urgent td:first-child[b-abded7jo0v] { box-shadow: inset 3px 0 0 var(--danger-500); }
.row-high td:first-child[b-abded7jo0v] { box-shadow: inset 3px 0 0 var(--warning-500); }

.sq-link[b-abded7jo0v] { display: flex; flex-direction: column; gap: 2px; color: var(--text-main); text-decoration: none; min-width: 0; }
.sq-link:hover .sq-link__subject[b-abded7jo0v] { color: var(--text-link); text-decoration: underline; }
.sq-link__number[b-abded7jo0v] {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-family: var(--font-mono);
    font-size: var(--font-size-xs);
    color: var(--text-muted);
}
.sq-link__subject[b-abded7jo0v] { font-weight: 700; max-width: 320px; }
.sq-cell[b-abded7jo0v] { display: block; max-width: 200px; }
.sq-cell--sm[b-abded7jo0v] { max-width: 150px; }
.sq-sub[b-abded7jo0v] { display: flex; align-items: center; gap: 4px; white-space: nowrap; }
.sq-status[b-abded7jo0v] { display: flex; flex-wrap: wrap; align-items: center; gap: 4px; max-width: 260px; }

.sq-unread[b-abded7jo0v] { width: 8px; height: 8px; border-radius: 50%; background: var(--primary-500); display: inline-block; }

.visually-hidden[b-abded7jo0v] {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

/* ---------------------------------------------------------------- Telefon: kart listesi */
.sq-cards[b-abded7jo0v] { display: none; list-style: none; margin: 0; padding: 0; flex-direction: column; gap: var(--spacing-3); }

.sq-card[b-abded7jo0v] {
    background: var(--bg-surface);
    border: 1px solid var(--border-color);
    border-radius: var(--radius-lg);
    box-shadow: var(--shadow-card);
    overflow: hidden;
}
.sq-card.row-urgent[b-abded7jo0v] { box-shadow: inset 4px 0 0 var(--danger-500), var(--shadow-card); }
.sq-card.row-high[b-abded7jo0v] { box-shadow: inset 4px 0 0 var(--warning-500), var(--shadow-card); }
.sq-card.row-passive[b-abded7jo0v] { opacity: 0.7; }

.sq-card__link[b-abded7jo0v] {
    display: flex;
    flex-direction: column;
    gap: 6px;
    padding: var(--spacing-3) var(--spacing-4);
    color: var(--text-main);
    text-decoration: none;
    min-height: var(--min-touch-target);
}
.sq-card__link:focus-visible[b-abded7jo0v] { outline: none; box-shadow: var(--ring-focus); }

.sq-card__top[b-abded7jo0v] { display: flex; align-items: center; justify-content: space-between; gap: var(--spacing-2); }
.sq-card__subject[b-abded7jo0v] { font-weight: 700; font-size: var(--font-size-sm); overflow-wrap: anywhere; }
.sq-card__badges[b-abded7jo0v] { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }

@media (max-width: 767px) {
    .sq-table[b-abded7jo0v] { display: none; }
    .sq-cards[b-abded7jo0v] { display: flex; }
    .filters__select[b-abded7jo0v] { flex: 1 1 140px; min-width: 0; }
    .filters .segmented[b-abded7jo0v] { width: 100%; }
    .filters .segmented .segmented__item[b-abded7jo0v] { flex: 1 1 0; }
}

@media (min-width: 768px) {
    .stats[b-abded7jo0v] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--spacing-4); }
}

@media (pointer: coarse) {
    .row-actions .btn-icon[b-abded7jo0v] { min-width: var(--min-touch-target); min-height: var(--min-touch-target); }
    .pagination-bar .btn[b-abded7jo0v] { min-height: var(--min-touch-target); min-width: var(--min-touch-target); }
    .tabs__item[b-abded7jo0v] { min-height: var(--min-touch-target); }
}
/* _content/Platform.Web/Components/Pages/Admin/SupportTicketManage.razor.rz.scp.css */
.stm__card[b-siu0fdkpol] { gap: var(--spacing-3); }
.stm__card .form-group[b-siu0fdkpol] { margin-bottom: 0; }

.stm__card-title[b-siu0fdkpol] {
    display: flex;
    align-items: center;
    gap: var(--spacing-2);
    margin: 0;
    font-size: var(--font-size-sm);
    font-weight: 700;
    letter-spacing: 0.02em;
}

.stm__self[b-siu0fdkpol] { align-self: flex-start; padding-left: 0; }

.stm__facts[b-siu0fdkpol] { display: flex; flex-direction: column; gap: var(--spacing-2); margin: 0; }
.stm__facts > div[b-siu0fdkpol] { display: flex; justify-content: space-between; gap: var(--spacing-3); min-width: 0; }
.stm__facts dt[b-siu0fdkpol] { font-size: var(--font-size-xs); color: var(--text-muted); font-weight: 600; flex-shrink: 0; }
.stm__facts dd[b-siu0fdkpol] { margin: 0; font-size: var(--font-size-sm); text-align: right; display: flex; align-items: center; gap: 6px; min-width: 0; overflow-wrap: anywhere; }

.stm__related[b-siu0fdkpol] {
    display: flex;
    align-items: center;
    gap: var(--spacing-3);
    padding: var(--spacing-3);
    border: 1px solid var(--border-color);
    border-radius: var(--radius-md);
    color: var(--text-main);
    text-decoration: none;
    min-height: var(--min-touch-target);
}
.stm__related:hover[b-siu0fdkpol] { background: var(--bg-surface-hover); text-decoration: none; color: var(--text-main); }
.stm__related:focus-visible[b-siu0fdkpol] { outline: none; box-shadow: var(--ring-focus); }
.stm__related-body[b-siu0fdkpol] { display: flex; flex-direction: column; flex: 1; min-width: 0; overflow-wrap: anywhere; }

.stm__sla--late[b-siu0fdkpol] { border-color: var(--warning-500); }

@media (pointer: coarse) {
    .stm__self[b-siu0fdkpol] { min-height: var(--min-touch-target); }
}

/* Dokunmatik ekranda e-posta, telefon ve firma bağlantıları parmakla seçilebilir yükseklikte olur. */
@media (pointer: coarse) {
    .stm__facts dd a[b-siu0fdkpol] { display: inline-flex; align-items: center; min-height: var(--min-touch-target); }
}
/* _content/Platform.Web/Components/Pages/Admin/Users.razor.rz.scp.css */
/* Telefonda ismin altına inen tip/durum rozetleri. */
.users__badges[b-3olcj2d1kq] { margin-top: 4px; gap: 4px; flex-wrap: wrap; }
/* _content/Platform.Web/Components/Pages/Admin/Wallet.razor.rz.scp.css */
.layout[b-osgycgki8h] { display: grid; gap: var(--spacing-4); grid-template-columns: minmax(0, 1fr); align-items: start; }
.wallet-stats[b-osgycgki8h] { display: grid; gap: var(--spacing-3); grid-template-columns: minmax(0, 1fr); }
.wallet-row[b-osgycgki8h] { width: 100%; border: none; background: transparent; text-align: left; cursor: pointer; font: inherit; color: inherit; }
.wallet-row--active[b-osgycgki8h] { background: var(--primary-50); }
.wallet-row:focus-visible[b-osgycgki8h] { outline: none; box-shadow: inset var(--ring-focus); }

@media (min-width: 640px) {
  .wallet-stats[b-osgycgki8h] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (min-width: 1024px) {
  .layout[b-osgycgki8h] { grid-template-columns: minmax(0, 3fr) minmax(280px, 2fr); }
}
/* _content/Platform.Web/Components/Pages/Error.razor.rz.scp.css */
.error-page[b-06pxz4sfpo] { display: flex; justify-content: center; padding: var(--spacing-8) var(--spacing-4); }
.error-page__card[b-06pxz4sfpo] { width: 100%; max-width: 560px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: var(--spacing-3); padding: var(--spacing-8) var(--spacing-5); background: var(--bg-surface); border: 1px solid var(--border-color); border-radius: var(--radius-xl); box-shadow: var(--shadow-sm); }
.error-page__icon[b-06pxz4sfpo] { background: var(--danger-50); color: var(--danger-500); }
.error-page__title[b-06pxz4sfpo] { font-size: var(--font-size-2xl); font-weight: 800; letter-spacing: -0.02em; margin: 0; }
.error-page__text[b-06pxz4sfpo] { color: var(--text-muted); font-size: var(--font-size-sm); max-width: 44ch; margin: 0; }
.error-page__request[b-06pxz4sfpo] { display: flex; flex-direction: column; gap: 4px; align-items: center; padding: var(--spacing-3) var(--spacing-4); background: var(--bg-surface-subtle); border-radius: var(--radius-md); }
.error-page__request code[b-06pxz4sfpo] { word-break: break-all; }
.error-page__actions[b-06pxz4sfpo] { display: flex; gap: var(--spacing-2); flex-wrap: wrap; justify-content: center; margin-top: var(--spacing-2); }
.error-page__dev[b-06pxz4sfpo] { text-align: left; margin-top: var(--spacing-4); font-size: var(--font-size-xs); }
