/* CV Orçamento · Letras Caixa 3D V220.1.89 */
#lt-inspection-summary{display:block;padding:12px;margin:12px 0 6px;border-radius:10px;background:#edf4ff;color:#174b91;line-height:1.5}
#lt-inspection-summary[data-state=ok]{background:#e9f8ef;color:#12613d}
#lt-inspection-summary[data-state=error]{background:#fff0f0;color:#a32323}
#lt-inspection-results p{overflow-wrap:anywhere;font-size:12px;line-height:1.6;margin:8px 0}
#lt-inspection-results{max-height:360px;overflow:auto}
#lt-calibration input{min-width:0}
#lt-calibration small{display:block;line-height:1.5}
#telaLetrasCaixa{min-width:0;box-sizing:border-box;padding:16px;background:#f0f5fb;color:#10284a}
#ocvLetrasCaixaRootV50{max-width:1480px;margin:auto;font:13px/1.45 Inter,system-ui,Arial,sans-serif}
#telaLetrasCaixa .letra-head{display:flex;justify-content:space-between;align-items:center;gap:16px;background:linear-gradient(110deg,#071b3d,#124c9e);color:#fff;border-radius:20px;padding:25px 30px;margin-bottom:16px;box-shadow:0 14px 30px #062a5b20}
#telaLetrasCaixa .letra-eyebrow{font-size:11px;letter-spacing:.13em;color:#95caff;font-weight:850}
#telaLetrasCaixa .letra-head h1{margin:5px 0;font-size:clamp(23px,3vw,32px);letter-spacing:-.04em}
#telaLetrasCaixa .letra-head p{margin:0;color:#d6e5ff;font-size:13px;max-width:560px}
#telaLetrasCaixa .letra-head-icon{border-radius:18px;background:#ffffff17;border:1px solid #ffffff40;min-width:70px;height:70px;display:grid;place-items:center;font-size:23px;font-weight:900;color:#b7d9ff}
#telaLetrasCaixa .letra-head-icon svg{width:38px;height:38px}
#telaLetrasCaixa .letra-layout{display:grid;grid-template-columns:minmax(340px,500px) minmax(0,1fr);gap:16px;align-items:start}
#telaLetrasCaixa .letra-panel{background:#fff;border:1px solid #d4e2f3;border-radius:18px;padding:20px;box-shadow:0 5px 22px #163e6910;min-width:0}
#telaLetrasCaixa .letra-panel-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}
#telaLetrasCaixa .letra-panel-title>b{display:grid;place-items:center;min-width:35px;height:35px;border-radius:10px;background:#e7f0ff;color:#145ad1;font-size:12px}
#telaLetrasCaixa .letra-panel-title h2{font-size:17px;margin:0;letter-spacing:-.02em}
#telaLetrasCaixa .letra-panel-title p{margin:2px 0 0;color:#647b98;font-size:11px}
#telaLetrasCaixa .letra-spaced{margin-top:24px;padding-top:20px;border-top:1px solid #e3ecf6}
#telaLetrasCaixa .letra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#telaLetrasCaixa .letra-grid label{display:block;font-size:11px;font-weight:800;color:#294265}
#telaLetrasCaixa .letra-grid .letra-wide{grid-column:1/-1}
#telaLetrasCaixa .letra-native-model{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
#telaLetrasCaixa .letra-single-profile{display:flex;align-items:center;gap:13px;padding:13px;margin-bottom:16px;border:1px solid #b6d2f6;background:linear-gradient(110deg,#f3f8ff,#fff9f2);border-radius:13px}
#telaLetrasCaixa .letra-single-profile svg{width:38px;height:38px;flex:none;color:#125fcb;stroke-linecap:round;stroke-linejoin:round}
#telaLetrasCaixa .letra-single-profile strong,#telaLetrasCaixa .letra-single-profile small{display:block}
#telaLetrasCaixa .letra-single-profile strong{font-size:13px;color:#123b72}
#telaLetrasCaixa .letra-single-profile small{color:#617b9a;font-size:11px;margin-top:3px}
#telaLetrasCaixa .letra-support-label{display:block;margin-top:16px;font-weight:800;color:#294265;font-size:12px}
#telaLetrasCaixa .letra-support-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;margin-top:6px;border-radius:12px;background:#eef4fc}
#telaLetrasCaixa .letra-support-toggle button{border:0;background:transparent;border-radius:9px;padding:10px 7px;color:#315477;font-size:11px;font-weight:850;cursor:pointer}
#telaLetrasCaixa .letra-support-toggle button.active{color:#fff;background:#165fdb;box-shadow:0 4px 12px #1155bd32}
#telaLetrasCaixa .letra-support-toggle button:focus-visible{outline:3px solid #a9caff;outline-offset:2px}
#telaLetrasCaixa .letra-grid input,#telaLetrasCaixa .letra-grid select{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px 11px;border:1px solid #cbdaf0;border-radius:10px;background:#fbfdff;color:#173152;font:inherit;font-size:13px;min-height:42px}
#telaLetrasCaixa .letra-grid input:focus,#telaLetrasCaixa .letra-grid select:focus{outline:2px solid #a9caff;border-color:#2268dc}
#telaLetrasCaixa .letra-grid input[type=color]{padding:3px 5px;cursor:pointer;min-height:42px}
#telaLetrasCaixa .letra-grid .letra-check{display:flex;align-items:center;gap:9px;font-size:12px;cursor:pointer;background:#f7faff;border:1px solid #d3e2f5;border-radius:9px;padding:7px 10px}
#telaLetrasCaixa .letra-check input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;accent-color:#1561e8}
#telaLetrasCaixa .letra-grid small{display:block;margin-top:6px;color:#69809a;font-weight:500}
#telaLetrasCaixa .letra-hint{margin:15px 0;color:#627995;font-size:11px}
#telaLetrasCaixa .letra-primary{width:100%;border:0;border-radius:11px;background:#1561e8;color:#fff;padding:13px 16px;font-size:14px;font-weight:850;cursor:pointer;box-shadow:0 7px 16px #1764e634}
#telaLetrasCaixa .letra-primary:hover{background:#0d51cf}
#telaLetrasCaixa .letra-export-actions{display:grid;gap:8px}
#telaLetrasCaixa .letra-secondary{border:1px solid #b9d2f9;border-radius:11px;background:#f7faff;color:#1854a5;padding:12px;font-size:13px;font-weight:850;cursor:pointer}
#telaLetrasCaixa .letra-secondary:hover{background:#eaf2ff}
#telaLetrasCaixa .letra-status{margin-top:11px;border-radius:9px;background:#eff5ff;color:#24518a;padding:10px;font-size:12px}
#telaLetrasCaixa .letra-status[data-type=error]{background:#fff0f0;color:#a12b30}
#telaLetrasCaixa .letra-status[data-type=ok]{background:#ebf9f2;color:#0b7049}
#telaLetrasCaixa .letra-scale{margin-top:12px;padding:11px 13px;border:1px solid #c5daf8;border-radius:11px;background:#f0f6ff;color:#174d90;font-size:11px;line-height:1.5;font-weight:700}
#telaLetrasCaixa .letra-scale[data-type=ok]{background:#ebf9f2;border-color:#b5e5cd;color:#08724f}
#telaLetrasCaixa .letra-scale[data-type=warn]{background:#fff5e7;border-color:#ffd595;color:#92530a}
#telaLetrasCaixa .letra-visual canvas{display:block;width:100%;height:auto;background:#f7faff;border:1px solid #dce7f4;border-radius:14px}
#telaLetrasCaixa .letra-view-tools{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px}
#telaLetrasCaixa .letra-view-tools button{border:1px solid #cbdcf3;background:#f7faff;color:#25446d;border-radius:9px;padding:8px 12px;font-weight:800;font-size:12px;cursor:pointer}
#telaLetrasCaixa .letra-view-tools button.active{background:#1561e8;border-color:#1561e8;color:#fff}
#telaLetrasCaixa .letra-view-tools svg{width:16px;height:16px;margin-right:5px;fill:none;stroke:currentColor;stroke-width:1.9;vertical-align:-3px;stroke-linecap:round;stroke-linejoin:round}
#telaLetrasCaixa .letra-view-tools button:focus-visible{outline:3px solid #a9caff;outline-offset:2px}
#telaLetrasCaixa #letra-preview-3d{touch-action:none;cursor:grab}
#telaLetrasCaixa #letra-preview-3d{background:radial-gradient(circle at 38% 23%,#fff,#dce9f7 58%,#b5cbe6);box-shadow:inset 0 -20px 45px #6b8ab82e}
#telaLetrasCaixa #letra-preview-3d:active{cursor:grabbing}
#telaLetrasCaixa .letra-visual>strong{display:block;margin-top:13px;font-size:15px;color:#154b9b}
#telaLetrasCaixa .letra-visual>p{color:#627b98;font-size:12px}
#telaLetrasCaixa .letra-warning{border-radius:12px;background:#fff9ed;border:1px solid #ffdfaa;padding:12px;margin-top:20px;color:#805019}
#telaLetrasCaixa .letra-warning p{margin:4px 0 0;font-size:11px}
#telaLetrasCaixa [hidden]{display:none!important}
@media(max-width:820px){#telaLetrasCaixa .letra-layout{grid-template-columns:1fr}}
@media(max-width:480px){#telaLetrasCaixa{padding:9px}#telaLetrasCaixa .letra-head{padding:19px;border-radius:14px}#telaLetrasCaixa .letra-head-icon{display:none}#telaLetrasCaixa .letra-panel{padding:15px;border-radius:13px}#telaLetrasCaixa .letra-grid{grid-template-columns:1fr}#telaLetrasCaixa .letra-grid label{grid-column:1/-1}}
/* Estúdio 3D V220.1.89 */
#telaLetrasCaixa #letra-preview-3d{aspect-ratio:4/3;width:100%;height:auto;display:block;box-sizing:border-box;box-shadow:inset 0 0 0 1px #d3deec;background:#e8edf4}
@media(min-width:1100px){#telaLetrasCaixa .letra-visual{position:sticky;top:18px}}
#telaLetrasCaixa .letra-smooth-label{display:block;margin-top:14px;color:#294265;font-size:11px;font-weight:800}
#telaLetrasCaixa .letra-smooth-label select{display:block;margin-top:6px;width:100%;min-height:42px;border:1px solid #cbdaf0;background:#fbfdff;border-radius:10px;padding:8px;color:#173152}
#telaLetrasCaixa .letra-smooth-label small{display:block;margin-top:5px;font-weight:400;color:#69809a}

#telaLetrasCaixa .letra-viewer{position:relative}
#telaLetrasCaixa .letra-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#edf3f9ed;border-radius:14px;text-align:center;padding:18px;color:#164b8e}
#telaLetrasCaixa .letra-loading small{color:#59738e}
#telaLetrasCaixa .letra-loading button{padding:9px 13px;border:1px solid #b9cee8;background:white;color:#164b8e;border-radius:9px;cursor:pointer}
#telaLetrasCaixa .letra-spinner{width:27px;height:27px;border:3px solid #c5daf3;border-top-color:#1561e8;border-radius:50%;animation:letra-spin .8s linear infinite}
@keyframes letra-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#telaLetrasCaixa .letra-spinner{animation:none}}

/* Ferramentas de produção e projetos */
#telaLetrasCaixa .lt-tools{min-width:0}
#telaLetrasCaixa .lt-tools details{border:1px solid #d4e2f3;border-radius:12px;margin:10px 0;background:#fbfdff;overflow:hidden;padding:0 13px 12px}
#telaLetrasCaixa .lt-tools details:not([open]){padding-bottom:0}
#telaLetrasCaixa .lt-tools summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:9px;padding:13px 0;font-weight:800;color:#123b72}
#telaLetrasCaixa .lt-tools summary::-webkit-details-marker{display:none}
#telaLetrasCaixa .lt-tools summary:after{content:'+';margin-left:auto;font-size:19px;font-weight:500}
#telaLetrasCaixa .lt-tools details[open]>summary:after{content:'−'}
#telaLetrasCaixa .lt-tools summary svg{width:20px;height:20px;fill:none;stroke:#1561e8;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;flex:none}
#telaLetrasCaixa .lt-tools p{font-size:12px;color:#536d8c;margin:2px 0 12px;overflow-wrap:anywhere}
#telaLetrasCaixa .lt-tools small{display:block;font-size:11px;line-height:1.5;color:#627995;margin:10px 0 0}
#telaLetrasCaixa .lt-tools label{display:block;font-size:11px;font-weight:750;color:#294265;margin:8px 0}
#telaLetrasCaixa .lt-tools input:not([type=checkbox]),#telaLetrasCaixa .lt-tools select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;margin-top:5px;padding:9px;border:1px solid #cbdaf0;border-radius:8px;background:white;color:#173152;font:inherit;font-size:13px}
#telaLetrasCaixa .lt-tools input[type=range]{padding:0;accent-color:#1561e8;border:none}
#telaLetrasCaixa .lt-tools button,#telaLetrasCaixa .lt-file{box-sizing:border-box;width:100%;min-height:42px;border:1px solid #b9d2f9;border-radius:9px;background:#edf4ff;color:#1854a5;padding:10px 9px;margin:5px 0;font:700 12px/1.35 Inter,system-ui,Arial,sans-serif;cursor:pointer;white-space:normal}
#telaLetrasCaixa .lt-tools button:hover,#telaLetrasCaixa .lt-file:hover{background:#e0edff}
#telaLetrasCaixa .lt-tools button:disabled{opacity:.5;cursor:wait}
#telaLetrasCaixa .lt-tools :is(input,select,button,summary):focus-visible{outline:3px solid #a9caff;outline-offset:2px}
#telaLetrasCaixa .lt-tools #lt-save-new,#telaLetrasCaixa .lt-tools #lt-sample-download{background:#1561e8;color:white;border-color:#1561e8}
#telaLetrasCaixa .lt-tools .lt-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}
#telaLetrasCaixa .lt-tools .lt-inline{display:flex;align-items:center;gap:9px;padding:8px 0;font-size:12px}
#telaLetrasCaixa .lt-inline input{width:18px;height:18px;accent-color:#1561e8}
#telaLetrasCaixa .lt-tools .lt-file{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}
#telaLetrasCaixa .lt-file input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}
#telaLetrasCaixa .lt-file:focus-within{outline:3px solid #a9caff}
#telaLetrasCaixa #lt-audit-summary,#telaLetrasCaixa #lt-project-count{display:block;margin:8px 0;font-size:11px;color:#315477}
#telaLetrasCaixa #lt-audit-preview:not(:empty){border:1px solid #d4e2f3;border-radius:9px;background:white;margin-top:10px;padding:8px}
#telaLetrasCaixa #lt-audit-preview svg{display:block;max-width:100%}
#telaLetrasCaixa #lt-audit-list{list-style:none;padding:0;max-height:220px;overflow:auto;margin:8px 0}
#telaLetrasCaixa #lt-audit-list button{font-weight:500;text-align:left;font-size:11px;color:#805019;background:#fff9ed;border-color:#ffdfaa}
#telaLetrasCaixa #lt-message:not(:empty){position:sticky;bottom:12px;z-index:2;padding:12px;border:1px solid #bbddcc;border-radius:10px;background:#ecf9f1;color:#11623f;font-size:12px;box-shadow:0 4px 16px #10284a17}
#telaLetrasCaixa #lt-message[data-error=true]{border-color:#f1bcbc;background:#fff1f1;color:#9f2a30}
@media(max-width:480px){#telaLetrasCaixa .lt-tools .lt-pair{grid-template-columns:1fr}}

#telaLetrasCaixa .letra-profile-label{display:block;font-size:12px;font-weight:800;margin:0 0 14px;color:#294265}
#telaLetrasCaixa .letra-profile-label select{display:block;width:100%;min-height:46px;border:1px solid #93b7ee;border-radius:10px;background:#edf4ff;color:#124b9b;font:700 13px system-ui;padding:10px;margin-top:6px}

#telaLetrasCaixa .letra-pvc-support{padding:15px;margin:15px 0;border:1px solid #afc9ef;border-radius:13px;background:#f1f7ff}
#telaLetrasCaixa .letra-pvc-support h3{font-size:14px;margin:8px 0;color:#123b72}
#telaLetrasCaixa .letra-pvc-support p{font-size:12px;color:#536d8c;line-height:1.5}
#telaLetrasCaixa .letra-pvc-support button{width:100%}

#telaLetrasCaixa .letra-point-row{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 34px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #d7e4f5}
#telaLetrasCaixa .letra-point-row label{font-size:11px;font-weight:700;min-width:0}
#telaLetrasCaixa .letra-point-row input{box-sizing:border-box;width:100%;min-width:0;padding:9px 5px;border:1px solid #bfd2ed;border-radius:8px;background:#fff;color:#173152}
#telaLetrasCaixa .letra-point-remove{border:1px solid #f3c3c3;background:#fff1f1;color:#b22424;border-radius:8px;width:34px;height:36px;font-size:22px;cursor:pointer}
#telaLetrasCaixa .letra-assembly-view{padding:12px;margin-bottom:12px;background:#f3f7ff;border:1px solid #c8dcfb;border-radius:12px}
#telaLetrasCaixa .letra-assembly-view small{display:block;color:#627995;font-size:11px;line-height:1.5}
#telaLetrasCaixa #letra-assembly-legend{font-size:12px;font-weight:700;color:#24518a}
#telaLetrasCaixa #letra-fix-copy{margin-top:12px;width:100%}
#telaLetrasCaixa #letra-fix-points{max-height:380px;overflow:auto}
#telaLetrasCaixa #letra-fix-panel h3 svg{vertical-align:middle}

#telaLetrasCaixa #lt-manufacturing-download{display:flex;align-items:center;justify-content:center;gap:8px;background:#095cf0;color:#fff;border-color:#095cf0;min-height:44px;width:100%;font-weight:700}#telaLetrasCaixa #lt-manufacturing-download svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}#telaLetrasCaixa #lt-manufacturing-download:disabled{opacity:.65;cursor:wait}#lt-manufacturing-status{overflow-wrap:anywhere;color:#075b3c}#lt-manufacturing-status[data-error="true"]{color:#b91c1c}

/* V220.1.89 — seleção explícita do fundo PVC interno */
#telaLetrasCaixa .letra-pvc-fit-toggle{display:grid;gap:8px;margin:12px 0}
#telaLetrasCaixa .letra-pvc-fit-toggle button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #c3d3e9;border-radius:10px;background:#fff;color:#334155;padding:12px;font-size:12px;cursor:pointer}
#telaLetrasCaixa .letra-pvc-fit-toggle button.active{border-color:#2563eb;background:#e7f0ff;color:#1452b5;box-shadow:0 0 0 1px #2563eb}
#telaLetrasCaixa .letra-pvc-fit-toggle svg{width:25px;height:25px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}
#telaLetrasCaixa .letra-pvc-fit-toggle small{display:block;font-weight:400;font-size:11px;line-height:1.4;margin-top:3px}
#telaLetrasCaixa .letra-pvc-native{display:none}
#telaLetrasCaixa .letra-pvc-section{margin:12px 0;background:#fff;border:1px solid #d5e1f2;border-radius:10px;padding:10px}
#telaLetrasCaixa .letra-pvc-section figcaption{font-size:12px;font-weight:700;color:#1e3a5f}
#telaLetrasCaixa .letra-pvc-section figcaption small{display:block;font-size:10px;font-weight:400;color:#64748b}
#telaLetrasCaixa #letra-pvc-section-svg{display:block;width:100%;height:auto;margin-top:8px}
#telaLetrasCaixa #letra-pvc-view-note{overflow-wrap:anywhere}

#telaLetrasCaixa #letra-snap-compact,#telaLetrasCaixa #letra-snap-preset,#telaLetrasCaixa #letra-snap-wall-fit{width:100%;min-height:42px;border:1px solid #b9d2f9;border-radius:9px;background:#edf4ff;color:#1854a5;padding:10px 12px;font:700 12px/1.35 Inter,system-ui,Arial,sans-serif;cursor:pointer;white-space:normal}
#telaLetrasCaixa #letra-snap-preset{background:#1662e9;color:#fff;border-color:#1662e9}
#telaLetrasCaixa #letra-snap-preset:disabled{opacity:.6;cursor:wait}
#telaLetrasCaixa #letra-snap-options input[aria-invalid="true"]{background:#fff5f5;border-color:#dc2626}
#telaLetrasCaixa #letra-snap-summary[data-type="error"]{color:#b91c1c}

#telaLetrasCaixa #letra-snap-compact{background:#0b7464;border-color:#0b7464;color:#fff}
#telaLetrasCaixa #letra-snap-compact:disabled{opacity:.6;cursor:wait}

/* Preview quality and dimensioned ramp */
#telaLetrasCaixa .letra-quality-controls{padding:12px;background:#f0f6ff;border:1px solid #bfd4ff;border-radius:12px;margin:12px 0;display:flex;flex-wrap:wrap;gap:8px}
#telaLetrasCaixa .letra-quality-controls p{flex-basis:100%;margin:2px;color:#355478;font-size:12px}
#telaLetrasCaixa .letra-quality-controls button[aria-pressed=true]{background:#1460e8;color:white}
#telaLetrasCaixa #letra-preview-progress{width:min(280px,80%);accent-color:#1767ef}
#telaLetrasCaixa #letra-rim-diagram svg{display:block;max-width:440px;margin:auto}
#telaLetrasCaixa #letra-rim-dimensions{font-size:12px;color:#183c71;line-height:1.5}

#telaLetrasCaixa .letra-ramp-actions{display:flex;flex-wrap:wrap;gap:8px}
#telaLetrasCaixa .letra-ramp-actions button,#telaLetrasCaixa .letra-quality-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid #b9d0fa;border-radius:9px;padding:9px 12px;background:#fff;color:#164a8b;font-family:inherit;font-weight:600;font-size:12px;cursor:pointer}
#telaLetrasCaixa .letra-ramp-actions button:hover,#telaLetrasCaixa .letra-quality-controls button:hover{background:#e4efff}
#telaLetrasCaixa .letra-ramp-actions svg,#telaLetrasCaixa .letra-quality-controls svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#telaLetrasCaixa .letra-quality-controls button[aria-pressed=true]{background:#1460e8;color:white}
@media(max-width:480px){#telaLetrasCaixa .letra-ramp-actions button,#telaLetrasCaixa .letra-quality-controls button{width:100%;font-size:12px}}

/* Colored SVG drill markers */
.letra-svg-hole{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #dce7f5;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.letra-hole-dot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;height:25px;border:2px solid currentColor;border-radius:50%;font-size:10px;font-weight:800}.letra-hole-dot.wire{color:#dc2626;background:#fff1f2}.letra-hole-dot.wall{color:#138443;background:#effcf3}#letra-svg-holes-panel small{display:block;color:#526987;line-height:1.6;margin-top:10px}#letra-svg-holes-panel p{font-size:12px;line-height:1.6}#letra-svg-holes-summary[data-type=error]{color:#b91c1c}
