#plm-running-total{position:fixed;bottom:0;left:0;right:0;z-index:9998;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#213f69;color:#fff;padding:12px max(20px,calc((100vw - 1180px)/2)) calc(12px + env(safe-area-inset-bottom));box-shadow:0 -3px 16px #0002;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#plm-running-total[hidden]{display:none!important}#plm-running-total>div{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}#plm-running-total strong{font-size:28px;line-height:1.2;color:white}#plm-running-total small{font-size:12px;color:#e4eaf1}#plm-running-total button{background:white;color:#213f69;border:0;border-radius:8px;font:600 14px inherit;padding:12px 18px;cursor:pointer}body.plm-has-running-total{padding-bottom:86px!important}#prDraperyV3 .rev-mobile-total{display:none!important}
#prDraperyV3 .dp-inline-fabric-search{flex:1 1 100%;min-width:0;margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}#prDraperyV3 .dp-inline-fabric-search>label{display:block;font-weight:700;margin-bottom:8px}#prDraperyV3 #dpFabricSearch{width:100%;border:1px solid #b8c4ce;border-radius:8px;padding:12px;font:inherit;background:white;box-sizing:border-box}#prDraperyV3 #dpFabricSearchStatus{font-size:13px;color:var(--muted);margin:8px 0 12px}#prDraperyV3 #dpFabricSearchResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#prDraperyV3 .dp-fabric-search-card{display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px;cursor:pointer;color:var(--ink);min-width:0}#prDraperyV3 .dp-fabric-search-card img{width:58px;height:58px;object-fit:cover;flex-shrink:0}#prDraperyV3 .dp-fabric-search-card strong,#prDraperyV3 .dp-fabric-search-card small{display:block;overflow-wrap:anywhere}#prDraperyV3 .dp-fabric-search-card small{font-size:12px;margin-top:4px}#prDraperyV3 .dp-fabric-search-card:hover,#prDraperyV3 .dp-fabric-search-card:focus-visible{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}
@media(max-width:760px){#plm-running-total{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}#plm-running-total>div{display:grid;gap:2px}#plm-running-total span{font-size:12px}#plm-running-total strong{font-size:24px}#plm-running-total button{padding:10px 12px;white-space:nowrap}#prDraperyV3 #dpFabricSearchResults{grid-template-columns:1fr}}
@media print{#plm-running-total{display:none!important}body.plm-has-running-total{padding-bottom:0!important}}

body #prDraperyV3 #flowFabric.rev-has-fabric #draperyFabricFamilies{display:none!important}
