#bemco-floor{--bf-ink:#18353e;--bf-muted:#586a70;--bf-line:#d9e3e5;--bf-teal:#176d70;--bf-soft:#f1f6f5;--bf-red:#af3538;color:var(--bf-ink);background:#fbfcfb;font-family:Manrope,Arial,sans-serif;line-height:1.55}#bemco-floor *{box-sizing:border-box}#bemco-floor [hidden]{display:none!important}#bemco-floor h1,#bemco-floor h2,#bemco-floor h3,#bemco-floor h4,#bemco-floor p{margin:0}#bemco-floor button,#bemco-floor input,#bemco-floor select{font:inherit}#bemco-floor button,#bemco-floor a,#bemco-floor summary{touch-action:manipulation}#bemco-floor button:focus-visible,#bemco-floor a:focus-visible,#bemco-floor summary:focus-visible,#bemco-floor input:focus-visible,#bemco-floor select:focus-visible{outline:3px solid #15999b;outline-offset:3px}#bemco-floor .bf-hero{display:grid;grid-template-columns:1.15fr .85fr;min-height:365px;background:#e9f2ef}#bemco-floor .bf-hero-copy{padding:38px max(35px,calc((100vw - 1240px)/2)) 42px;padding-right:44px}#bemco-floor .bf-back{display:inline-block;color:var(--bf-muted);font-size:12px;margin-bottom:22px;text-decoration:none}#bemco-floor .bf-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--bf-teal);margin-bottom:12px}#bemco-floor h1{font-size:clamp(32px,3.3vw,49px);line-height:1.15;letter-spacing:-.045em;font-weight:700}#bemco-floor h1 em{font-style:normal;color:var(--bf-teal)}#bemco-floor .bf-hero-copy>p{margin:19px 0 20px;max-width:570px;font-size:14px;color:var(--bf-muted)}#bemco-floor .bf-tags{display:flex;gap:8px;flex-wrap:wrap}#bemco-floor .bf-tags span{border:1px solid #bcd3cd;padding:5px 9px;border-radius:5px;font-size:10px;font-weight:700;color:#33594f}#bemco-floor .bf-hero-image{position:relative;min-height:320px;overflow:hidden}#bemco-floor .bf-hero-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 65%}#bemco-floor .bf-hero-image>span{position:absolute;bottom:20px;left:24px;color:white;background:#18353eda;padding:6px 12px;font-size:11px;border-radius:4px}#bemco-floor .bf-workspace{max-width:1240px;margin:auto;padding:42px 28px 68px;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:30px;align-items:start}#bemco-floor .bf-main{min-width:0}#bemco-floor .bf-modebar{display:flex;gap:18px;justify-content:space-between;align-items:end;margin-bottom:25px}#bemco-floor .bf-modebar h2{font-size:23px;letter-spacing:-.035em;line-height:1.25}#bemco-floor .bf-modebar .bf-kicker{margin-bottom:7px}#bemco-floor .bf-expert-toggle{display:flex;gap:8px;align-items:center;font-size:10px;max-width:170px;cursor:pointer}#bemco-floor input[type=checkbox],#bemco-floor input[type=radio]{accent-color:var(--bf-teal);width:16px;height:16px;flex-shrink:0}#bemco-floor .bf-steps{display:flex;gap:4px;border-bottom:1px solid var(--bf-line);padding:0 0 18px;margin:0 0 25px}#bemco-floor .bf-steps button{flex:1;background:transparent;border:0;text-align:left;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#687d80;cursor:pointer;padding:6px 1px}#bemco-floor .bf-steps button span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #d0dddf;border-radius:50%;font-size:11px}#bemco-floor .bf-steps button[aria-current=step]{color:var(--bf-teal)}#bemco-floor .bf-steps button[aria-current=step] span{color:white;background:var(--bf-teal);border-color:var(--bf-teal)}#bemco-floor .bf-sheet{border:1px solid var(--bf-line);background:white;border-radius:10px;padding:28px}#bemco-floor .bf-section-title{display:flex;gap:14px;align-items:start;margin-bottom:25px}#bemco-floor .bf-section-title>span{font-size:12px;letter-spacing:.06em;color:var(--bf-teal);background:var(--bf-soft);padding:7px 8px;border-radius:4px}#bemco-floor .bf-section-title h3{font-size:22px;line-height:1.25;letter-spacing:-.035em}#bemco-floor .bf-section-title p{font-size:12px;margin-top:7px;color:var(--bf-muted)}#bemco-floor .bf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px}#bemco-floor .bf-grid>label,#bemco-floor .bf-detail>label{font-size:12px;font-weight:700;display:block}#bemco-floor input:not([type=checkbox]):not([type=radio]),#bemco-floor select{width:100%;min-width:0;display:block;border:1px solid #cbd7da;border-radius:5px;color:var(--bf-ink);padding:11px 12px;margin-top:7px;background:#fff;font-size:13px;min-height:43px}#bemco-floor input[aria-invalid=true]{border:2px solid #b52e35!important}#bemco-floor small{display:block;font-weight:400;font-size:10px;color:var(--bf-muted);line-height:1.6;margin-top:6px}#bemco-floor .bf-fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}#bemco-floor legend{font-size:12px;font-weight:700;margin-bottom:11px}#bemco-floor .bf-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#bemco-floor .bf-choices.bf-three{grid-template-columns:repeat(3,minmax(0,1fr))}#bemco-floor .bf-choices label{position:relative;cursor:pointer;display:flex;align-items:flex-start;gap:8px;padding:14px 12px;border:1px solid var(--bf-line);border-radius:7px}#bemco-floor .bf-choices label:has(input:checked){border-color:var(--bf-teal);background:#edf7f4;box-shadow:inset 0 0 0 1px var(--bf-teal)}#bemco-floor .bf-choices input{margin:3px 0 0}#bemco-floor .bf-choices b{font-size:12px;line-height:1.3;display:block}#bemco-floor .bf-choices small{font-size:10px;margin-top:6px}#bemco-floor .bf-detail{border-top:1px solid var(--bf-line);margin-top:20px;padding-top:14px;font-size:11px}#bemco-floor summary{cursor:pointer;font-weight:700;color:var(--bf-teal);padding:4px 0}#bemco-floor .bf-detail[open] summary{margin-bottom:17px}#bemco-floor .bf-detail p{margin:9px 0;font-size:11px;color:var(--bf-muted)}#bemco-floor .bf-soft-note{font-size:10px;color:var(--bf-muted);margin-top:22px}#bemco-floor .bf-actions{display:flex;gap:12px;justify-content:space-between;padding-top:22px}#bemco-floor .bf-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border:1px solid var(--bf-teal);border-radius:5px;background:var(--bf-teal);color:#fff;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;line-height:1.4}#bemco-floor #bf-next{margin-left:auto}#bemco-floor .bf-button:hover{filter:brightness(.94)}#bemco-floor .bf-button.bf-secondary{background:white;color:var(--bf-teal);border-color:#bfd1d2}#bemco-floor .bf-error{background:#fff1ef;color:#9b272e;border:1px solid #efc4c5;padding:12px 15px;font-size:12px;border-radius:6px;margin-top:18px}#bemco-floor .bf-sidebar{position:sticky;top:25px;padding-top:7px}#bemco-floor .bf-side-inner{background:#eef4f2;border:1px solid #dce8e4;border-radius:10px;padding:25px;overflow:hidden}#bemco-floor .bf-side-inner h3{font-size:23px;line-height:1.3;letter-spacing:-.035em;margin-bottom:22px}#bemco-floor .bf-side-summary{font-size:12px}#bemco-floor .bf-side-summary div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #d0dfda}#bemco-floor .bf-side-summary b{color:var(--bf-teal)}#bemco-floor .bf-side-inner>img{width:100%;height:145px;object-fit:cover;object-position:center;border-radius:5px;margin:20px 0 14px}#bemco-floor .bf-side-inner>p{font-size:11px;color:var(--bf-muted);line-height:1.7}#bemco-floor .bf-side-inner>a{display:block;font-size:11px;color:var(--bf-teal);font-weight:700;margin-top:18px}#bemco-floor .bf-example-note{background:#f8f6ec;border:1px solid #ebe4c9;padding:10px 13px;border-radius:5px;font-size:11px;color:#74633c;margin-bottom:18px}#bemco-floor .bf-room{padding:16px;border:1px solid var(--bf-line);border-radius:7px;margin-bottom:12px;background:#fcfdfd}#bemco-floor .bf-room-top{display:grid;grid-template-columns:minmax(100px,1.8fr) 85px minmax(90px,1.2fr) 85px 27px;gap:10px;align-items:end}#bemco-floor .bf-room-top label{font-size:10px;font-weight:700}#bemco-floor .bf-room-top input,#bemco-floor .bf-room-top select{padding:9px 7px;font-size:11px}#bemco-floor .bf-remove-room{background:transparent;border:0;font-size:21px;cursor:pointer;color:#9b3e42;padding:8px 0}#bemco-floor .bf-room-detail{border:0;margin:10px 0 0;padding:0;font-size:10px}#bemco-floor .bf-room-detail .bf-grid{margin:10px 0 0}#bemco-floor .bf-room-total{margin-top:16px;font-size:13px;font-weight:700;color:var(--bf-teal)}#bemco-floor .bf-callout{border-left:3px solid var(--bf-teal);background:var(--bf-soft);padding:13px 15px;font-size:11px;margin:10px 0 25px}#bemco-floor .bf-checkboxes{display:grid;gap:12px;margin-top:20px}#bemco-floor .bf-checkboxes label{display:flex;gap:9px;font-size:11px;align-items:center}
/* Results and the customer handover document use the same semantic content. */
#bemco-floor .bf-result-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:4px 0 22px}#bemco-floor .bf-result-top h2{font-size:28px;letter-spacing:-.035em;line-height:1.2}#bemco-floor .bf-result-actions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 25px}#bemco-floor .bf-result-actions .bf-button{font-size:11px;padding:11px 13px}#bemco-floor .bf-report{background:white;border:1px solid var(--bf-line);border-radius:10px;padding:26px;overflow:hidden}#bemco-floor .bf-print-brand{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:20px;border-bottom:2px solid var(--bf-teal)}#bemco-floor .bf-print-brand img{width:130px;max-height:48px;object-fit:contain}#bemco-floor .bf-print-brand>div{text-align:right;font-size:10px;color:var(--bf-muted)}#bemco-floor .bf-report-heading{margin:22px 0}#bemco-floor .bf-report-heading h2{font-size:25px;line-height:1.3;letter-spacing:-.03em}#bemco-floor .bf-report-heading p{font-size:11px;color:var(--bf-muted);margin-top:8px}#bemco-floor .bf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}#bemco-floor .bf-stat{background:var(--bf-soft);border-radius:5px;padding:15px}#bemco-floor .bf-stat b{display:block;font-size:22px;letter-spacing:-.03em;color:var(--bf-teal)}#bemco-floor .bf-stat span{font-size:10px;color:var(--bf-muted)}#bemco-floor .bf-report h3{font-size:18px;letter-spacing:-.025em;margin:27px 0 12px}#bemco-floor .bf-report h4{font-size:13px;margin:20px 0 10px}#bemco-floor .bf-report p.bf-intro{font-size:11px;color:var(--bf-muted);margin:8px 0 15px}#bemco-floor .bf-table-scroll{overflow-x:auto}#bemco-floor .bf-table{border-collapse:collapse;width:100%;font-size:10px;line-height:1.5;text-align:left}#bemco-floor .bf-table th{font-size:9px;text-transform:uppercase;letter-spacing:.05em;background:var(--bf-ink);color:#fff;padding:10px 9px}#bemco-floor .bf-table td{padding:12px 9px;border-bottom:1px solid #dbe5e5;vertical-align:middle}#bemco-floor .bf-table th:first-child{border-radius:4px 0 0 4px}#bemco-floor .bf-table th:last-child{border-radius:0 4px 4px 0}#bemco-floor .bf-product-photo{display:block;max-width:72px;width:72px;height:65px;object-fit:contain;background:white}#bemco-floor .bf-product-name{font-size:11px;font-weight:700;line-height:1.45}#bemco-floor .bf-product-name a{color:inherit;text-decoration:none}#bemco-floor .bf-product-detail{display:block;color:var(--bf-muted);font-size:9px;line-height:1.5;margin-top:4px}#bemco-floor .bf-ref{font-size:10px;font-weight:700;white-space:nowrap;color:var(--bf-teal)}#bemco-floor .bf-quantity{font-size:18px;font-weight:700;text-align:center;white-space:nowrap}#bemco-floor .bf-quantity small{font-size:9px;font-weight:400;white-space:normal}#bemco-floor .bf-category td{padding:9px;background:#eaf3f0;color:var(--bf-teal);font-size:10px;letter-spacing:.04em;font-weight:800}#bemco-floor .bf-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}#bemco-floor .bf-roll-card{border:1px solid var(--bf-line);border-radius:5px;background:white;cursor:pointer;padding:13px 10px;text-align:left;color:var(--bf-ink)}#bemco-floor .bf-roll-card[aria-pressed=true]{background:#edf7f4;border:2px solid var(--bf-teal);padding:12px 9px}#bemco-floor .bf-roll-card b{font-size:12px;display:block;margin:5px 0}#bemco-floor .bf-roll-card span{display:block;font-size:10px;color:var(--bf-muted)}#bemco-floor .bf-check{border:1px solid var(--bf-line);border-radius:6px;padding:13px 15px;margin-bottom:10px}#bemco-floor .bf-check>div:first-child{display:flex;justify-content:space-between;gap:15px;font-size:11px;font-weight:700}#bemco-floor .bf-check>p{font-size:10px;color:var(--bf-muted);margin-top:6px}#bemco-floor .bf-choice-products{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}#bemco-floor .bf-choice-product{max-width:126px;border:1px solid #e0e7e8;border-radius:5px;padding:8px;text-align:center;font-size:9px;color:var(--bf-teal)}#bemco-floor .bf-choice-product img{height:48px;width:75px;object-fit:contain;display:block;margin:0 auto 6px}#bemco-floor .bf-notes{font-size:10px;line-height:1.6;padding-left:18px;color:var(--bf-muted)}#bemco-floor .bf-notes li{margin-bottom:7px}#bemco-floor .bf-ecs{background:#eef5fa;border:1px solid #d7e3eb;border-radius:6px;padding:17px;margin:16px 0}#bemco-floor .bf-ecs h4{margin:0 0 8px}#bemco-floor .bf-ecs p{font-size:11px;line-height:1.7}#bemco-floor .bf-report-footer{border-top:1px solid var(--bf-line);margin-top:24px;padding-top:15px;font-size:10px;color:var(--bf-muted)}#bemco-floor .bf-report-footer a{color:var(--bf-teal)}#bemco-floor .bf-empty{background:#fff6ed;border:1px solid #ecd4b5;padding:16px;border-radius:5px;font-size:12px}#bemco-floor .bf-method{margin-top:26px}#bemco-floor .bf-method ul{padding-left:18px;font-size:11px;line-height:1.8;color:var(--bf-muted)}#bemco-floor .bf-saved{font-size:10px;color:var(--bf-teal);margin:10px 0}#bemco-floor .bf-print-only{display:none}#bemco-floor .bf-report-note{margin-top:12px;font-size:10px;color:var(--bf-muted)}#bemco-floor .bf-table td.bf-cut{max-width:270px;overflow-wrap:anywhere}#bemco-floor .bf-report.is-stale{opacity:.5;pointer-events:none}
@media(min-width:1001px){.home-tools-grid,.selection-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:1100px){#bemco-floor .bf-workspace{grid-template-columns:minmax(0,1fr) 220px;gap:20px;padding-left:24px;padding-right:24px}#bemco-floor .bf-side-inner{padding:20px}#bemco-floor .bf-modebar{align-items:start;flex-direction:column}#bemco-floor .bf-expert-toggle{max-width:none}#bemco-floor .bf-room-top{grid-template-columns:minmax(100px,1.6fr) 75px 1fr 75px 20px}#bemco-floor .bf-sheet{padding:23px}}
@media(max-width:850px){#bemco-floor .bf-hero{grid-template-columns:1.2fr .8fr}#bemco-floor .bf-hero-copy{padding:28px 25px}#bemco-floor h1{font-size:33px}#bemco-floor .bf-workspace{grid-template-columns:1fr;max-width:760px}#bemco-floor .bf-sidebar{display:none}#bemco-floor .bf-modebar{flex-direction:row;align-items:center}}
@media(max-width:600px){#bemco-floor .bf-hero{display:block}#bemco-floor .bf-hero-copy{padding:25px 20px 29px}#bemco-floor .bf-hero-image{display:none}#bemco-floor .bf-hero-copy>p{font-size:12px}#bemco-floor .bf-workspace{padding:28px 16px 45px}#bemco-floor .bf-modebar{display:block}#bemco-floor .bf-modebar h2{font-size:22px}#bemco-floor .bf-expert-toggle{margin-top:16px;font-size:11px}#bemco-floor .bf-steps{gap:5px;padding-bottom:15px;margin-bottom:19px}#bemco-floor .bf-steps button{display:block;font-size:9px;line-height:1.4}#bemco-floor .bf-steps button span{margin-bottom:7px}#bemco-floor .bf-sheet{padding:20px 15px}#bemco-floor .bf-section-title{gap:10px}#bemco-floor .bf-section-title h3{font-size:21px}#bemco-floor .bf-section-title p{font-size:11px}#bemco-floor .bf-grid{grid-template-columns:1fr;gap:16px}#bemco-floor .bf-choices,#bemco-floor .bf-choices.bf-three{grid-template-columns:1fr}#bemco-floor .bf-choices label{padding:12px}#bemco-floor .bf-room{padding:12px}#bemco-floor .bf-room-top{grid-template-columns:1fr 85px 25px;gap:9px}#bemco-floor .bf-room-top label:nth-child(3){grid-column:1;grid-row:2}#bemco-floor .bf-room-top label:nth-child(4){grid-column:2;grid-row:2}#bemco-floor .bf-remove-room{grid-column:3;grid-row:1}#bemco-floor .bf-room-top input,#bemco-floor .bf-room-top select{font-size:12px}#bemco-floor .bf-room-detail .bf-grid{grid-template-columns:1fr}#bemco-floor .bf-actions .bf-button{padding:12px;font-size:11px}#bemco-floor .bf-report{padding:17px 12px}#bemco-floor .bf-stats{grid-template-columns:repeat(2,1fr);gap:8px}#bemco-floor .bf-stat{padding:12px}#bemco-floor .bf-stat b{font-size:23px}#bemco-floor .bf-print-brand img{width:115px}#bemco-floor .bf-table th,#bemco-floor .bf-table td{padding:10px 5px}#bemco-floor .bf-products-table{font-size:9px}#bemco-floor .bf-product-photo{width:48px;max-width:48px;height:48px}#bemco-floor .bf-product-name{font-size:10px}#bemco-floor .bf-products-table .bf-ref{font-size:8px;white-space:normal;overflow-wrap:anywhere}#bemco-floor .bf-quantity{font-size:17px}#bemco-floor .bf-products-table th:first-child{width:52px}#bemco-floor .bf-products-table th:nth-child(3){width:78px}#bemco-floor .bf-suggestions{grid-template-columns:1fr}#bemco-floor .bf-report-heading h2{font-size:23px}#bemco-floor .bf-result-top h2{font-size:25px}#bemco-floor .bf-check>div:first-child{flex-wrap:wrap}}
@media print{@page{size:A4 portrait;margin:13mm 12mm 15mm}html,body{background:white!important;font-size:10pt!important}body[data-page=plancher]>header,body[data-page=plancher]>footer,#studio,.skip,#details{display:none!important}body[data-page=plancher] #main{display:block!important}#bemco-floor{background:#fff;font-size:9pt}#bemco-floor .bf-hero,#bemco-floor .bf-modebar,#bemco-floor .bf-steps,#bemco-floor form,#bemco-floor .bf-sidebar,#bemco-floor .bf-result-top,#bemco-floor .bf-result-actions,#bemco-floor .bf-suggestions,#bemco-floor .bf-method,.bf-screen-only{display:none!important}#bemco-floor .bf-workspace{display:block;padding:0;max-width:none}#bemco-floor #bf-results{display:block!important}#bemco-floor .bf-report{border:0;border-radius:0;padding:0;overflow:visible}#bemco-floor .bf-print-only{display:block}#bemco-floor .bf-print-brand{padding-bottom:12px}#bemco-floor .bf-print-brand img{width:125px}#bemco-floor .bf-print-brand>div{font-size:8pt}#bemco-floor .bf-report-heading{margin:15px 0}#bemco-floor .bf-report-heading h2{font-size:19pt}#bemco-floor .bf-report-heading p,#bemco-floor .bf-intro{font-size:8pt}#bemco-floor .bf-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;break-inside:avoid}#bemco-floor .bf-stat{padding:8px;border:1px solid #d5e2df}#bemco-floor .bf-stat b{font-size:17pt}#bemco-floor .bf-stat span{font-size:7pt}#bemco-floor h3{font-size:12pt!important;break-after:avoid;margin:19px 0 8px!important}#bemco-floor h4{break-after:avoid}#bemco-floor .bf-table{font-size:7.5pt}#bemco-floor .bf-table th{font-size:7pt;padding:7px;background:#e8f0f0!important;color:#18353e!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#bemco-floor .bf-table td{padding:7px;border-color:#d8e0e0}#bemco-floor .bf-table thead{display:table-header-group}#bemco-floor .bf-table tr{break-inside:avoid}#bemco-floor .bf-table-scroll{overflow:visible}#bemco-floor .bf-product-photo{width:58px;height:55px;max-width:58px}#bemco-floor .bf-product-name{font-size:8pt}#bemco-floor .bf-product-detail{font-size:6.8pt}#bemco-floor .bf-ref{font-size:7.5pt}#bemco-floor .bf-quantity{font-size:13pt}#bemco-floor .bf-check,#bemco-floor .bf-ecs{break-inside:avoid}#bemco-floor .bf-check{padding:9px;margin-bottom:8px}#bemco-floor .bf-choice-products img{height:35px}#bemco-floor .bf-choice-product{padding:5px;max-width:100px;font-size:7pt}#bemco-floor .bf-notes{font-size:7pt}#bemco-floor .bf-report-footer{font-size:8pt;break-inside:avoid}#bemco-floor .bf-report a{text-decoration:none;color:inherit}#bemco-floor .bf-empty{break-inside:avoid}#bemco-floor .bf-report details{display:none}}

/* Client testing: named professional and explicit zone/output purchase summary. */
#bemco-floor .bf-professional-fields{margin-bottom:22px;padding:18px 22px;background:var(--bf-soft);border:1px solid var(--bf-line);border-radius:8px}#bemco-floor .bf-professional-fields label{display:grid;gap:8px;font-size:12px;font-weight:700}#bemco-floor .bf-professional-fields input{width:100%;min-width:0;padding:10px;border:1px solid #bdd0ce;border-radius:5px;background:white}#bemco-floor .bf-professional-fields small{display:block;margin-top:7px;color:var(--bf-muted);font-size:11px}#bemco-floor .bf-professional-credit{color:var(--bf-teal);overflow-wrap:anywhere}#bemco-floor .bf-manifold-summary{padding:18px 20px;border:1px solid #bbd5cd;border-radius:8px;background:#f1f7f3;margin:18px 0;break-inside:avoid}#bemco-floor .bf-manifold-summary h3{margin:0 0 10px}#bemco-floor .bf-manifold-summary p{font-size:12px;margin:7px 0}#bemco-floor .bf-print-brand>div{overflow-wrap:anywhere;max-width:60%}@media print{#bemco-floor .bf-professional-fields{display:none!important}#bemco-floor .bf-manifold-summary{padding:10px 12px}}

/* Clear report actions on phones; progress is announced without moving the page. */
#bemco-floor .bf-result-actions .bf-button:disabled{opacity:.65;cursor:progress}#bemco-floor #bf-report-status{line-height:1.6}@media(max-width:600px){#bemco-floor .bf-result-actions{display:grid;grid-template-columns:1fr;gap:10px}#bemco-floor .bf-result-actions .bf-button{width:100%;justify-content:center}}
