.pos-print-tasks{padding:20px;overflow:auto;flex:1;min-height:0;min-width:0;color:var(--brand-ink,#174568);background:var(--brand-canvas,#f3faff)}
.pos-print-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}
.pos-print-heading h2{margin:0 0 6px;font-size:24px}.pos-print-heading p,.pos-print-footnote{font-size:13px;color:#5b7890;margin:0;line-height:1.6}
.pos-print-heading>div:last-child{display:flex;gap:8px;flex-shrink:0}.pos-print-tabs{display:flex;gap:8px;border-bottom:1px solid #cde3f1;padding-bottom:12px;flex-wrap:wrap}
.pos-print-tabs button{border:1px solid #cde3f1;background:white;color:#174568;padding:12px 16px;border-radius:8px;font-weight:700;min-height:48px}
.pos-print-tabs button.active{background:#086bb8;color:white;border-color:#086bb8}.pos-print-tabs b{display:inline-block;margin-left:6px;padding:2px 7px;background:#e0f1fc;color:#075d9d;border-radius:12px}
.pos-print-tools{display:flex;gap:16px;align-items:end;margin:16px 0}.pos-print-tools label{display:grid;gap:4px;min-width:210px;font-size:12px}
.pos-print-tasks input[type=search],.pos-print-tools select{min-height:48px;border:1px solid #cde3f1;border-radius:8px;padding:10px 14px;background:white;color:#174568;font-size:15px}.pos-print-tools input{flex:1}
.pos-print-job{display:flex;justify-content:space-between;align-items:start;gap:16px;background:white;border:1px solid #d3e6f3;border-radius:12px;padding:18px;margin-bottom:12px}.pos-print-job.failed{border-left:5px solid #db7347}.pos-print-job small{display:block;margin:6px 0;color:#5b7890;font-size:13px}.pos-print-job p{margin:8px 0;overflow-wrap:anywhere}.pos-print-job details{margin-top:8px}.pos-print-job summary{cursor:pointer;min-height:32px}.pos-print-job>button{flex-shrink:0}
.pos-print-status{display:inline-block;font-size:12px;font-weight:700;padding:4px 8px;border-radius:5px;background:#e8f4fc}.pos-print-warning{background:#fff4e9;border:1px solid #efcca9;border-radius:8px;padding:12px 16px;color:#815020;line-height:1.6}
.pos-print-empty{text-align:center;padding:70px 16px;color:#5b7890}.pos-print-footnote{margin-top:20px}.pos-print-routing-summary{display:flex;flex-wrap:wrap;gap:24px;padding:18px 0}.pos-print-routing-table{overflow:auto;margin-top:16px;background:white;border:1px solid #d3e6f3;border-radius:10px}.pos-print-routing-table table{border-collapse:collapse;width:100%;min-width:600px}.pos-print-routing-table th,.pos-print-routing-table td{text-align:left;padding:14px;border-bottom:1px solid #e4eff6}.pos-print-routing-table th{background:#eaf5fc;font-size:13px}.pos-print-routing-table small{display:block;margin-top:4px;color:#5b7890}.pos-print-routing-table .warning{color:#ae542f;font-weight:700}
@media(max-width:850px){.pos-print-heading{align-items:start;flex-direction:column}.pos-print-tools{flex-wrap:wrap}.pos-print-tools label,.pos-print-tools input{width:100%}.pos-print-tasks{padding:14px}}
@media(min-width:901px){.pos-print-tasks{padding-bottom:88px}}
@media(max-height:650px) and (min-width:901px){.pos-print-heading h2{font-size:20px}.pos-print-heading{margin-bottom:12px}.pos-print-tabs button{padding:10px 12px}.pos-print-routing-summary{padding:12px 0}}
