/* Teslim faturaları paneli */
.invoice-panel{display:grid;gap:14px}
.invoice-stats{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:#4a5668}
.invoice-stats b{font-size:15px;color:inherit}
.invoice-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}
.invoice-toolbar label{display:grid;gap:4px;font-size:13px;font-weight:600}
.invoice-toolbar input,.invoice-toolbar select{padding:9px 10px;border:1px solid #d7dde7;border-radius:9px;font-size:14px;font-family:inherit}
.invoice-toolbar input{min-width:150px}
.invoice-layout{display:grid;gap:16px;grid-template-columns:minmax(260px,340px) 1fr;align-items:start}
@media (max-width:860px){.invoice-layout{grid-template-columns:1fr}}
#invoice-list{display:grid;gap:8px}
.invoice-list-item{display:grid;gap:3px;text-align:left;padding:11px 13px;border:1px solid #dde3ec;border-radius:11px;background:#fff;cursor:pointer;font-family:inherit;width:100%}
.invoice-list-item:hover{border-color:#b9c6d8}
.invoice-list-item.selected{border-color:#132d4f;box-shadow:inset 0 0 0 1px #132d4f}
.invoice-list-item strong{font-size:14.5px}
.invoice-list-item span{font-size:13px;color:#4a5668}
.invoice-list-item small{font-size:12px;color:#6b7788}
#invoice-detail{border:1px solid #dde3ec;border-radius:12px;background:#fff;padding:16px;min-height:120px}
#invoice-detail:empty::after{content:"Soldaki listeden bir fatura seçin.";color:#6b7788;font-size:14px}
.invoice-facts{display:grid;gap:10px 22px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:12px 0}
.invoice-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:#6b7788}
.invoice-facts dd{font-size:14px;margin-top:2px}
.invoice-flag{color:#9c2020}
.invoice-photo{display:block;max-width:100%;margin-top:10px;border-radius:10px;border:1px solid #dde3ec}
.invoice-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.invoice-actions button{padding:10px 16px;border-radius:9px;border:1px solid #132d4f;background:#132d4f;color:#fff;font-weight:600;cursor:pointer;font-family:inherit;font-size:14px}
.invoice-actions .invoice-danger{background:#fff;color:#9c2020;border-color:#e2bcbc}
.invoice-note{margin-top:10px;font-size:12.5px;color:#6b7788}
.invoice-message{margin:0;font-size:13.5px;color:#0f5d38}
.invoice-error{margin:0;font-size:13.5px;color:#9c2020}
