.workflow-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-6px 0 16px}
.workflow-tools button,.workflow-tools select{font-size:12px;min-height:36px}
.workflow-tools #my-orders.active{background:#eaf3ec;color:var(--green);border-color:#aac7b2}
.workflow-tools #saved-filter{max-width:250px}
nav #attention-count{display:inline-block;background:#fff0d7;color:#92611c;border-radius:5px;padding:2px 6px;font-size:11px;margin-left:3px}
.attention-panel .panel-head{flex-wrap:wrap;gap:14px}
.attention-panel .panel-head h2{margin:0}
.attention-panel .panel-head label{min-width:180px}
.attention-panel td{white-space:normal;min-width:130px;vertical-align:top;line-height:1.6;overflow-wrap:anywhere}
.attention-panel td:first-child{min-width:190px}
.attention-reasons{min-width:230px!important}
.attention-reason{display:block;padding:4px 8px;border-radius:5px;background:#f2f5f1;margin-bottom:5px;font-size:11px}
.attention-reason.overdue{background:#fff0eb;color:#985947}
.attention-reason.incomplete{background:#fff5df;color:#8d682a}
.attention-empty{padding:20px 0;color:var(--muted);line-height:1.6}
.order-update{background:#fff6e5;border:1px solid #e6d1a6;border-radius:8px;padding:12px 14px;margin-bottom:18px}
.order-update p{font-size:13px;line-height:1.6;margin:0 0 10px;color:#795b24}
.order-update button{font-size:12px}
@media(max-width:640px){
 .workflow-tools{gap:8px;margin-top:0}
 .workflow-tools select{min-width:0;max-width:100%!important;flex:1 1 140px}
 .workflow-tools button{min-height:44px}
 .attention-panel{padding:16px}
 .attention-panel .panel-head label{width:100%}
 .attention-panel .table-wrap{overflow:visible}
 .attention-panel table,.attention-panel tbody,.attention-panel tr,.attention-panel td{display:block;width:100%}
 .attention-panel thead{display:none}
 .attention-panel tr{padding:12px;border:1px solid var(--line);border-radius:8px;margin-bottom:12px}
 .attention-panel td{min-width:0!important;border:0;padding:4px 0}
 .attention-panel td[data-label]::before{content:attr(data-label) ': ';font-size:11px;color:var(--muted)}
 .order-update button{width:100%;min-height:44px}
}
