/* Premium responsive admin operations enhancements */
.admin-section.active{animation:adminFade .18s ease-out}@keyframes adminFade{from{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}
.admin-table td:last-child{min-width:250px}.admin-table .actions{min-width:240px}.admin-table .actions .btn{white-space:nowrap}
.import-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:16px 18px;background:linear-gradient(135deg,#fff,#faf7f7);border:1px solid #eee0e0;border-radius:16px}.import-entry b{display:block}.import-entry span{color:#73757c;font-size:12px}
@media(max-width:1150px){.admin-main{padding:24px 22px}.admin-table{min-width:980px}.admin-table td,.admin-table th{padding:11px 9px}.order-lines{min-width:190px}}
@media(max-width:800px){.admin-main{padding:18px 12px}.admin-table{min-width:0;width:100%;display:block}.admin-table thead{display:none}.admin-table tbody,.admin-table tr,.admin-table td{display:block;width:auto}.admin-table tr{background:#fff;border:1px solid #e8e8eb;border-radius:18px;margin:0 0 14px;padding:8px;box-shadow:0 8px 24px #17181b08}.admin-table td{border:0;border-bottom:1px solid #f0f0f2;padding:10px 8px}.admin-table td:last-child{border-bottom:0;min-width:0}.admin-table td:before{content:attr(data-label);display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:5px;font-weight:800}.admin-table .actions{min-width:0}.admin-table .actions form,.admin-table .actions .btn{width:auto}.order-lines{min-width:0}.line-pick{background:#fafafa}.import-entry{display:block}.import-entry .btn{margin-top:10px;width:100%}}
