:root{--tblr-font-sans-serif:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--tblr-primary:#9a3f2a;--tblr-primary-rgb:154,63,42;--tblr-primary-fg:#fff;--tblr-primary-darken:#7f3322;--tblr-primary-lt:#f5e9e5;--tblr-primary-lt-rgb:245,233,229;--tblr-link-color:#9a3f2a;--tblr-link-color-rgb:154,63,42}
body{background:#f4f2ef}
.brand-mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#b4532a,#7f3322);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:'Playfair Display',Georgia,serif;font-size:1.1rem;margin-right:.6rem}
.brand-text{font-family:'Playfair Display',Georgia,serif;font-size:1.3rem;letter-spacing:.28em;color:#1f1a17}
.brand-bg{background:#9a3f2a!important;color:#fff!important}
.brand-lt{background:#f5e9e5!important;color:#9a3f2a!important}
.page-pretitle{color:#9a3f2a}
.nav-link .nav-link-icon i{font-size:1.15rem}
.avatar i{font-size:1.25rem}
.dot{width:.5rem;height:.5rem;display:inline-block;border-radius:50%;margin-right:.35rem;vertical-align:middle}
.thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#efebe6;display:block}
.thumb-ph{width:44px;height:44px;border-radius:8px;background:#efebe6;display:flex;align-items:center;justify-content:center;color:#b5aca3}
.row-link{cursor:pointer}.row-link:hover td{background:rgba(154,63,42,.03)}
.scan{font:600 1.4rem/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.06em}
.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.msgs{display:flex;flex-direction:column;gap:.5rem;max-height:65vh;overflow:auto}
.msg{max-width:75%;padding:.55rem .85rem;border-radius:14px;white-space:pre-wrap;word-wrap:break-word}
.msg.in{background:#f1efec;align-self:flex-start;border-bottom-left-radius:4px}
.msg.out{background:#f5e9e5;align-self:flex-end;border-bottom-right-radius:4px}
.msg small{display:block;color:#8a8f98;font-size:.72rem;margin-top:.25rem}
.img-tile{border:1px solid var(--tblr-border-color);border-radius:10px;overflow:hidden;background:#fff}
.img-tile img{width:100%;aspect-ratio:1;object-fit:cover;display:block}
.login-bg{min-height:100vh;background:radial-gradient(1200px 600px at 80% -10%,#f5e9e5,transparent),#f4f2ef}
#cam{max-width:420px;border-radius:12px;overflow:hidden}
.st-yeni{background:var(--tblr-blue-lt)!important;color:var(--tblr-blue)!important}
.st-onaylandi{background:var(--tblr-cyan-lt)!important;color:var(--tblr-cyan)!important}
.st-hazirlaniyor{background:var(--tblr-yellow-lt)!important;color:#a87a1a!important}
.st-kargoda{background:var(--tblr-orange-lt)!important;color:var(--tblr-orange)!important}
.st-teslim{background:var(--tblr-green-lt)!important;color:var(--tblr-green)!important}
.st-iptal,.st-iade{background:var(--tblr-red-lt)!important;color:var(--tblr-red)!important}
@media print{.navbar,.footer,.d-print-none{display:none!important}body{background:#fff}}
