/* Yeşilköy Depo v15 daily workflow additions */
.barcode-card{margin-bottom:18px}
.barcode-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;align-items:center}
.barcode-tools input{width:100%;min-height:46px;border:1px solid #d7e2dc;border-radius:12px;padding:0 13px;font-size:15px;background:#fff;color:var(--text)}
.barcode-video{width:min(520px,100%);max-height:300px;object-fit:cover;border-radius:15px;margin-top:12px;background:#111}
.text-success{color:#217a55!important;font-weight:700}
.import-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.import-help-grid>div{padding:15px;border:1px solid var(--line);border-radius:14px;background:#f8fbf9}
.import-help-grid strong{display:block;margin-bottom:5px}.import-help-grid span{display:block;color:var(--muted);line-height:1.45;font-size:12px}
.import-table{min-width:1050px}.compact-select{min-width:190px;height:40px;border:1px solid #d7e2dc;border-radius:10px;padding:0 10px;background:#fff;color:var(--text)}
.import-bulk-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.import-bulk-actions .btn{font-size:11px;padding:8px 10px;min-height:36px}
.count-table{min-width:900px}.count-input{width:190px;min-height:42px;border:1px solid #d7e2dc;border-radius:10px;padding:0 11px;font-size:14px}
@media(max-width:800px){.barcode-tools{grid-template-columns:1fr}.barcode-tools .btn{width:100%}.import-help-grid{grid-template-columns:1fr}.import-bulk-actions{width:100%;display:grid;grid-template-columns:1fr}.import-bulk-actions .btn{width:100%}}
