.po-tab[hidden]{display:none!important}
.po-card.approval-list-view .po-left,.po-card.approval-journal-view .po-left{grid-column:1/-1}
#detailOverlay .po-card.approval-list-view .quote-activity,#quoteOverlay .po-card.approval-list-view .quote-activity,#detailOverlay .po-card.approval-journal-view .quote-activity,#quoteOverlay .po-card.approval-journal-view .quote-activity{display:none}
.po-card.approval-list-view .drawer-foot .quote-actions,.po-card.approval-archive-view .drawer-foot .quote-actions{display:none}
.aa-list{background:#fff;border:1px solid #e2e6eb;border-radius:8px;min-height:240px;overflow:hidden}
.aa-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid #e2e6eb}
.aa-toolbar select{background:#f1f3f5;border:0;border-radius:6px;padding:8px 10px;font:inherit;font-size:12px;color:#253f56;max-width:160px}
.aa-filters{display:flex;gap:6px;align-items:center}
.aa-filters button{display:flex;gap:5px;align-items:center;border:0;border-radius:5px;background:none;color:#778899;font:inherit;font-size:12px;white-space:nowrap;padding:7px 9px;cursor:pointer}
.aa-filters button[aria-pressed=true]{background:#edf1f5;color:#253f56}
.aa-count{background:#e55548;color:white;border-radius:9px;min-width:16px;padding:1px 4px;font-size:10px;text-align:center}
.aa-toolbar input{margin-left:auto;width:310px;max-width:100%;height:34px;border:1px solid #d7dce2;border-radius:12px;padding:8px 12px;font:inherit;font-size:12px}
.aa-table-host{overflow:auto}
.aa-table{width:100%;min-width:1050px;border-collapse:collapse;table-layout:auto;font-size:12px;color:#284864}
.aa-table th{height:42px;background:#f7f8fa;color:#788797;text-align:left;font-weight:400;white-space:nowrap}
.aa-table th button{background:none;border:0;color:inherit;font:inherit;padding:10px;cursor:pointer}
.aa-table td{padding:14px 10px;border-top:1px solid #edf0f3;vertical-align:middle;white-space:nowrap}
.aa-table td:nth-child(3){min-width:170px;max-width:260px;white-space:normal}
.aa-table td:nth-child(4){text-align:right}
.aa-table tbody tr[data-aa-open]{cursor:pointer}
.aa-table tbody tr[data-aa-open]:hover{background:#f3f7fc}
.aa-link{border:0;padding:0;background:none;color:#4b80b4;cursor:pointer;text-align:left;font:inherit;overflow-wrap:anywhere}
.aa-table td:first-child .aa-link{display:block;max-width:160px;white-space:normal}
.aa-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.aa-status:before{content:'';width:6px;height:6px;border-radius:50%;background:#8795a2}
.aa-in-review:before{background:#dfa027}.aa-approved:before{background:#589e69}.aa-rejected:before{background:#ca6870}.aa-returned-for-revision:before{background:#d49b3e}
.aa-empty{text-align:center!important;color:#81909d;height:100px}
.aa-detail-header{background:white;border:1px solid #e2e6eb;border-radius:7px;margin-bottom:14px;padding:14px 16px 0}
.aa-breadcrumb{display:flex;gap:8px;align-items:center;color:#84929f;font-size:12px;overflow-wrap:anywhere}
.aa-detail-header h2{font-size:20px;font-weight:600;margin:14px 0 8px;overflow-wrap:anywhere}
.aa-detail-meta{display:flex;gap:14px;align-items:center;color:#778797;font-size:12px;margin-bottom:14px}
.aa-tabs{display:flex;gap:22px;height:38px}
.aa-journal-count{background:#f0f2f5;border-radius:9px;padding:1px 5px;font-size:11px}
.aa-detail .aj-panel{margin:0}
.aa-list button:focus-visible,.aa-toolbar input:focus-visible,.aa-toolbar select:focus-visible,.aa-detail button:focus-visible{outline:2px solid #4b80b4;outline-offset:2px}
@media(max-width:1100px){.aa-toolbar input{width:100%;margin-left:0}.aa-toolbar{gap:8px}}

.aa-toolbar select{background:#F0F2F5;border-radius:9px;height:38px;padding:0 12px;font-weight:600;font-size:13.5px;color:#2A2D32}
.aa-filters{gap:4px}
.aa-filters button{position:relative;height:32px;padding:0 12px;border-radius:7px;font-size:13.5px;font-weight:500;color:#7C8591}
.aa-filters button:hover{color:#2A2D32;background:#F4F6F8}
.aa-filters button[aria-pressed=true]{background:#EDF0F3;color:#2A2D32;font-weight:600}
.aa-count{position:absolute;top:-4px;right:-3px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#E0533F;color:#fff;font-size:10.5px;font-weight:700;box-shadow:0 0 0 2px #fff;display:inline-flex;align-items:center;justify-content:center}
.aa-toolbar input{height:38px;border:1px solid #D8DBDF;border-radius:9px;font-size:13.5px;color:#2A2D32}
.aa-table{font-size:13.5px;color:#2A2D32}
.aa-table th{font-size:12px;font-weight:600;color:#8892A4;background:#FBFCFD;border-bottom:1px solid #EEEFF1}
.aa-table td{padding:13px 14px;border-top:0;border-bottom:1px solid #EEEFF1}
.aa-table tbody tr:last-child td{border-bottom:0}
.aa-table tbody tr[data-aa-open]:hover{background:#F6F9FC}
.aa-person{display:inline-flex;align-items:center;gap:8px;color:#4B80B4;font-weight:500}
.aa-pav{width:26px;height:26px;border-radius:50%;background:#5B4A3F;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex:0 0 26px}
.aa-prio{color:#E0533F;font-weight:800;font-size:15px}
.aa-stgcell{display:inline-flex;align-items:center;gap:9px}
.aa-stgnum{font-weight:700}
.aa-segs{display:inline-flex;gap:3px}
.aa-seg{width:16px;height:4px;border-radius:2px;background:#D4D8DE}
.aa-seg.done{background:#1E9E55}
.aa-seg.cur{background:#E0A21A}
.aa-dl-today{background:#FCF3D7;border-radius:6px;padding:3px 8px;font-weight:600}
.aa-dl-past{background:#FBEAE7;color:#C0584A;border-radius:6px;padding:3px 8px;font-weight:600}
.aa-status{font-weight:600;font-size:13px}
.aa-status:before{width:8px;height:8px}
.aa-in-review{color:#B58A0E}.aa-in-review:before{background:#B58A0E}
.aa-approved{color:#1E9E55}.aa-approved:before{background:#1E9E55}
.aa-rejected{color:#C0584A}.aa-rejected:before{background:#C0584A}
.aa-returned-for-revision{color:#4B80B4}.aa-returned-for-revision:before{background:#4B80B4}
