body[data-view="products"] #previewChartsButton,body[data-view="products"] #exportButton,body[data-view="services"] #previewChartsButton,body[data-view="services"] #exportButton{display:none}
.pr-pricing{align-items:start}.pr-calculator{min-width:0}.pr-calculator-heading{display:flex;align-items:center;gap:12px}.pr-calculator-heading h3{margin:4px 0 0}.pr-calculator-icon{display:grid;place-items:center;flex:none;width:45px;height:45px;border:1px solid #f3d8e2;border-radius:12px;background:#fff2f6;color:#e91b49}.pr-calculator-icon svg{width:24px;height:24px}.pr-calc{margin-top:20px}.pr-calc .cl-field{display:flex;flex-direction:column;gap:8px;min-width:0;font:inherit}.pr-calc .cl-field>span{font-size:12px;color:#796f7a}.pr-calc input,.pr-calc select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid #e2d9e0;border-radius:8px;background:#fff;color:#383139;font:inherit;cursor:default;caret-color:#383139;transition:border-color .18s,box-shadow .18s}.pr-calc input:focus,.pr-calc select:focus{outline:2px solid #f3b2c6;outline-offset:2px;border-color:#e91b49}.pr-calc-price{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;margin-bottom:22px;border:1px solid #f0dce5;border-radius:11px;background:#fff7fa}.pr-calc-price>span{font-size:12px;font-weight:600;color:#805b6c}.pr-calc-price small{display:block;margin-top:5px;font-size:10px;line-height:1.6;font-weight:400;color:#8c7c88}.pr-calc-price strong{font-size:18px;white-space:nowrap;letter-spacing:-.4px;color:#d61e4c}.pr-calc-units{margin:12px 0 0!important;font-size:11px!important}.pr-calc>.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 18px}.pr-calc-result{margin-top:20px}.pr-calc-empty{margin:0!important;padding:18px;border:1px dashed #e6dce3;border-radius:10px;background:#fcfafc;font-size:12px!important;line-height:1.7}.pr-calc-result.is-error{padding:15px;border:1px solid #f2bdce;border-radius:10px;background:#fff4f7;color:#ba254b;font-size:13px;line-height:1.7}.pr-calc-total{padding:21px;border:1px solid #f1ccd9;border-radius:12px;background:linear-gradient(120deg,#fff0f5,#fffbfd);color:#493341}.pr-calc-total>span{display:block;font-size:12px;color:#91677a}.pr-calc-total strong{display:block;margin:7px 0;font-size:32px;font-weight:600;letter-spacing:-1px;overflow-wrap:anywhere}.pr-calc-total small{display:block;font-size:11px;color:#917687;line-height:1.6}.pr-calc-breakdown{margin:15px 0 0}.pr-calc-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:12px;padding:13px 0;border-bottom:1px solid #f0e9ed}.pr-calc-breakdown dt{font-size:12px;color:#796b78;min-width:0}.pr-calc-breakdown dt small{display:block;margin-top:5px;font-size:10px;line-height:1.7;color:#9b8895;overflow-wrap:anywhere}.pr-calc-breakdown dd{margin:0;font-size:13px;color:#4c3846;text-align:right;overflow-wrap:anywhere}.pr-calc-breakdown .pr-calc-minimum dd{color:#a1741c}.pr-calc-breakdown .pr-calc-positive dd{color:#1b865f;font-weight:600}.pr-calc-breakdown .pr-calc-negative dd{color:#c92e4d;font-weight:600}.pr-calc-result>.cl-hint,.pr-calc-footnote{margin-top:16px!important;font-size:11px!important;line-height:1.75!important}
@media(max-width:1100px){.pr-pricing.cl-overview{grid-template-columns:1fr}}
@media(max-width:500px){.pr-calc-price{align-items:flex-start;flex-direction:column}.pr-calc-price strong{white-space:normal}.pr-calc>.button{width:100%}.pr-calc-total strong{font-size:29px}.pr-calc-breakdown>div{grid-template-columns:minmax(0,1fr)}.pr-calc-breakdown dd{text-align:left}}
.pr-categories{border:1px solid #eadfe5;padding:15px;border-radius:9px;margin:23px 0;color:#795d6d}.pr-categories legend{font-size:13px;padding:0 7px}.pr-categories .cl-check{margin:9px 0!important}.pr-tier{padding:16px;margin-bottom:13px;border:1px solid #eadfe5;border-radius:10px;background:#fffafd}.pr-tier>.text-button{margin-top:12px}.pr-origin-help{margin-top:25px;font-size:12px;color:#937080}.pr-origin-help summary{cursor:pointer}.pr-origin-help p{line-height:2}.pr-origin-help a{color:#d22a57}.pr-margin{margin:0 0 22px}.pr-calc>.button{margin-top:20px}.pr-file{margin-top:20px!important}.pr-dialog [hidden]{display:none!important}.pr-dialog .cl-editor-nav button{font-size:12px}.pr-dialog .cl-editor-content .cl-check{margin-bottom:15px!important}
@media(max-width:700px){.pr-dialog .cl-editor-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pr-dialog .cl-editor-nav button{font-size:12px}.pr-tier{padding:13px}.cl-dialog.pr-dialog{max-height:94dvh}}
.pr-margin{padding:0;background:#fff}.pr-gauge{padding:16px 0 20px;color:#493442}.pr-margin .pr-gauge{padding:16px}.pr-gauge-top{display:flex;align-items:center;gap:15px}.pr-gauge svg{width:42%;max-width:200px;flex:none;overflow:visible}.pr-gauge svg>path[stroke]{fill:none;stroke-width:14;stroke-linecap:butt}.pr-gauge-value{min-width:0;flex:1}.pr-gauge-value>span{display:block;font-size:12px;color:#8b7181}.pr-gauge-value strong{display:block;font-size:32px;line-height:1.25;letter-spacing:-1px;overflow-wrap:anywhere;margin:5px 0}.pr-gauge-value b{display:block;font-size:12px;line-height:1.5;font-weight:600}.pr-gauge-value small{display:block;font-size:10px;color:#937988;line-height:1.7;margin-top:7px}.pr-gauge[data-margin-state=red] .pr-gauge-value strong,.pr-gauge[data-margin-state=red] .pr-gauge-value b{color:#c92e4d}.pr-gauge[data-margin-state=yellow] .pr-gauge-value strong,.pr-gauge[data-margin-state=yellow] .pr-gauge-value b{color:#9a7011}.pr-gauge[data-margin-state=green] .pr-gauge-value strong,.pr-gauge[data-margin-state=green] .pr-gauge-value b{color:#1c865f}.pr-gauge-legend{display:flex;gap:9px 16px;flex-wrap:wrap;font-size:10px;margin:14px 0 0;color:#8d7583}.pr-gauge-legend span{display:flex;align-items:center;gap:5px}.pr-gauge-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.pr-gauge-legend .is-red{background:#df4560}.pr-gauge-legend .is-yellow{background:#e8b637}.pr-gauge-legend .is-green{background:#27a373}.pr-gauge>.cl-hint{margin-top:10px;font-size:10px}.pr-dialog .cl-photo-editor{margin-top:20px}
@media(max-width:700px){.pr-gauge-top{flex-direction:column;align-items:stretch}.pr-gauge svg{width:180px;max-width:100%;margin:auto}.pr-gauge-value{text-align:center}.pr-gauge-value strong{font-size:30px}.pr-gauge-legend{justify-content:center}.pr-margin .pr-gauge{padding:14px}}

body[data-view="services"] .cl-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:700px){body[data-view="services"] .cl-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Monetary summary beneath the product margin gauge. */
.pr-gauge-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.pr-gauge-amounts>div{min-width:0;padding:12px;border:1px solid #eedfe7;border-radius:10px;background:#fffafd}.pr-gauge-amounts dt{font-size:11px;color:#937385;line-height:1.5;margin-bottom:7px}.pr-gauge-amounts dd{margin:0;font-size:18px;font-weight:700;letter-spacing:-.3px;color:#493442;line-height:1.35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pr-gauge-amounts small{display:block;font-size:10px;color:#96788a;margin-top:5px}.pr-gauge-amounts .pr-gauge-net.is-positive{background:#f0faf5;border-color:#cfe9dd}.pr-gauge-net.is-positive dd{color:#1c865f}.pr-gauge-amounts .pr-gauge-net.is-negative{background:#fff2f5;border-color:#f3d2dc}.pr-gauge-net.is-negative dd{color:#c92e4d}@media(max-width:540px){.pr-gauge-amounts{grid-template-columns:1fr;gap:8px}.pr-gauge-amounts>div{padding:12px 14px}.pr-gauge-amounts dd{font-size:20px}}

.pr-catalog-category { margin: 20px 0; }
.pr-catalog-category .cl-field { display: flex; flex-direction: column; gap: 8px; }
.pr-catalog-category select { width: 100%; min-height: 44px; padding: 0 12px; }

.pr-linear-calculation{grid-column:1/-1;display:grid;gap:14px;min-width:0;padding:18px;border:1px solid #f0dce5;border-radius:10px;background:#fffafb}
.pr-linear-calculation [data-pr-linear-machine]{display:grid;gap:10px;min-width:0}
.pr-linear-calculation .cl-field{margin:0}
.pr-linear-calculation .cl-hint{margin:0;overflow-wrap:anywhere}
.pr-linear-calculation .text-button{justify-self:start;text-align:left;padding:0}
.pr-linear-calculation select{width:100%;max-width:100%}
.pr-composition-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;min-height:43px;padding:10px 13px;border:1px solid #e5d0de;border-radius:9px;background:#fff;color:#76556b;font:400 12px/1.5 'DM Sans',sans-serif;text-align:left;cursor:pointer}.pr-composition-trigger b{color:#ee1a51;font-size:17px;font-weight:500}.pr-composition-trigger:hover{background:#fff4f8;border-color:#eea2bc}.pr-composition-trigger:focus-visible,.pr-composition-chip button:focus-visible,.pr-composition-option:focus-visible{outline:2px solid #ec7096;outline-offset:3px}.pr-composition-chips{display:grid;gap:6px;min-width:0}.pr-composition-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;background:#fff0f6;border:1px solid #f0d3e0;border-radius:8px;color:#905774;font-size:11px}.pr-composition-chip>span{overflow-wrap:anywhere}.pr-composition-chip button{border:0;background:transparent;color:#c93968;font:17px/1 'DM Sans',sans-serif;cursor:pointer}.pr-composition-summary{list-style:none;display:grid;gap:11px;padding:0;margin:0}.pr-composition-summary li{display:grid;gap:5px;padding:12px;border:1px solid #eddae5;border-radius:10px;overflow-wrap:anywhere}.pr-composition-summary strong{font-size:13px}.pr-composition-summary small{font-size:11px;color:#a47a91}.cl-dialog.pr-composition-picker{width:min(740px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:0;border:1px solid #ead5e2;border-radius:20px;background:#fff;color:#48313f;font-family:'DM Sans',sans-serif}.pr-composition-picker::backdrop{background:#35202d65;backdrop-filter:blur(5px)}.pr-composition-body{display:grid;gap:16px;padding:22px 26px}.pr-composition-body .cl-hint{line-height:1.8;margin:0}.pr-composition-body .cl-field{display:grid;gap:8px;min-width:0;font-size:12px}.pr-composition-body input{box-sizing:border-box;min-width:0;width:100%;min-height:43px;padding:10px 13px;border:1px solid #e5d0de;border-radius:9px;font:400 13px 'DM Sans',sans-serif;cursor:default;caret-color:#b61649}.pr-composition-body input:focus-visible{outline:2px solid #ec7096;outline-offset:3px}.pr-composition-body [data-pc-items]{display:grid;gap:8px}.pr-composition-option{display:flex;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box;width:100%;padding:14px 15px;border:1px solid #ead8e3;border-radius:11px;background:#fff;color:#573b4e;font:inherit;text-align:left;cursor:pointer}.pr-composition-option>span{display:grid;gap:5px;min-width:0}.pr-composition-option strong{font-size:13px;overflow-wrap:anywhere}.pr-composition-option small{font-size:10px;color:#a37c92;overflow-wrap:anywhere}.pr-composition-option b{flex-shrink:0;font-size:11px;color:#d62456}.pr-composition-option:hover,.pr-composition-option[aria-pressed=true]{border-color:#ed96b4;background:#fff1f7}.pr-composition-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#9b768b;font-size:11px}.pr-composition-pages .button{font-size:11px}.pr-composition-picker .cl-editor-footer{position:sticky;bottom:0;background:#fffafb;z-index:1}.pr-composition-empty{padding:20px;border:1px dashed #e7d7e1;border-radius:10px;font-size:12px;line-height:1.8;text-align:center;color:#a07990}.pr-composition-intro{margin:0 0 17px;line-height:1.8}
@media(max-width:600px){.pr-composition-body{padding:18px 16px}.pr-composition-picker .cl-dialog-heading{padding:20px 16px}.pr-composition-picker .cl-dialog-heading h2{font-size:20px}.pr-composition-option{padding:13px 11px;gap:8px}.pr-composition-option b{font-size:10px}}
@media(prefers-reduced-motion:no-preference){.pr-composition-picker[open]{animation:ad-measure-enter .28s ease-out both}.pr-composition-picker[open]::backdrop{animation:ad-measure-backdrop .25s ease-out both}}

/* Catalog columns fit their workspace; dense selections become labelled rows. */
.reference-layout .app-shell .pr-catalog-list{width:100%;min-width:0;max-width:100%;overflow:visible}
.reference-layout .app-shell .pr-catalog-table{width:100%;min-width:0;max-width:100%;table-layout:fixed;white-space:normal}
.reference-layout .app-shell .pr-catalog-table col.pr-name-col{width:32%}
.reference-layout .app-shell .pr-catalog-table[data-pr-columns="1"] col.pr-name-col{width:auto}
.reference-layout .app-shell .pr-catalog-table col.pr-action-col{width:148px}
.reference-layout .app-shell .pr-catalog-table :is(th,td){min-width:0;white-space:normal;overflow-wrap:anywhere;padding-inline:12px}
.reference-layout .app-shell .pr-catalog-table th{position:static;box-shadow:none;font-size:11px;line-height:1.6}
.reference-layout .app-shell .pr-catalog-table th button{max-width:100%;text-align:left;white-space:normal;line-height:1.6}
.reference-layout .app-shell .pr-catalog-table .cl-client-link{width:100%;min-width:0;max-width:100%;align-items:center}
.reference-layout .app-shell .pr-catalog-table .cl-client-link>span:last-child{min-width:0;flex:1;white-space:normal;overflow-wrap:anywhere}
.reference-layout .app-shell .pr-catalog-table .cl-client-link strong{font-size:13px;line-height:1.6}
.reference-layout .app-shell .pr-catalog-table td.pr-catalog-actions{position:static;min-width:0;width:auto;white-space:normal;box-shadow:none;background:inherit}
.reference-layout .app-shell .pr-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}
.reference-layout .app-shell .pr-row-actions button.sc-record-action{margin:0;flex:none}

.reference-layout .app-shell .pr-catalog-table.is-many{display:block;table-layout:auto}
.reference-layout .app-shell .pr-catalog-table.is-many colgroup{display:none}
.reference-layout .app-shell .pr-catalog-table.is-many thead{position:static;width:auto;height:auto;overflow:visible;clip-path:none;display:block;padding:10px 16px;border-bottom:1px solid #eee6ec}
.reference-layout .app-shell .pr-catalog-table.is-many thead tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}
.reference-layout .app-shell .pr-catalog-table.is-many thead tr::before{content:"Ordenar por:";font-size:10px;color:#94818e}
.reference-layout .app-shell .pr-catalog-table.is-many thead th{display:none;padding:0;border:0}
.reference-layout .app-shell .pr-catalog-table.is-many thead th:has(button){display:block}
.reference-layout .app-shell .pr-catalog-table.is-many thead button{min-height:36px;padding:5px 0;color:#76556b;font-size:11px}
.reference-layout .app-shell .pr-catalog-table.is-many tbody{display:block;width:100%}
.reference-layout .app-shell .pr-catalog-table.is-many tbody>tr:has([data-pr-key]){position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 22px;padding:20px;border-bottom:1px solid #eee6ec;align-items:start}
.reference-layout .app-shell .pr-catalog-table.is-many tbody>tr:last-child{border-bottom:0}
.reference-layout .app-shell .pr-catalog-table.is-many tbody td[data-pr-key]{display:block;padding:0;border:0;font-size:13px;line-height:1.7;white-space:normal;overflow-wrap:anywhere}
.reference-layout .app-shell .pr-catalog-table.is-many tbody td[data-pr-key]::before{content:attr(data-pr-label);display:block;margin-bottom:5px;color:#94818e;font-size:10px;font-weight:500;line-height:1.6}
.reference-layout .app-shell .pr-catalog-table.is-many tbody td[data-pr-key="name"]{grid-column:1/-1;grid-row:1;padding-right:142px;margin-bottom:1px}
.reference-layout .app-shell .pr-catalog-table.is-many tbody td[data-pr-key="name"]::before{display:none}
.reference-layout .app-shell .pr-catalog-table.is-many tbody td.pr-catalog-actions{grid-column:1/-1;grid-row:1;justify-self:end;align-self:start;display:block;padding:0;border:0;background:transparent}
.reference-layout .app-shell .pr-catalog-table.is-many .cl-client-link small{font-size:10px}

@media(max-width:1400px){
.reference-layout .app-shell .pr-catalog-table.is-dense{display:block;table-layout:auto}
.reference-layout .app-shell .pr-catalog-table.is-dense colgroup{display:none}
.reference-layout .app-shell .pr-catalog-table.is-dense thead{position:static;width:auto;height:auto;overflow:visible;clip-path:none;display:block;padding:10px 16px;border-bottom:1px solid #eee6ec}
.reference-layout .app-shell .pr-catalog-table.is-dense thead tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}
.reference-layout .app-shell .pr-catalog-table.is-dense thead tr::before{content:"Ordenar por:";font-size:10px;color:#94818e}
.reference-layout .app-shell .pr-catalog-table.is-dense thead th{display:none;padding:0;border:0}
.reference-layout .app-shell .pr-catalog-table.is-dense thead th:has(button){display:block}
.reference-layout .app-shell .pr-catalog-table.is-dense thead button{min-height:36px;padding:5px 0;color:#76556b;font-size:11px}
.reference-layout .app-shell .pr-catalog-table.is-dense tbody{display:block;width:100%}
.reference-layout .app-shell .pr-catalog-table.is-dense tbody>tr:has([data-pr-key]){position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 22px;padding:20px;border-bottom:1px solid #eee6ec;align-items:start}
.reference-layout .app-shell .pr-catalog-table.is-dense tbody>tr:last-child{border-bottom:0}
.reference-layout .app-shell .pr-catalog-table.is-dense tbody td[data-pr-key]{display:block;padding:0;border:0;font-size:13px;line-height:1.7;white-space:normal;overflow-wrap:anywhere}
.reference-layout .app-shell .pr-catalog-table.is-dense tbody td[data-pr-key]::before{content:attr(data-pr-label);display:block;margin-bottom:5px;color:#94818e;font-size:10px;font-weight:500;line-height:1.6}
.reference-layout .app-shell .pr-catalog-table.is-dense tbody td[data-pr-key="name"]{grid-column:1/-1;grid-row:1;padding-right:142px;margin-bottom:1px}
.reference-layout .app-shell .pr-catalog-table.is-dense tbody td[data-pr-key="name"]::before{display:none}
.reference-layout .app-shell .pr-catalog-table.is-dense tbody td.pr-catalog-actions{grid-column:1/-1;grid-row:1;justify-self:end;align-self:start;display:block;padding:0;border:0;background:transparent}
.reference-layout .app-shell .pr-catalog-table.is-dense .cl-client-link small{font-size:10px}
}
@media(max-width:900px){
.reference-layout .app-shell .pr-catalog-table{display:block;table-layout:auto}
.reference-layout .app-shell .pr-catalog-table colgroup{display:none}
.reference-layout .app-shell .pr-catalog-table thead{position:static;width:auto;height:auto;overflow:visible;clip-path:none;display:block;padding:10px 16px;border-bottom:1px solid #eee6ec}
.reference-layout .app-shell .pr-catalog-table thead tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}
.reference-layout .app-shell .pr-catalog-table thead tr::before{content:"Ordenar por:";font-size:10px;color:#94818e}
.reference-layout .app-shell .pr-catalog-table thead th{display:none;padding:0;border:0}
.reference-layout .app-shell .pr-catalog-table thead th:has(button){display:block}
.reference-layout .app-shell .pr-catalog-table thead button{min-height:36px;padding:5px 0;color:#76556b;font-size:11px}
.reference-layout .app-shell .pr-catalog-table tbody{display:block;width:100%}
.reference-layout .app-shell .pr-catalog-table tbody>tr:has([data-pr-key]){position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 22px;padding:20px;border-bottom:1px solid #eee6ec;align-items:start}
.reference-layout .app-shell .pr-catalog-table tbody>tr:last-child{border-bottom:0}
.reference-layout .app-shell .pr-catalog-table tbody td[data-pr-key]{display:block;padding:0;border:0;font-size:13px;line-height:1.7;white-space:normal;overflow-wrap:anywhere}
.reference-layout .app-shell .pr-catalog-table tbody td[data-pr-key]::before{content:attr(data-pr-label);display:block;margin-bottom:5px;color:#94818e;font-size:10px;font-weight:500;line-height:1.6}
.reference-layout .app-shell .pr-catalog-table tbody td[data-pr-key="name"]{grid-column:1/-1;grid-row:1;padding-right:142px;margin-bottom:1px}
.reference-layout .app-shell .pr-catalog-table tbody td[data-pr-key="name"]::before{display:none}
.reference-layout .app-shell .pr-catalog-table tbody td.pr-catalog-actions{grid-column:1/-1;grid-row:1;justify-self:end;align-self:start;display:block;padding:0;border:0;background:transparent}
.reference-layout .app-shell .pr-catalog-table .cl-client-link small{font-size:10px}
}

@media(max-width:1100px){.reference-layout .app-shell .pr-catalog-list .pr-catalog-table tbody>tr:has([data-pr-key]){grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 20px}}
@media(max-width:900px){.reference-layout .app-shell .pr-catalog-list .pr-catalog-table tbody>tr:has([data-pr-key]){grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px}.reference-layout .app-shell .pr-catalog-list .pr-catalog-table tbody td[data-pr-key="name"]{padding-right:0;grid-row:auto}.reference-layout .app-shell .pr-catalog-list .pr-catalog-table tbody td.pr-catalog-actions{grid-row:auto;order:1;justify-self:stretch;padding-top:3px}.reference-layout .app-shell .pr-catalog-list .pr-catalog-table .pr-row-actions{justify-content:flex-start}}
@media(max-width:380px){.reference-layout .app-shell .pr-catalog-list .pr-catalog-table tbody>tr:has([data-pr-key]){padding:17px;gap:16px 14px}.reference-layout .app-shell .pr-catalog-list .pr-catalog-table tbody td[data-pr-key]::before{font-size:10px}}
.pr-barcode-field { grid-column: 1 / -1; padding: 16px; border: 1px solid #eedce4; border-radius: 12px; background: #fff9fb; }
.pr-barcode-field .cl-field { margin: 0; }
.pr-barcode-field input { font-variant-numeric: tabular-nums; letter-spacing: .6px; }
.pr-barcode-field .cl-hint { margin: 9px 0 0; }
.pr-barcode-field button { margin-top: 10px; min-height: 40px; }
