.operations-session .ops-tasks{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px;margin:0 0 24px}
.operations-session .ops-task{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:20px;gap:12px;white-space:normal;background:white;border:1px solid #eadfe0;border-radius:12px;color:#292626}
.operations-session .ops-task strong{font-size:30px;color:#d9000d;line-height:1.2}
.operations-session .ops-task small{font-weight:400;color:#777;line-height:1.6}
.operations-session .ops-task:hover{background:#fff5f5;border-color:#d9000d}
.operations-session .stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
.operations-session .panel-title{flex-wrap:wrap;gap:12px}
.operations-session .workspace-tabs{flex-wrap:wrap}
.operations-session .shipment-card{min-width:0}
.operations-session td{overflow-wrap:anywhere}
@media(max-width:600px){.operations-session .ops-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operations-session .ops-task{padding:14px}.operations-session .ops-task strong{font-size:25px}.operations-session .stats{grid-template-columns:1fr}.operations-session .workspace-tabs{gap:8px}.operations-session .workspace-tabs button{padding:10px 12px;font-size:12px}.operations-session .heading-actions{width:100%}}
@media print{.ops-tasks,.operations-session .workspace-tabs{display:none}}
