[data-nav="warehouse"][hidden]{display:none!important}
.jr-warehouse .wh-intro,.jr-warehouse .wh-bill-summary{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#fff;border:1px solid #dedad2;border-radius:14px;padding:24px;margin:24px 0}
.jr-warehouse h2{font-size:18px;margin:0 0 10px}.jr-warehouse .wh-intro p{margin:0;color:#827b70;font-size:14px}.jr-warehouse .wh-intro>.btn{flex:none}
.jr-warehouse .wh-toolbar{justify-content:space-between;margin:22px 0 16px}.jr-warehouse .wh-toolbar .search{width:min(320px,100%);flex:0 1 320px}
.jr-warehouse .tablewrap{border:1px solid #dedad2;border-radius:12px;background:#fff;overflow-x:auto}.jr-warehouse table{margin:0;width:100%}.jr-warehouse td,.jr-warehouse th{vertical-align:middle}.jr-warehouse td.project small{display:block;margin-top:5px;color:#918a7e}.jr-warehouse .wh-row-action{text-align:right;white-space:nowrap}
.jr-warehouse .wh-history-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#827b70;margin-top:16px}.jr-warehouse .wh-status{white-space:nowrap}.jr-warehouse .wh-status.wh-settled{background:#ece8e0;color:#695c4e}
.jr-warehouse .wh-bill-due{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.jr-warehouse .wh-bill-due small{color:#918a7e;font-size:11px;letter-spacing:.09em}.jr-warehouse .wh-bill-due>.btn{margin-top:14px}
.jr-warehouse .wh-money-stack{width:min(370px,100%);display:grid;gap:11px;font-size:14px}.jr-warehouse .wh-money-stack>div,.jr-warehouse .wh-tax-totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:30px;font-variant-numeric:tabular-nums}.jr-warehouse .wh-money-stack>div>span:first-child{color:#827b70}.jr-warehouse .wh-money-stack .wh-balance{border-top:1px solid #dedad2;padding-top:12px;font-size:18px}.jr-warehouse .wh-money-stack>.btn{justify-self:end;margin-top:5px}
.jr-warehouse .wh-services{margin-top:28px}.jr-warehouse .wh-description{white-space:pre-line;min-width:240px}.jr-warehouse .wh-tax-totals{display:grid;gap:10px;max-width:370px;margin:18px 0 0 auto;font-size:14px}.jr-warehouse .wh-bill-footer{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:26px}.jr-warehouse .wh-note{white-space:pre-line;color:#827b70;font-size:14px;line-height:1.65;margin:0}.jr-warehouse .wh-files{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.jr-warehouse .wh-files h2{margin-bottom:0}.jr-warehouse .wh-file{display:flex;gap:10px;align-items:center;text-align:left;max-width:100%}.jr-warehouse .wh-file>span:first-of-type{overflow-wrap:anywhere}.jr-warehouse .wh-file svg{width:18px;height:22px;flex:none;color:#9f7d57}
.jr-warehouse [hidden]{display:none!important}
.wh-image-modal .doc-pdf-modal-body{text-align:center}.wh-image-modal .doc-pdf-modal-body>img{display:block;max-width:100%;height:auto;margin:0 auto;background:#fff}.wh-print-frame{position:fixed;width:1px;height:1px;left:-10000px;border:0}
@media(max-width:850px){.jr-warehouse .wh-intro{align-items:flex-start;flex-direction:column}.jr-warehouse .wh-bill-footer{grid-template-columns:1fr;gap:24px}.jr-warehouse .pagehead .actions{justify-content:flex-start}}
@media(max-width:600px){.jr-warehouse .wh-bill-summary{align-items:stretch;flex-direction:column;padding:18px;gap:24px}.jr-warehouse .wh-money-stack{width:100%}.jr-warehouse .wh-toolbar{align-items:stretch;flex-direction:column}.jr-warehouse .wh-toolbar .search{flex:auto;width:100%}.jr-warehouse table{min-width:610px}.jr-warehouse .wh-services table{min-width:510px}.jr-warehouse .pagehead{gap:16px}.jr-warehouse .wh-history-footer{align-items:flex-start;flex-direction:column}}
