/* Scoped to Custom Orders; shared admin navigation and other tables are untouched. */
.hk-custom-panel.hk-custom-panel.hk-custom-panel .ak-table-wrap{overflow-x:auto!important}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table{width:100%!important;min-width:1230px!important;table-layout:fixed!important;font:13px/1.5 Arial,sans-serif}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th,.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td{box-sizing:border-box;text-align:left!important;vertical-align:top!important;padding:18px 12px!important;min-width:0!important;overflow-wrap:anywhere;white-space:normal!important}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th{font-size:11px!important;line-height:1.5;white-space:nowrap!important}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(1){width:18%}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(2){width:18%}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(3){width:4%}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(4){width:8%}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(5){width:8%}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(6){width:12%}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(7){width:14%}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(8){width:10%}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(9){width:8%}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(3),.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(3){text-align:center!important}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table th:nth-child(4),.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(4){text-align:right!important;font-variant-numeric:tabular-nums}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table .hk-note{text-align:left!important;max-width:100%;overflow-wrap:anywhere}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table .hk-pay{width:auto!important;max-width:100%;margin:0!important;min-height:32px;white-space:normal!important;text-align:center}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table .hk-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:nowrap!important;width:100%;margin:0}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table .hk-actions .ak-btn{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;min-height:44px!important;height:auto;margin:0!important;padding:10px 9px!important;font:600 12px/1.4 Arial,sans-serif!important;white-space:normal!important;overflow-wrap:normal;text-align:center}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table :is(button,a):focus-visible{outline:2px solid #efc467;outline-offset:3px}
@media(max-width:1100px){
.hk-custom-panel.hk-custom-panel.hk-custom-panel .ak-card-body{padding:16px!important}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table{display:block;min-width:0!important;table-layout:auto!important}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;align-content:start;padding:18px;border:1px solid #3e424b;border-radius:12px;background:#191b20;min-width:0}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td{display:block;position:static!important;box-shadow:none!important;background:transparent!important;border:0;padding:0!important;width:auto!important;text-align:left!important;min-width:0!important}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(1),.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(2){grid-column:1/-1}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:before{display:block;margin-bottom:6px;color:#aeb8c6;font:600 11px/1.5 Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(1):before{content:'Order / invoice'}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(2):before{content:'Customer'}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(3):before{content:'Items'}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(4):before{content:'Total'}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(5):before{content:'Payment type'}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(6):before{content:'Payment status'}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(7):before{content:'Payment link / email'}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(8):before{content:'Order actions'}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(9):before{content:'Date'}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(3),.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td:nth-child(4){text-align:left!important}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-tools{align-items:stretch}
.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-tools label{min-width:0!important;flex:1 1 220px;width:auto}
}
@media(max-width:420px){.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table tr{grid-template-columns:minmax(0,1fr);padding:16px}.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table td{grid-column:1!important}.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-head{align-items:flex-start}.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-head .ak-btn{min-height:44px}}

.hk-custom-panel.hk-custom-panel.hk-custom-panel .hk-custom-table tr[hidden]{display:none!important}
