#content,#nav,#modal-body{zoom:var(--a-zoom,1)}
body.a-local-preview{overflow:hidden}.floating-feature-page .a-local-preview .warehouse-layout{height:100dvh}
.a-local-preview #app:has(>.top){height:calc(100dvh - var(--a-preview-height,0px));min-height:0}.a-local-preview .top{height:auto;min-height:62px;padding-top:10px;padding-bottom:10px}
.a-window-resize{position:absolute;right:0;bottom:0;width:22px;height:22px;padding:0!important;border:0;background:#e9f4ed;cursor:nwse-resize;touch-action:none;color:#638776}
.a-local-preview .workspace,.a-local-preview .warehouse-layout{height:calc(100dvh - var(--a-workspace-top,100px))}.a-merge-empty{display:flex;justify-content:flex-end;margin-bottom:8px}.a-merge-empty .section-head{margin:0}.a-merge-empty .section-head button{border-style:dashed}.a-query-popout{padding:6px!important;margin-left:-7px;font-size:11px!important}.a-query-page #content>.actions:has([data-query]){display:none}.a-query-page #content>.section-head{display:none}
#modal.a-full-dialog{inset:auto;left:max(20px,calc((100vw - 1020px)/2));top:60px;right:auto;bottom:auto;transform:none}
.top{flex-wrap:wrap;gap:8px}.top .tools{flex-wrap:wrap;gap:6px}.a-comm-top-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px}.a-comm-top-tools>div{display:flex;align-items:center;gap:5px}.a-comm-top-tools button,.a-comm-top-tools a{font-size:12px;padding:6px 8px}.a-comm-top-status{font-size:10px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-head[hidden]{display:none!important}.communications:has(.comm-head[hidden]) #comm-frame{flex:1;min-height:0;height:100%}
.a-customer-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) max-content;align-items:end;gap:10px;margin-bottom:12px}.a-customer-controls>label{margin:0!important;display:block!important}.a-customer-controls input,.a-customer-controls select{width:100%;margin-top:5px}.a-customer-detail-button{min-height:42px;white-space:nowrap;font-size:12px}.a-customer-controls+[data-customer-association]:not([open]){display:none}.a-full-order [data-order-section="0"]>h3{background:#e8f4ed!important}.a-full-order [data-order-section="1"]>h3{background:#eaf1fb!important}.a-full-order [data-order-section="2"]{border-color:#d5d0e6!important;background:#faf8ff}.a-full-order [data-order-section="3"]{border-color:#ead9b6!important;background:#fffaf1}.a-full-order .order-product-field>input[type=search]{font-size:12px}.a-personal-settings{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.a-personal-settings h3,.a-personal-settings p{flex-basis:100%}.a-personal-settings label{min-width:150px}
.a-custom-site-links{border-top:1px solid #d5e2d8;margin-top:7px;padding-top:6px}.a-custom-site-links button{width:100%;text-align:left;margin:3px 0}.a-custom-site-links .qh-web-customize{font-weight:650;background:#edf5ef}.qh-site-window{z-index:1200}
.a-notification-window{position:fixed;inset:auto;margin:0;display:flex;flex-direction:column;width:min(930px,94vw);height:min(690px,88dvh);min-width:min(320px,95vw);min-height:260px;max-width:100vw;max-height:100dvh;resize:both;overflow:hidden;padding:0;background:white;border:1px solid #9dbdaa;border-radius:9px;box-shadow:0 12px 40px #163d3438}.a-notification-window::backdrop{background:#18362a22}.a-notification-window-head{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:9px 12px;background:#e9f4ed;cursor:move;touch-action:none}.a-notification-window-head button{padding:5px 10px}.a-notification-window>iframe{flex:1;min-height:0;width:100%;border:0}.a-window-dragging iframe{pointer-events:none}.a-detail-page .a-preview-bar,.a-detail-page .top{display:none}.a-detail-page #modal[open]{inset:0!important;margin:0!important;transform:none!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;max-width:100vw!important;border-radius:0!important}.a-detail-error{padding:18px;color:#a63434}.a-detail-page .sound-prompt,.floating-feature-page .a-preview-bar{display:none}
.a-merge-money{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.a-merged-children>section{border-top:1px solid #dce7df;padding-top:12px;margin-top:12px}.a-merge-options{display:grid;gap:9px;max-height:50vh;overflow:auto}.a-merge-options label{border:1px solid #d6e4da;border-radius:7px;padding:12px;display:block}#a-merged-orders>.section-head h3{font-size:15px}#a-merged-orders>.section-head button{font-size:12px}.a-merged-card{border-left:4px solid #276f54}
.a-delivery-result{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;margin:6px 0;font-size:11px;border-radius:6px;background:#fff8ec;color:#91631e}.a-delivery-result[data-tone=good]{color:#246b45;background:#edf7ef}.a-delivery-result[data-tone=bad]{color:#a22f2f;background:#fff0f0}.a-delivery-result span{overflow-wrap:anywhere}.a-delivery-result button{white-space:nowrap;font-size:11px;padding:4px 7px}
.historical-month>summary,#order-results>details.card>summary{font-size:18px;font-weight:700}.historical-day>summary{font-size:13px;font-weight:500}.order-card-tools small{font-size:18px;font-weight:700}.order-card-tools{background:#fff7e8!important}
@media(max-width:720px){.top .brand{font-size:16px}.a-comm-top-status{display:none}.a-notification-window{width:96vw}.a-merge-money{display:block}}

.a-full-order .a-customer-controls{width:100%;min-width:0}.a-customer-controls>*{min-width:0}.a-customer-controls .a-customer-detail-button{grid-column:3;grid-row:1;margin:0}.a-full-order [data-customer-association]>summary[hidden]{display:none!important}.a-customer-controls+[data-customer-association]:not([open]){display:none!important}@media(max-width:560px){.a-customer-controls{grid-template-columns:1fr 1fr}.a-customer-controls .a-customer-detail-button{grid-column:1/-1;grid-row:2}}

#comm-feedback{position:relative}#comm-feedback[open]>[data-comm-feedback-body]{box-sizing:border-box;display:block;overflow:auto;overscroll-behavior:contain;text-align:left;font-size:12px}#comm-feedback [data-comm-feedback-body] .delivery-row{overflow-wrap:anywhere}#comm-feedback [data-comm-feedback-body] details>summary{white-space:normal}

/* Task notifications keep their navigation fixed and scroll their own content. */
html.a-task-page,html.a-task-page body{height:100%;overflow:hidden}
.a-task-page #app{height:100dvh!important;min-height:0;display:flex;flex-direction:column;overflow:hidden}
.a-task-page #workspace{flex:1;min-height:0;height:auto!important;overflow:hidden}
.a-task-page #workspace>.collaboration{height:100%;min-height:0;overflow:hidden}
.a-task-page #content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}
