html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--screen-pad:12px;--screen-pad-top:4px;--top-bar-pad:8px 14px;--card-pad:11px 13px;--stat-pad:9px 11px;--stat-gap:7px;--section-gap:20px;--card-gap:7px;--card-radius:8px;--font-heading:14px;--font-body:14px;--font-label:12px;--font-caption:12px;--label-transform:none;--label-spacing:0;--font-badge:13px;--font-button:14px;--font-button-small:13px;--font-kpi:17px;--font-banner-title:17px;--font-banner-sub:12px;--banner-margin-b:16px;--font-stat-val:14px;--font-stat-label:11px;--font-card-title:14px;--font-card-amount:14px;--font-card-meta:12px;--font-card-ref:12px;--font-section-label:14px;--font-section-count:12px;--font-search:13px;--search-pad:8px 12px}@media (width<=768px){input,textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),textarea{min-height:unset!important;padding:8px 10px!important;line-height:1.35!important}.m-onefont,.m-onefont *{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}.m-h1{font-size:17px!important;font-weight:700!important}.m-h2{font-size:14px!important;font-weight:700!important}.m-body{font-size:14px!important}.m-cap{font-size:12px!important}.m-fig{font-size:14px!important;font-weight:700!important}.m-kpi{font-size:17px!important;font-weight:800!important}.m-sec{margin-top:20px!important}.m-btn{font-size:13px!important}.ch-head{display:none!important}.ch-row{padding:12px 14px!important;display:block!important}.ch-row>div{margin-bottom:4px}.ch-row div{font-size:12px!important}.ch-filters{grid-template-columns:1fr 1fr;display:grid!important}.ch-filters>div{text-align:center}.mc-declined{flex-basis:100%;display:block}.lp-tabs{grid-template-columns:1fr;gap:6px!important;display:grid!important}.lp-tabs>div{text-align:center;padding:8px 10px!important;font-size:13px!important}.ch-filters>span{text-align:left;grid-column:1/-1;margin-left:0!important}}@media (width>=769px){.mc-declined{display:contents}}@media (width<=480px){.qd-workspace{margin-left:-16px!important;margin-right:-16px!important}.qd-card{padding:12px!important}.qd-note-row{flex-direction:column!important;gap:6px!important}.qd-note-save{align-self:flex-end!important;padding:6px 16px!important}.qd-ref-dropzone{padding:8px 10px!important}.qd-ready-card{margin-top:8px!important;padding:10px!important}.qd-ready-heading{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin-bottom:12px!important}.qd-ready-title{font-size:12px!important}.cp-quote-num{font-size:15px!important}.qd-job-input{padding:5px 10px!important;font-size:12px!important}.qd-qty-header{display:none!important}.qd-qty-row{flex-wrap:wrap!important;align-items:flex-start!important;gap:3px 0!important;padding:10px 8px!important}.qd-qty-row>div:first-child{flex-shrink:0!important;order:0!important;align-items:center!important;padding-top:0!important;display:flex!important}.qd-label-cell{flex:auto!important;order:1!important;width:auto!important;min-width:0!important;font-size:12px!important;font-weight:700!important}.qd-qty-row>div:last-child{flex-shrink:0!important;order:2!important;width:24px!important}.qd-qty-cell,.qd-rate-cell,.qd-total-cell{flex:none!important;grid-template-columns:44px 1fr!important;align-items:center!important;gap:0 4px!important;width:100%!important;padding-left:20px!important;padding-right:8px!important;font-size:11px!important;display:grid!important}.qd-qty-cell{order:10!important}.qd-rate-cell{order:11!important}.qd-total-cell{order:12!important}.qd-qty-cell:before,.qd-rate-cell:before,.qd-total-cell:before{color:#666;text-align:left;font-family:system-ui,sans-serif;font-size:10px;font-weight:400}.qd-qty-cell:before{content:"Qty"}.qd-rate-cell:before{content:"Rate"}.qd-total-cell:before{content:"Total"}.qd-qty-cell>*,.qd-rate-cell>*,.qd-total-cell>*{text-align:left!important;white-space:nowrap!important}.qd-sub-row{flex-wrap:wrap!important;align-items:flex-start!important;gap:2px 0!important;padding:6px 8px!important}.qd-sub-row>div:first-child,.qd-sub-row>div:last-child,.qd-preview-ref{display:none!important}.qd-note-input{min-height:unset!important;padding:5px 10px!important;font-size:13px!important}.qd-comms-card{padding:10px!important}.qd-sell-price{font-size:14px!important}.qd-gst-price,.qd-ready-meta>div>div:first-child{font-size:12px!important}.qd-action-bar{flex-flow:column!important;gap:6px!important}.qd-action-bar>div{text-align:center!important;box-sizing:border-box!important;white-space:nowrap!important;border-radius:6px!important;flex:none!important;width:100%!important;padding:8px 6px!important;font-size:13px!important}.qd-btn-send,.qd-btn-unlock{border:1px solid!important;padding:8px 6px!important;font-size:13px!important}.qd-lifecycle-steps{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.qd-lifecycle-step-item{text-align:left!important;min-width:unset!important;flex-direction:row!important;flex:none!important;align-items:center!important;gap:10px!important;margin-bottom:0!important}.qd-lifecycle-dot{flex-shrink:0!important;margin-bottom:0!important}.qd-lifecycle-step-text{text-align:left!important;flex:1!important;min-width:0!important}.qd-lifecycle-label{white-space:normal!important;font-size:11px!important}.qd-cell-empty{display:none!important}.qd-chip{background:0 0!important}.pl-search-input{font-size:14px!important}.cl-search-input,.nq-field-input{font-size:13px!important}.cp-doc table{font-size:11px!important}.cp-doc table th:nth-child(2),.cp-doc table .cp-line-unit{display:none!important}.cp-total-label{font-size:12px!important}.cp-total-amount{font-size:14px!important}.cp-doc>div[style*=grid]{flex-direction:column!important;gap:12px!important;display:flex!important}}@media (width>=769px){.scroll-top-btn{display:none!important}:root{--screen-pad:24px;--screen-pad-top:8px;--top-bar-pad:9px 18px;--card-pad:14px 16px;--stat-pad:11px 14px;--stat-gap:10px;--section-gap:20px;--card-gap:8px;--card-radius:9px;--font-heading:14px;--font-body:13px;--font-label:11px;--font-caption:11px;--label-transform:uppercase;--label-spacing:.08em;--font-badge:10px;--font-button:12px;--font-button-small:10px;--font-kpi:18px;--font-banner-title:20px;--font-banner-sub:13px;--banner-margin-b:20px;--font-stat-val:17px;--font-stat-label:11.5px;--font-card-title:13px;--font-card-amount:14px;--font-card-meta:12.5px;--font-card-ref:11px;--font-section-label:12px;--font-section-count:11.5px;--font-search:13px;--search-pad:10px 14px}}
