.metric-grid{display:grid;gap:clamp(1rem,1.5vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.metric-card{position:relative;display:grid;gap:.75rem;padding:clamp(1.25rem,2vw,1.75rem);border-radius:var(--radius-lg);background:var(--metric-bg,linear-gradient(135deg,#2563eb,#3b82f6));color:var(--metric-color,#fff);box-shadow:var(--shadow-sm);overflow:hidden}
.metric-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.15),transparent 55%);opacity:.9;pointer-events:none}
.metric-card__icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.15);color:currentColor;font-size:1.35rem}
.metric-card__value{font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:700;line-height:1.15}
.metric-card__label{font-size:.95rem;font-weight:600;color:rgba(255,255,255,.85)}
.metric-card__meta{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:rgba(255,255,255,.75)}
.metric-card__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;background:rgba(255,255,255,.18);font-weight:600;font-size:.78rem}
.metric-card--secondary{--metric-bg:linear-gradient(135deg,#9333ea,#6366f1)}
.metric-card--success{--metric-bg:linear-gradient(135deg,#059669,#10b981)}
.metric-card--warning{--metric-bg:linear-gradient(135deg,#f59e0b,#f97316)}
.metric-card--surface{--metric-bg:var(--surface-color);--metric-color:var(--text-color);box-shadow:var(--shadow-sm)}
.metric-card--surface::before{display:none}
.metric-card--surface .metric-card__badge{background:rgba(15,23,42,.05)}
.dashboard-section{display:grid;gap:1.25rem}
.dashboard-section__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}
.dashboard-section__title{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:0}
.dashboard-mini-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}
.dashboard-mini-list__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border-color)}
.dashboard-mini-list__item:last-child{border-bottom:none}
.dashboard-mini-list__primary{font-weight:600;color:var(--text-color);margin-bottom:.1rem}
.dashboard-mini-list__secondary{font-size:.85rem;color:var(--muted-color)}
.timeline{position:relative;display:grid;gap:1.25rem;padding-left:1.25rem}
.timeline::before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:.35rem;width:2px;background:rgba(15,23,42,.08)}
.timeline__item{position:relative;padding-left:1rem}
.timeline__item::before{content:"";position:absolute;top:.35rem;left:-1.2rem;width:10px;height:10px;border-radius:50%;background:#0d6efd;box-shadow:0 0 0 4px rgba(13,110,253,.15)}
.timeline__title{font-weight:600;margin-bottom:.15rem}
.timeline__meta{font-size:.82rem;color:var(--muted-color)}
.chip-list{display:flex;flex-wrap:wrap;gap:.5rem}
.chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;background:rgba(13,110,253,.1);font-size:.78rem;font-weight:600;color:var(--muted-color)}
.chip--filter{cursor:pointer;transition:background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}
.chip--filter:focus-visible{outline:2px solid rgba(13,110,253,.35);outline-offset:2px}
.chip--filter:hover,.chip--filter:focus-visible{background:rgba(13,110,253,.18);color:#0d6efd;box-shadow:0 0 0 2px rgba(13,110,253,.12)}
.chip--filter-active{background:rgba(13,110,253,.28);color:#0b5ed7;box-shadow:0 0 0 2px rgba(13,110,253,.25)}
[data-theme=dark] .chip--filter:hover,[data-theme=dark] .chip--filter:focus-visible{background:rgba(59,130,246,.32);color:#bfdbfe;box-shadow:0 0 0 2px rgba(59,130,246,.25)}
[data-theme=dark] .chip--filter-active{background:rgba(59,130,246,.48);color:#60a5fa;box-shadow:0 0 0 2px rgba(59,130,246,.35)}
.btn-soft{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-md);border:none;background:rgba(15,23,42,.08);color:var(--text-color);font-weight:600;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base)}
.btn-soft:hover{background:rgba(13,110,253,.16);color:#0d6efd;transform:translateY(-1px)}
.btn-soft:active{transform:translateY(0);background:rgba(13,110,253,.22)}
.btn-soft:focus-visible{outline:2px solid rgba(13,110,253,.35);outline-offset:2px}
.btn-soft-primary{background:rgba(13,110,253,.12);color:#0d6efd}
.btn-soft-primary:hover{background:rgba(13,110,253,.22)}
.btn-soft-muted{background:rgba(100,116,139,.14);color:var(--muted-color)}
.btn-soft-muted:hover{color:var(--text-color)}
[data-theme=dark] .btn-soft{background:rgba(226,232,240,.08);color:var(--text-color)}
[data-theme=dark] .btn-soft:hover{background:rgba(13,110,253,.25);color:#fff}
.main-topbar__actions{display:flex;align-items:center;gap:.75rem}
.main-topbar__actions .btn+.btn{margin-left:0}
.main-topbar__user{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}
.layout-auth .layout-shell{grid-template-columns:1fr}
.layout-auth .sidebar,.layout-auth .sidebar-backdrop{display:none!important}
.layout-auth .main-area{max-width:640px;margin:0 auto;width:100%}
.layout-auth .main-topbar{display:none}
.layout-auth .main-content{padding:clamp(1.5rem,4vw,3rem) 1.5rem}
@media (min-width:992px){.filter-drawer{position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto}}
.filter-backdrop{display:none;position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:1045}
.filter-backdrop.visible{display:block}
.card-modern{height:100%}
/* Compiled theme styles (minified) */
:root{color-scheme:light;--font-family-base:'Inter','Segoe UI',sans-serif;--surface-color:#fff;--surface-alt-color:#fff;--bg-color:#f8f9fb;--text-color:#0f172a;--muted-color:#64748b;--border-color:rgba(15,18,24,.1);--shadow-sm:0 6px 18px rgba(15,23,42,.08);--shadow-lg:0 24px 60px rgba(15,23,42,.12);--radius-lg:1.25rem;--radius-md:.875rem;--transition-base:.2s ease;--status-beklemede:#6c757d;--status-yola:#0d6efd;--status-ulasilamadi:#f7b924;--status-tekrar:#fd7e14;--status-teslim:#198754;--status-iptal:#dc3545}body{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;background:var(--bg-color);color:var(--text-color);min-height:100vh;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}[data-theme=dark]{color-scheme:dark;--surface-color:#14181f;--surface-alt-color:#1b212a;--bg-color:#0f1218;--text-color:#e2e8f0;--muted-color:#94a3b8;--border-color:rgba(255,255,255,.08)}.layout-shell{display:grid;grid-template-columns:clamp(240px,18vw,320px) 1fr;min-height:100vh;background:var(--bg-color)}@media (max-width:991.98px){.layout-shell{grid-template-columns:1fr}}.sidebar{background:var(--surface-color);border-right:1px solid var(--border-color);padding:1.5rem 1.25rem;box-shadow:var(--shadow-sm);position:relative;z-index:1040}.sidebar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.sidebar__nav{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.sidebar__link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;color:var(--muted-color);font-weight:600;text-decoration:none;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base)}.sidebar__link:hover,.sidebar__link.active{background:rgba(13,110,253,.12);color:#0d6efd;transform:translateX(4px)}.sidebar__link i{font-size:1.125rem}@media (max-width:991.98px){.sidebar{position:fixed;inset:0 auto 0 0;width:280px;transform:translateX(-100%);transition:transform var(--transition-base);box-shadow:var(--shadow-lg)}.sidebar.is-open{transform:translateX(0)}}.sidebar-backdrop{display:none;position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:1035}.sidebar-backdrop.visible{display:block}.main-area{display:flex;flex-direction:column;min-height:100vh}.main-topbar{position:sticky;top:0;z-index:1030;background:var(--surface-color);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.main-content{padding:clamp(1rem,2vw,2rem);flex:1 1 auto}.card-modern{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:clamp(1rem,2vw,2rem);box-shadow:var(--shadow-sm)}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:999px;font-weight:600;font-size:.85rem;letter-spacing:.02em;color:#fff}.status-badge::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.status-badge--beklemede{background:var(--status-beklemede)}.status-badge--yola_cikti{background:var(--status-yola)}.status-badge--ulasilamadi{background:var(--status-ulasilamadi);color:#161c2d}.status-badge--tekrar_cikacak{background:var(--status-tekrar)}.status-badge--teslim_edildi{background:var(--status-teslim)}.status-badge--iptal_edildi{background:var(--status-iptal)}.filter-drawer{position:relative;background:var(--surface-color);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:clamp(1rem,2vw,1.5rem);box-shadow:var(--shadow-sm)}@media (max-width:991.98px){.filter-drawer{position:fixed;inset:0;z-index:1050;overflow-y:auto;transform:translateY(100%);transition:transform var(--transition-base)}.filter-drawer.is-open{transform:translateY(0)}}.table-skeleton{display:grid;gap:.5rem}.table-skeleton .row{height:48px;border-radius:.75rem;background:linear-gradient(90deg,rgba(148,163,184,.15) 25%,rgba(148,163,184,.22) 37%,rgba(148,163,184,.15) 63%);background-size:400% 100%;animation:shimmer 1.25s ease-in-out infinite}@keyframes shimmer{0%{background-position:100% 50%}100%{background-position:0 50%}}.toast-modern{border-radius:var(--radius-md);background:var(--surface-color);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);color:var(--text-color)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600}.table-responsive{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--surface-color);box-shadow:var(--shadow-sm)}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:999px;padding:.25rem .75rem}.dataTables_wrapper .dataTables_filter input{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface-alt-color)}[data-theme=dark] .dataTables_wrapper .dataTables_filter input{color:var(--text-color)}