.po-card{margin-bottom:16px;padding-bottom:0}
.import-panel{margin-bottom:16px}
.import-picker{max-width:420px;margin:15px 0}
.import-sheets{display:grid;gap:4px;margin:12px 0 15px}
.import-sheet{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #ebf0ee;padding:8px 0;font-size:.8rem}
.import-sheet span{color:#6f817b;text-align:right}
#import-summary,#import-message{font-size:.82rem;margin:9px 0}
.register-tools{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:15px 0}
.register-tools label:first-child{flex:1 1 220px;max-width:420px}
.register-tools label{min-width:165px}
.register-heading label{min-width:170px}
.po-metrics{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:13px}
.po-metrics span{padding:7px 10px;background:#edf6f2;border:1px solid #d4e9df;border-radius:5px;font-size:.77rem;color:#31574c}
.po-table-wrap{overflow:auto;margin:0 -20px}
.po-table{min-width:1980px}
.po-table th,.po-table td{padding:10px 12px}
.po-table th:first-child,.po-table td:first-child{padding-left:20px}
.po-table th:last-child,.po-table td:last-child{padding-right:20px}
.po-table tr[data-status="open"] td{background:#fffaf6}
.table-action{border:0;background:transparent;color:#176c61;padding:0;font-size:.78rem}
.table-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:.78rem;color:#657974}
.table-pager>div{display:flex;gap:8px}
.table-pager button{padding:7px 10px;font-size:.75rem}
.po-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:19px}
.po-form label{font-size:.76rem}
.form-actions{grid-column:1/-1;display:flex;gap:9px;align-items:center;margin-top:4px}
.secondary-command{background:#fff;color:#355450;border-color:#bdcfca}
.form-panel{margin-bottom:16px}
@media(max-width:1050px){.po-form{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.register-heading{align-items:start}.po-table-wrap{margin:0 -15px}.po-table th:first-child,.po-table td:first-child{padding-left:15px}}
@media(max-width:540px){.register-tools label{flex:1 1 100%;min-width:0}.po-form{grid-template-columns:1fr}.import-sheet{display:grid;gap:2px}.import-sheet span{text-align:left}}
