[data-page="cash-flow"]{--cf-line:#cbd8d2;--cf-ink:#253d34;color:var(--cf-ink);min-width:0}
main:has([data-page="cash-flow"]:not([hidden])){max-width:none;padding-left:18px;padding-right:18px}
main:has([data-page="cash-flow"]:not([hidden]))>header{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}
.cf-heading{margin:12px 0 10px;gap:12px 16px;align-items:center;flex-wrap:wrap}.cf-heading h1{font-size:28px;margin:4px 0}.cf-heading p{font-size:11px;margin-top:4px}
.cf-title-block{flex:1 1 440px;min-width:0}.cf-heading-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.cf-whatsapp-link{display:inline-flex;align-items:center;color:#fff;background:#21643e;border:1px solid #21643e;border-radius:6px;padding:9px 12px;font-size:11px;text-decoration:none;font-weight:700;white-space:nowrap}.cf-whatsapp-link:hover{background:#184e2f}.cf-whatsapp-link:focus-visible,.cf-source-link:focus-visible{outline:3px solid #7facca;outline-offset:3px}
.cf-source-link{color:#315e46;background:#fff;border:1px solid #bdd0c4;border-radius:6px;padding:9px 12px;font-size:11px;text-decoration:none;font-weight:600;white-space:nowrap}
.cf-overview{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px;align-items:start;position:sticky;top:8px;z-index:6;background:#edf2f9;padding-bottom:10px}
.cf-position{border:1px solid #c7d5cd;border-radius:5px;background:#fff;padding:10px 12px;box-shadow:0 3px 10px #223c2b08;min-width:0}
.cf-position-heading{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px}.cf-position-heading h2{font-size:13px;line-height:1.3;margin:0;color:#345b40}.cf-position-heading>span{font-size:11px;color:#6b7d71;white-space:nowrap}
.cf-bank-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cf-bank-table th,.cf-bank-table td{font-size:11px;padding:5px 3px;border-bottom:1px solid #e4ebe6;line-height:1.25}.cf-bank-table th{white-space:normal;font-weight:400;text-align:left}.cf-bank-table td{text-align:right;white-space:nowrap}.cf-bank-table tfoot th,.cf-bank-table tfoot td{border-top:2px solid #9cb0a3;font-size:12px;padding-top:7px;font-weight:700}.cf-position>span{display:block;font-size:10px;color:#718478;text-align:right;margin-top:6px}
.cf-season-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.cf-totals-panel{background:#fff;border:1px solid #ccd8d0;border-radius:5px;overflow:hidden;align-self:start;min-width:0}.cf-totals-panel h2{font-size:12px;padding:8px 10px;margin:0;background:#edf3ef;color:#3b5c47;border-bottom:1px solid #cbd8cf}.cf-totals-panel table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cf-totals-panel th,.cf-totals-panel td{font-size:11px;padding:7px 9px;border-bottom:1px solid #e2eae5}.cf-totals-panel th{font-weight:400;white-space:normal;color:#3e5847;background:#fff;text-align:left}.cf-totals-panel td{text-align:right;white-space:nowrap;color:#1b3827}.cf-totals-panel tr:last-child th,.cf-totals-panel tr:last-child td{border-bottom:0}.cf-totals-panel .cf-total-result th,.cf-totals-panel .cf-total-result td{background:#e6f1e8;font-weight:700;border-top:1px solid #a7c0ae}.cf-totals-panel .cf-total-net th,.cf-totals-panel .cf-total-gross th{font-weight:700}.cf-totals-panel .cf-total-gross th,.cf-totals-panel .cf-total-gross td{border-top:2px solid #9bbba4;background:#dfeee3;font-weight:700}
.cf-gross-note{display:block;margin-top:3px;font-size:9px;font-weight:400;line-height:1.3;color:#4d6655}
.cf-reconciliation{padding:9px 10px;border-top:1px solid #cbd8cf;background:#f6f9f7}.cf-reconciliation-note{margin:0;font-size:10px;line-height:1.5;color:#496052}.cf-reconciliation-status{margin:7px 0 0;font-size:11px;line-height:1.4;font-weight:700;color:#205d38}.cf-reconciliation-error{background:#fff1f0;border-top-color:#d99a94}.cf-reconciliation-error .cf-reconciliation-status{color:#9e2528}
.cf-season-closing{display:flex;flex-direction:column;gap:5px;margin-top:10px;padding:13px 12px;background:#eaff00;border:2px solid #c5d600;border-radius:7px;color:#172600;box-shadow:0 3px 0 #c5d60044}.cf-season-closing span{font-size:11px;font-weight:800;line-height:1.3}.cf-season-closing strong{font-size:clamp(23px,2.1vw,34px);font-weight:900;line-height:1.15;letter-spacing:-.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.cf-reconciliation-error .cf-season-closing{border-color:#b12727}
.cf-whatsapp-link{gap:7px}.cf-whatsapp-icon{width:19px;height:19px;flex-shrink:0}
.cf-main{width:100%;min-width:0;container-type:inline-size}
.cf-toolbar{background:white;border:1px solid var(--cf-line);border-radius:7px 7px 0 0;padding:8px 10px;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}
.cf-month-control{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:700}.cf-month-control select{font:inherit;font-size:11px;color:#214a34;border:1px solid #b5cbbd;background:#f9fcfa;border-radius:5px;padding:6px 25px 6px 8px;min-width:155px;min-height:32px}
.cf-toolbar-actions{display:flex;gap:6px}.cf-toolbar-actions button{background:white;border:1px solid #ccd9d1;border-radius:5px;color:#42634e;cursor:pointer;font-size:11px;padding:7px 9px}
.cf-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:6px 8px;background:#f5f8f6;border:1px solid var(--cf-line);border-top:0}.cf-nav button{border:0;background:transparent;color:#506b59;font-size:11px;padding:5px 7px;cursor:pointer;border-radius:4px}.cf-nav button:hover{background:#e3ece6;color:#1f5736}.cf-jump-label{display:none}
.cf-table-scroll{width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;max-height:calc(100dvh - 350px);min-height:320px;background:#fff;border:1px solid var(--cf-line);border-radius:0 0 7px 7px;scrollbar-color:#9ab6a4 #edf3ef;scrollbar-width:thin}
.cf-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:11px;color:#30473b;font-variant-numeric:tabular-nums;position:relative}.cf-concept-col{width:175px}.cf-month-col{width:auto}
.cf-table th,.cf-table td{padding:6px 3px;border-bottom:1px solid var(--cf-grid,#d7e4dc);border-right:1px solid var(--cf-grid,#d7e4dc);text-align:right;min-width:0;white-space:nowrap;box-sizing:border-box}
.cf-table th:first-child{text-align:left;white-space:normal;border-right:1px solid #b8cbbf;color:inherit;overflow-wrap:anywhere}
.cf-table thead th{position:sticky;top:0;z-index:4;background:#edf3ef;color:#3e624c;font-size:11px;font-weight:700;border-bottom:2px solid #b7ccbe;padding:8px 3px;text-align:center;white-space:normal}.cf-table thead th:first-child{text-align:left}.cf-table thead small{display:block;font-size:9px;font-weight:400;color:#64786a;margin-top:3px;line-height:1.25}
.cf-table tbody th{font-weight:500;font-size:11px;line-height:1.3}.cf-cell-unit{display:block;font-size:8px;font-weight:400;line-height:1.1;opacity:.8;margin-bottom:2px}.cf-cell-value{display:block;font-size:clamp(9px,1cqw,12px);line-height:1.2;white-space:nowrap;letter-spacing:-.12px}
/* Section titles are strongest; expanded children use a paler shade of the same color. */
.cf-inflow{--cf-bg:#edf6ef;--cf-grid:#c8dfcf;--cf-border:#83af92;--cf-text:#25563b}
.cf-outflow{--cf-bg:#fff0ed;--cf-grid:#e7cdc6;--cf-border:#cc9e92;--cf-text:#7e483e}
.cf-balance{--cf-bg:#eaf1f8;--cf-grid:#c4d5e5;--cf-border:#86a7c7;--cf-text:#284e73}
#cf-block-receivables,#cf-content-receivables{--cf-bg:#efdfd0;--cf-detail-bg:#faf5ef;--cf-grid:#dcc4ad;--cf-border:#b08b68;--cf-text:#65472f;--cf-title-bg:#e2c7ad;--cf-title-text:#533219}
#cf-block-stock,#cf-content-stock{--cf-bg:#edf6e8;--cf-detail-bg:#f7fbf4;--cf-grid:#cddfbe;--cf-border:#98b77f;--cf-text:#3f5e2d;--cf-title-bg:#d8e9c8;--cf-title-text:#2b5019}
#cf-block-client-costs,#cf-content-client-costs{--cf-bg:#fff5c9;--cf-detail-bg:#fffbed;--cf-grid:#e8d68d;--cf-border:#c7aa43;--cf-text:#6b571a;--cf-title-bg:#f3df91;--cf-title-text:#624700}
#cf-block-production,#cf-content-production{--cf-bg:#e5f0fb;--cf-detail-bg:#f4f8fe;--cf-grid:#c3d8ed;--cf-border:#84a9ce;--cf-text:#345675;--cf-title-bg:#c9def2;--cf-title-text:#1c476f}
#cf-block-income,#cf-content-income{--cf-bg:#b9ddc3;--cf-detail-bg:#edf7f0;--cf-grid:#91bd9d;--cf-border:#518b64;--cf-text:#225335;--cf-title-bg:#8fc59f;--cf-title-text:#123f23}
#cf-block-expenses,#cf-content-expenses{--cf-bg:#f6d6d6;--cf-detail-bg:#fff4f4;--cf-grid:#dfb1b1;--cf-border:#bc7272;--cf-text:#7c3434;--cf-title-bg:#e7a3a3;--cf-title-text:#721f1f}
.cf-table tbody th,.cf-table tbody td{background:var(--cf-bg,#fff);color:var(--cf-text,#30473b)}
.cf-table .cf-section-title th,.cf-table .cf-section-title td{background:var(--cf-title-bg,var(--cf-bg));color:var(--cf-title-text,var(--cf-text));border-top:5px solid #fff;border-bottom:2px solid var(--cf-border);font-weight:800;padding-top:10px;padding-bottom:10px}
.cf-table .cf-section-title th{font-size:12px}
.cf-table th button{border:0;background:transparent;color:inherit;font:inherit;text-align:left;display:flex;gap:6px;align-items:center;cursor:pointer;width:100%;padding:0;line-height:1.35}.cf-chevron{width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--cf-border,#b9cdbc);border-radius:3px;color:inherit;font-size:12px;background:#ffffffb3;flex-shrink:0}
.cf-table .cf-component th{padding-left:26px;font-size:10px;font-weight:400}.cf-table .cf-component td{padding-top:4px;padding-bottom:4px}.cf-table .cf-component .cf-cell-value{font-size:clamp(9px,.95cqw,11px)}
.cf-table .cf-subtotal th,.cf-table .cf-subtotal td{font-weight:700;border-top:1px solid var(--cf-border)}.cf-table .cf-total th,.cf-table .cf-total td{font-weight:750;border-top:2px solid var(--cf-border)}
.cf-table .cf-opening th,.cf-table .cf-opening td{font-weight:700}.cf-table .cf-closing th,.cf-table .cf-closing td{border-top:3px solid var(--cf-border);font-weight:750;padding-top:10px;padding-bottom:10px}
.cf-table .cf-opening td{text-align:center;padding-top:9px;padding-bottom:9px}
.cf-table .cf-subtotal th,.cf-table .cf-total th,.cf-table .cf-opening th,.cf-table .cf-closing th{font-size:13px;font-weight:800}
.cf-table .cf-subtotal .cf-cell-value,.cf-table .cf-total .cf-cell-value,.cf-table .cf-section-title .cf-cell-value{font-size:clamp(11px,1.15cqw,14px);font-weight:800}
.cf-table .cf-opening .cf-cell-value,.cf-table .cf-closing .cf-cell-value{font-size:clamp(11px,1.25cqw,16px);font-weight:800}
.cf-table .cf-subtotal .cf-cell-unit,.cf-table .cf-total .cf-cell-unit,.cf-table .cf-section-title .cf-cell-unit,.cf-table .cf-opening .cf-cell-unit,.cf-table .cf-closing .cf-cell-unit{font-size:9px}
.cf-table .cf-investment{font-style:italic}.cf-table .cf-negative .cf-cell-value{color:#b33238}.cf-table .cf-exception{outline:1px solid #d0ae46;outline-offset:-1px}
.cf-table .cf-payment-emphasis{--cf-bg:#ed9c9c;--cf-text:#681d25;--cf-grid:#cf7a80;font-style:normal}.cf-table .cf-payment-emphasis th,.cf-table .cf-payment-emphasis td{font-weight:700}.cf-table .cf-payment-emphasis th:first-child{box-shadow:inset 4px 0 #ae3543;padding-left:9px}
.cf-invoice-amount{display:block;width:100%;border:0;border-radius:3px;padding:2px 0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.cf-invoice-amount .cf-cell-value{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.cf-invoice-amount:hover{background:#ffffff80}.cf-invoice-amount:focus-visible{outline:2px solid #73451d;outline-offset:1px}
.cf-table .cf-selected-month{box-shadow:inset 2px 0 #5d7eb5,inset -2px 0 #5d7eb5}.cf-table thead .cf-selected-month{box-shadow:inset 2px 0 #5d7eb5,inset -2px 0 #5d7eb5,inset 0 3px #5d7eb5}
.cf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cf-section-content[hidden]{display:none!important}
@container(max-width:900px){.cf-concept-col{width:150px}.cf-table tbody th{font-size:10px}.cf-table th,.cf-table td{padding-left:2px;padding-right:2px}.cf-cell-value{font-size:9px}.cf-table .cf-component .cf-cell-value{font-size:9px}.cf-table thead small{font-size:8px}}
@media(max-width:1100px){.cf-overview{grid-template-columns:240px minmax(0,1fr);gap:9px}.cf-season-totals{gap:9px}.cf-totals-panel th,.cf-totals-panel td{font-size:10px;padding:6px}.cf-totals-panel h2{font-size:11px}.cf-bank-table th,.cf-bank-table td{font-size:10px}.cf-gross-note{font-size:8px}}
@media(max-width:700px){
 main:has([data-page="cash-flow"]:not([hidden])){padding-left:12px;padding-right:12px}main:has([data-page="cash-flow"]:not([hidden]))>header{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.cf-heading{flex-wrap:wrap;gap:8px}.cf-heading h1{font-size:25px}.cf-source-link{font-size:10px;padding:7px 9px}
 .cf-overview{grid-template-columns:1fr 1fr;gap:8px;position:static;padding-bottom:8px}.cf-position{padding:10px;position:sticky;top:4px;z-index:6;grid-column:1/-1}.cf-position-heading h2{font-size:13px}.cf-bank-table th,.cf-bank-table td{font-size:11px;padding:4px}.cf-season-totals{grid-column:1/-1;gap:8px}.cf-totals-panel th,.cf-totals-panel td{font-size:10px}.cf-gross-note{font-size:9px}
 .cf-table-scroll{max-height:65dvh;min-height:300px}.cf-nav>button{display:none}.cf-jump-label{display:flex;align-items:center;gap:8px;font-size:11px}.cf-jump-label select{font-size:11px;padding:5px;color:#466550;border:1px solid #c8d8cd;background:white}
}
@container(max-width:800px){
 .cf-table,.cf-table tbody{display:block;width:100%}.cf-table colgroup,.cf-table thead{display:none}.cf-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:6px}.cf-table tbody th{grid-column:1/-1;font-size:12px;padding:8px}.cf-table tbody td{padding:6px;white-space:normal}.cf-table tbody td::before{content:attr(data-period);display:block;font-size:10px;font-weight:500;margin-bottom:5px}.cf-table tbody td[data-period]:last-child{grid-column:auto}.cf-table .cf-cell-value,.cf-table .cf-component .cf-cell-value{font-size:12px;letter-spacing:0}.cf-cell-unit{font-size:9px}.cf-table .cf-section-title td:empty{display:none}.cf-table .cf-component th{font-size:11px;padding-left:27px}.cf-table .cf-section-title th{font-size:13px}.cf-table .cf-selected-month{outline:2px solid #5d7eb5;outline-offset:-2px;box-shadow:none}
}
@container(max-width:370px){.cf-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container(max-width:800px){.cf-table .cf-subtotal .cf-cell-value,.cf-table .cf-total .cf-cell-value,.cf-table .cf-section-title .cf-cell-value{font-size:14px}.cf-table .cf-opening .cf-cell-value,.cf-table .cf-closing .cf-cell-value{font-size:16px}}
.cf-invoices-dialog{width:min(880px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:85dvh;padding:0;border:1px solid #c6ac91;border-radius:12px;background:#fffdfb;color:#463326;box-shadow:0 22px 70px #132b3a55;overflow:auto}.cf-invoices-dialog::backdrop{background:#15273988;backdrop-filter:blur(2px)}
.cf-invoices-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;background:#efdfd0;border-bottom:1px solid #d6bca1}.cf-invoices-heading p{margin:0 0 5px;font-size:10px;letter-spacing:.7px;font-weight:700;color:#765b43}.cf-invoices-heading h2{font-size:21px;margin:0;line-height:1.3}.cf-invoices-heading form{margin:0}.cf-invoices-heading button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #baa086;border-radius:50%;background:#fff9f3;color:#563d27;font-size:24px;cursor:pointer}.cf-invoices-heading button:focus-visible{outline:3px solid #856044;outline-offset:3px}
.cf-invoices-body{padding:20px 22px}.cf-invoice-table{width:100%;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}.cf-invoice-table th{padding:10px 8px;background:#f6eee7;color:#71533b;text-align:left;font-size:11px;font-weight:700;white-space:normal}.cf-invoice-table td{padding:12px 8px;border-bottom:1px solid #e7d9cc;vertical-align:top;overflow-wrap:anywhere}.cf-invoice-table th:nth-child(2){width:30%}.cf-invoice-table th:last-child,.cf-invoice-table td:last-child{text-align:right;white-space:nowrap}.cf-invoice-table a{color:#69411e;font-weight:800;text-underline-offset:3px}.cf-invoice-table a:focus-visible{outline:2px solid #856044;outline-offset:2px}.cf-invoice-table small{display:block;font-size:10px;color:#7b6a5b;margin-top:5px}
.cf-invoice-totals{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.cf-invoice-totals>div{padding:12px 14px;background:#f3e8dd;border-radius:6px}.cf-invoice-totals span{display:block;font-size:11px;color:#755b45;margin-bottom:5px}.cf-invoice-totals strong{font-size:20px;font-variant-numeric:tabular-nums}.cf-invoice-match,.cf-invoice-warning{padding:10px 12px;border-radius:6px;margin:14px 0 0;font-size:12px;line-height:1.5}.cf-invoice-match{background:#e5f3e8;color:#285f37}.cf-invoice-warning{background:#fff0d8;color:#7a3b06;border:1px solid #e5b76b}.cf-invoice-empty{padding:16px 0;font-size:14px}.cf-invoice-unassigned{font-size:14px;margin:20px 0 10px}
@media(max-width:700px){.cf-season-closing{padding:10px 8px}.cf-season-closing strong{font-size:23px}.cf-season-totals{grid-template-columns:1fr}.cf-invoices-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:90dvh}.cf-invoices-heading,.cf-invoices-body{padding:16px}.cf-invoices-heading h2{font-size:18px}.cf-invoice-table,.cf-invoice-table tbody{display:block}.cf-invoice-table thead{display:none}.cf-invoice-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e7d9cc;border-radius:6px;margin-bottom:10px;padding:4px}.cf-invoice-table td{border:0;padding:8px;font-size:12px}.cf-invoice-table td::before{content:attr(data-label);display:block;font-size:10px;color:#7b6a5b;margin-bottom:6px}.cf-invoice-table td:last-child{text-align:left}.cf-invoice-totals strong{font-size:17px}}

.cf-table .cf-component th,.cf-table .cf-component td{background:var(--cf-detail-bg,#fff)}
.cf-table .cf-component th:first-child{box-shadow:inset 3px 0 var(--cf-border)}
.cf-table .cf-component-last th,.cf-table .cf-component-last td{border-bottom:2px solid var(--cf-border)}
.cf-production-amount:focus-visible{outline-color:#245f95}
.cf-production-dialog{width:min(800px,calc(100vw - 32px));border-color:#b5ccdf;background:#fff;color:#263f55}
.cf-production-dialog .cf-invoices-heading{background:#e5f0fb;border-color:#c3d8ed}
.cf-production-dialog .cf-invoices-heading p{color:#3e678c}
.cf-production-dialog .cf-invoices-heading button{border-color:#aac4dc;color:#345675;background:#f8fbff}
.cf-production-dialog .cf-invoices-heading button:focus-visible{outline-color:#245f95}
.cf-production-intro{font-size:12px;line-height:1.6;color:#5c7081;margin:0 0 16px}
.cf-production-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}
.cf-production-metrics>div{padding:14px 16px;border:1px solid #dbe7f1;border-radius:8px;background:#f4f8fe}
.cf-production-metrics dt{font-size:11px;font-weight:700;color:#3e678c;margin-bottom:7px}
.cf-production-metrics dd{font-size:25px;font-weight:800;margin:0;font-variant-numeric:tabular-nums;line-height:1.2}
.cf-production-metrics dd small{font-size:12px;font-weight:500}
.cf-production-metrics p{font-size:11px;color:#62788b;line-height:1.5;margin:7px 0 0}
.cf-production-subtitle{font-size:14px;margin:22px 0 12px}
.cf-production-steps{margin:0;padding-left:23px;font-size:12px;line-height:1.65}
.cf-production-steps li{padding:0 0 12px 4px}
.cf-production-steps li::marker{font-weight:800;color:#417299}
.cf-production-steps p{margin:4px 0 0;font-variant-numeric:tabular-nums}
.cf-production-secondary{font-size:11px;color:#62788b}
.cf-production-note{font-size:12px;line-height:1.5;padding:10px 12px;border-left:3px solid #9fbcd5;background:#f4f8fe;margin:0 0 14px}
.cf-production-result{padding:15px 17px;background:#dcecf9;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.cf-production-result span{font-size:12px;font-weight:600}
.cf-production-result strong{font-size:25px;font-variant-numeric:tabular-nums;white-space:nowrap}
.cf-production-footnote{font-size:10px;line-height:1.5;color:#6e8190;margin:12px 0 0}
@media(max-width:500px){.cf-production-dialog{width:calc(100vw - 20px)}.cf-production-metrics{gap:8px}.cf-production-metrics>div{padding:11px}.cf-production-metrics dd{font-size:20px}.cf-production-result{align-items:flex-start;flex-direction:column}.cf-production-result strong{font-size:23px}}
