/* /Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-8u4189yqz4] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-8u4189yqz4] {
  color: #0077cc;
}

.btn-primary[b-8u4189yqz4] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-8u4189yqz4], .nav-pills .show > .nav-link[b-8u4189yqz4] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-8u4189yqz4] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-8u4189yqz4] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-8u4189yqz4] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-8u4189yqz4] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-8u4189yqz4] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
.ai-shell[b-8u4189yqz4] { max-width: 1440px; margin: 0 auto; }
.page-heading[b-8u4189yqz4] { display:flex; justify-content:space-between; gap:1rem; align-items:flex-start; margin:2rem 0 1.5rem; }.heading-actions[b-8u4189yqz4]{display:flex;gap:.6rem;align-items:center}
.page-heading h1[b-8u4189yqz4] { font-size:2rem; font-weight:700; letter-spacing:-.04em; margin:.25rem 0; }
.eyebrow[b-8u4189yqz4] { color:#6366f1; font-size:.72rem; font-weight:800; letter-spacing:.13em; }
.muted[b-8u4189yqz4] { color:#697386; }
.stats[b-8u4189yqz4] { display:grid; grid-template-columns:repeat(3,1fr); gap:1rem; margin-bottom:1.25rem; }
.stats > div[b-8u4189yqz4] { background:#111827; color:white; border-radius:14px; padding:1.1rem 1.25rem; } .stats span[b-8u4189yqz4]{display:block;color:#aab3c5;font-size:.78rem}.stats strong[b-8u4189yqz4]{font-size:1.35rem}
.card[b-8u4189yqz4] { border:1px solid #e6e9ef; border-radius:16px; box-shadow:0 8px 26px rgba(31,41,55,.05); overflow:hidden; }
.request-card[b-8u4189yqz4] { background:linear-gradient(135deg,#f5f7ff,#fff); }.section-title[b-8u4189yqz4]{display:flex;justify-content:space-between;align-items:start}.section-title h2[b-8u4189yqz4]{font-size:1.15rem}.section-title p[b-8u4189yqz4]{font-size:.85rem;color:#697386}.pill[b-8u4189yqz4]{font-size:.7rem;background:#e0e7ff;color:#4338ca;border-radius:99px;padding:.35rem .6rem;font-weight:700}
label[b-8u4189yqz4] { display:block;font-size:.78rem;font-weight:700;color:#374151;margin-bottom:.35rem }.code-input[b-8u4189yqz4]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem}.filter-bar[b-8u4189yqz4]{display:grid;grid-template-columns:2fr repeat(5,1fr) auto auto;gap:.6rem}.table thead th[b-8u4189yqz4]{background:#f8fafc;color:#6b7280;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.table td[b-8u4189yqz4]{max-width:340px;vertical-align:top}.time[b-8u4189yqz4]{white-space:nowrap;color:#6b7280;font-size:.78rem}.time small[b-8u4189yqz4]{display:block;color:#9ca3af;margin-top:.25rem}.site-name[b-8u4189yqz4]{font-weight:700;word-break:break-word}.module-name[b-8u4189yqz4]{color:#6366f1;font-size:.78rem;margin-top:.2rem}.payload-preview[b-8u4189yqz4]{white-space:pre-wrap;word-break:break-word;max-height:76px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem;margin-bottom:.45rem}.payload-source[b-8u4189yqz4]{display:none}.status[b-8u4189yqz4]{display:inline-block;border-radius:99px;padding:.3rem .55rem;font-size:.7rem;font-weight:700}.status-completed[b-8u4189yqz4]{background:#dcfce7;color:#166534}.status-failed[b-8u4189yqz4]{background:#fee2e2;color:#991b1b}.empty-state[b-8u4189yqz4]{padding:3rem;text-align:center;color:#697386}.pagination-row[b-8u4189yqz4]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-top:1px solid #edf0f4}.auth-shell[b-8u4189yqz4]{min-height:75vh;display:grid;place-items:center}.auth-card[b-8u4189yqz4]{width:min(420px,100%);padding:2.5rem;background:white;border:1px solid #e6e9ef;border-radius:20px;box-shadow:0 18px 50px rgba(31,41,55,.1)}.brand-mark[b-8u4189yqz4]{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#4f46e5;color:#fff;font-weight:800;margin-bottom:1rem}.auth-card h1[b-8u4189yqz4]{font-size:1.65rem}@media(max-width:1100px){.filter-bar[b-8u4189yqz4]{grid-template-columns:1fr 1fr}.filter-bar input[b-8u4189yqz4]{grid-column:1/-1}.table td[b-8u4189yqz4]{max-width:250px}}@media(max-width:600px){.stats[b-8u4189yqz4]{grid-template-columns:1fr}.page-heading[b-8u4189yqz4]{display:block}.heading-actions[b-8u4189yqz4]{margin-top:1rem}.filter-bar[b-8u4189yqz4]{grid-template-columns:1fr}.pagination-row[b-8u4189yqz4]{display:block}.pagination-row .btn-group[b-8u4189yqz4]{display:flex;overflow:auto;margin-top:.75rem}}
