@font-face{font-family:Outfit;font-weight:400;font-display:swap;src:url(/fonts/Outfit-Regular.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:500;font-display:swap;src:url(/fonts/Outfit-Medium.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:600;font-display:swap;src:url(/fonts/Outfit-SemiBold.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:700;font-display:swap;src:url(/fonts/Outfit-Bold.ttf) format("truetype")}:root{--ic-ideia: #fcb414;--ic-ideia-hover: #e9a30a;--ic-ideia-soft: #fef3d6;--ic-tecnologia: #022857;--ic-tecnologia-soft: #e6ecf4;--ic-realizacao: #0d1925;--ic-creme: #f5f1e6;--ic-escuro: #14202c;--n-50: #faf8f3;--n-100: #f0ede5;--n-200: #e3dfd4;--n-300: #cbc6b9;--n-400: #9d998f;--n-500: #66645f;--n-600: #4e4c49;--n-700: #383734;--bg: #f7f4ec;--surface: #ffffff;--border: var(--n-200);--text: var(--ic-realizacao);--muted: var(--n-500);--success: #1e8a4c;--success-soft: #e7f5ec;--warning: #9a6512;--warning-soft: #fdf4e3;--error: #c62828;--error-soft: #fdecec;--info: var(--ic-tecnologia);--info-soft: var(--ic-tecnologia-soft);--font: "Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--r-control: .625rem;--r-card: 1rem;--shadow-card: 0 1px 2px rgb(13 25 37 / .06), 0 2px 6px rgb(13 25 37 / .07);--shadow-overlay: 0 14px 40px rgb(13 25 37 / .22);--topbar-h: 88px;--control-h: 46px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em;line-height:1.25}h1{font-size:34px}h2{font-size:22px}h3{font-size:18px}p{margin:0}a{color:var(--ic-tecnologia)}.tab,td.num,.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:14px}.mono{font-family:ui-monospace,Consolas,monospace;font-size:14px}.nowrap{white-space:nowrap}.right{text-align:right}.strong{font-weight:600}.topbar{position:sticky;top:0;z-index:30;background:var(--ic-escuro);border-bottom:3px solid var(--ic-ideia);height:var(--topbar-h);display:flex;align-items:center;gap:16px;padding:0 28px}.topbar .brand{display:flex;align-items:center;gap:14px;color:#fff;text-decoration:none}.topbar .brand img{height:62px;width:auto}.topbar .brand b{font-size:32px;font-weight:600;letter-spacing:-1px;line-height:1.05}.topbar .brand span{display:block;font-size:12px;font-weight:700;letter-spacing:.5em;color:var(--ic-ideia);margin-top:3px}.topbar .storage{margin-left:auto;color:var(--n-300);font-size:14px;display:flex;align-items:center;gap:8px;text-align:right}.topbar .storage i{width:10px;height:10px;border-radius:50%;background:var(--ic-ideia);display:inline-block;flex-shrink:0}.topbar .storage i.cloud{background:#3ecf8e}.topbar .storage .user{color:#fff;font-weight:500;margin-left:14px;padding-left:14px;border-left:1px solid rgb(255 255 255 / .2)}.btn.inverse{background:transparent;color:var(--n-200);border:1px solid rgb(255 255 255 / .25)}.btn.inverse:hover{background:#ffffff1a;color:#fff}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--ic-escuro);background-image:radial-gradient(circle at 20% 10%,rgb(252 180 20 / .12),transparent 40%)}.auth-card{width:100%;max-width:440px;overflow:hidden}.auth-brand{display:flex;align-items:center;justify-content:center;gap:18px;padding:30px 26px;background:var(--ic-escuro);border-bottom:3px solid var(--ic-ideia);color:#fff}.auth-brand img{height:92px;width:auto}.auth-brand b{font-size:38px;font-weight:600;letter-spacing:-1.2px;display:block;line-height:1.05}.auth-brand span{display:block;font-size:13px;font-weight:700;letter-spacing:.5em;color:var(--ic-ideia);margin-top:4px}.auth-card form .btn{width:100%}.layout{display:flex;min-height:calc(100vh - var(--topbar-h))}.sidenav{width:280px;flex-shrink:0;padding:28px 16px;border-right:1px solid var(--border);background:var(--ic-creme)}.sidenav nav{display:flex;flex-direction:column;gap:6px;position:sticky;top:calc(var(--topbar-h) + 28px)}.sidenav button{all:unset;cursor:pointer;display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:var(--r-control);font-size:17px;font-weight:500;color:var(--n-600);border-left:4px solid transparent}.sidenav button:hover{background:#0d19250d;color:var(--text)}.sidenav button.on{background:var(--surface);color:var(--text);font-weight:600;border-left-color:var(--ic-ideia);box-shadow:var(--shadow-card)}.sidenav button:focus-visible{outline:2px solid var(--ic-tecnologia);outline-offset:2px}.nav-badge{margin-left:auto;min-width:24px;height:24px;padding:0 7px;box-sizing:border-box;border-radius:12px;background:#b7791f;color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nav-badge.err{background:#c53030}.sidenav .sep{height:1px;background:var(--border);margin:14px 4px}.sidenav svg{width:24px;height:24px;flex-shrink:0}main{flex:1;min-width:0;padding:40px 48px 96px;max-width:1600px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.eyebrow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ic-tecnologia);margin-bottom:4px}.page-head p{color:var(--muted);margin-top:6px;font-size:17px;max-width:900px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0}.card:has(>table){overflow-x:auto}.card>.card-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;border-bottom:1px solid var(--border);flex-wrap:wrap}.card>.card-head p{margin-top:2px}.card>.card-body{padding:26px}.stack{display:flex;flex-direction:column;gap:22px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.grid{display:grid;gap:20px}.g2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.grid>*{min-width:0}.split{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:28px;align-items:start}.sticky{position:sticky;top:calc(var(--topbar-h) + 24px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--r-control);font:500 16px var(--font);height:var(--control-h);padding:0 22px;border:0;cursor:pointer;transition:background .15s;white-space:nowrap}.btn.sm{height:38px;padding:0 14px;font-size:15px}.btn.primary{background:var(--ic-ideia);color:var(--ic-realizacao);font-weight:600}.btn.primary:hover{background:var(--ic-ideia-hover)}.btn.secondary{background:#fff;color:var(--text);border:1px solid var(--n-300)}.btn.secondary:hover{background:var(--n-100)}.btn.ghost{background:transparent;color:var(--text)}.btn.ghost:hover{background:var(--n-100)}.btn.danger{background:var(--error);color:#fff}.btn.danger:hover{background:#a82020}.btn.navy{background:var(--ic-tecnologia);color:#fff}.btn.navy:hover{background:#01336e}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ic-tecnologia);outline-offset:2px}select.btn{padding-right:14px}.badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:500;white-space:nowrap}.b-neutral{background:var(--n-100);color:var(--n-700)}.b-primary{background:var(--ic-ideia-soft);color:#7a5300}.b-success{background:var(--success-soft);color:var(--success)}.b-warning{background:var(--warning-soft);color:var(--warning)}.b-error{background:var(--error-soft);color:var(--error)}.b-info{background:var(--info-soft);color:var(--info)}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field>label{font-size:15px;font-weight:500;color:var(--n-700)}.field>label .req{color:var(--error)}.field input,.field select,.field textarea{width:100%;min-width:0;height:var(--control-h);border-radius:var(--r-control);border:1px solid var(--n-300);background:#fff;padding:0 14px;font:16px var(--font);color:var(--text)}.field input[type=color]{padding:4px}.field textarea{height:auto;min-height:90px;padding:11px 14px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ic-tecnologia);box-shadow:0 0 0 4px #02285726}.field input.invalid{border-color:var(--error)}.field input:disabled,.field select:disabled{background:var(--n-100);color:var(--muted)}.field small{font-size:13.5px;color:var(--muted);line-height:1.45}.field small.err{color:var(--error)}.field .suffix{position:relative}.field .suffix input{padding-right:64px}.field .suffix span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:14px;pointer-events:none}.address-fields{display:flex;flex-direction:column;gap:12px}.span-2{grid-column:span 2}.err-text{color:var(--error)}.ok-text{color:var(--success)}@media (max-width: 860px){.span-2{grid-column:auto}}.time-field{display:grid;grid-template-columns:1fr 1fr;gap:10px}.time-field .suffix input{padding-right:52px}.check{display:flex;align-items:center;gap:10px;font-size:16px;cursor:pointer}.check input{width:20px;height:20px;accent-color:var(--ic-tecnologia)}fieldset{border:0;padding:0;margin:0;min-width:0}.section-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:8px 0 0}.alert{border-radius:var(--r-control);border:1px solid;padding:14px 18px;font-size:15px;line-height:1.5}.alert b{display:block;font-size:16px;margin-bottom:2px}.alert ul{margin:6px 0 0;padding-left:22px}.alert li{margin:3px 0}.a-success{border-color:#1e8a4c4d;background:var(--success-soft);color:#145c33}.a-warning{border-color:#9a65124d;background:var(--warning-soft);color:#6b450a}.a-error{border-color:#c628284d;background:var(--error-soft);color:#8e1c1c}.a-info{border-color:#02285733;background:var(--info-soft);color:var(--ic-tecnologia)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:24px;overflow-x:auto;overflow-y:hidden}.tabs button{all:unset;cursor:pointer;padding:13px 20px;font-size:16px;font-weight:500;color:var(--muted);border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs button:hover{color:var(--text)}.tabs button.on{color:var(--text);font-weight:600;border-bottom-color:var(--ic-ideia)}.tabs button:focus-visible{outline:2px solid var(--ic-tecnologia)}.tabs .count{font-size:13px;background:var(--n-100);border-radius:999px;padding:1px 8px;margin-left:8px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.kpi{padding:22px 24px}.kpi .l{font-size:15px;font-weight:500;color:var(--muted)}.kpi .v{font-size:30px;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.2}.kpi .h{font-size:14px;color:var(--muted);margin-top:4px}.kpi.accent{border-top:4px solid var(--ic-ideia)}.table-wrap{overflow:auto;border-radius:var(--r-card)}table{border-collapse:collapse;width:100%}.tbl{font-size:16px}.tbl th,.tbl td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--border);vertical-align:middle}.tbl th{font-size:13px;font-weight:600;color:var(--muted);background:var(--n-50);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;position:sticky;top:0;z-index:1}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl th.sortable:hover{color:var(--text)}.tbl td.num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.tbl tbody tr:hover td{background:var(--n-50)}.tbl tbody tr.clickable{cursor:pointer}.tbl tbody tr:last-child td{border-bottom:0}.tbl tr.muted td{color:var(--muted)}.tbl tfoot td{font-weight:600;background:var(--n-50);border-top:1px solid var(--border)}.tbl td .badge{margin-top:2px}.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--border)}.toolbar input,.toolbar select{height:44px;border:1px solid var(--n-300);border-radius:var(--r-control);padding:0 14px;font:16px var(--font);background:#fff;min-width:0}.toolbar input[type=search]{width:320px;max-width:100%}.toolbar .check{font-size:15px}.empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 28px;text-align:center}.empty img{height:64px;opacity:.35}.empty h3{font-size:20px}.empty p{color:var(--muted);max-width:520px;font-size:16px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d192580;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:48px 20px;overflow-y:auto}.modal{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-overlay);width:100%;max-width:680px}.modal.wide{max-width:1120px}.modal .m-head{padding:26px 30px 0;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.modal .m-head h2{font-size:24px}.modal .m-head p{color:var(--muted);margin-top:6px}.modal .m-body{padding:24px 30px}.modal .m-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;border-top:1px solid var(--border);background:var(--n-50);padding:18px 30px;border-radius:0 0 var(--r-card) var(--r-card)}.toast-zone{position:fixed;right:24px;bottom:24px;z-index:200;display:flex;flex-direction:column;gap:10px;max-width:min(480px,calc(100vw - 32px))}.toast{box-shadow:var(--shadow-overlay);animation:up .18s ease-out;font-size:16px}@keyframes up{0%{transform:translateY(8px);opacity:0}}details.disclosure{border-top:1px solid var(--border)}details.disclosure>summary{cursor:pointer;padding:14px 0;font-weight:500;list-style:none;display:flex;justify-content:space-between}details.disclosure>summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1}details.disclosure[open]>summary:after{content:"−"}.dl{display:grid;grid-template-columns:auto 1fr;gap:10px 20px}.dl dt{color:var(--muted)}.dl dd{margin:0;font-variant-numeric:tabular-nums}.price-tier{padding:16px 18px;border-radius:var(--r-control);border:1px solid var(--border)}.price-tier .v{font-size:30px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;margin:4px 0}.price-tier.rec{border:2px solid var(--ic-ideia);background:var(--ic-ideia-soft)}.bar{height:10px;background:var(--n-100);border-radius:999px;overflow:hidden}.bar>i{display:block;height:100%;background:var(--ic-tecnologia)}.line-item{display:grid;grid-template-columns:minmax(0,1fr) 190px 46px;gap:12px;align-items:end}.swatch{display:inline-block;width:15px;height:15px;border-radius:4px;border:1px solid var(--border);vertical-align:-2px;margin-right:8px}.combo{position:relative;min-width:0}.combo input{width:100%;min-width:0;height:var(--control-h);border-radius:var(--r-control);border:1px solid var(--n-300);background:#fff;padding:0 40px 0 14px;font:16px var(--font);color:var(--text);cursor:pointer;text-overflow:ellipsis}.combo input::placeholder{color:var(--n-500)}.combo input:focus{outline:none;border-color:var(--ic-tecnologia);box-shadow:0 0 0 4px #02285726;cursor:text}.combo input:disabled{background:var(--n-100);color:var(--muted);cursor:not-allowed}.combo-caret{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--n-500);cursor:pointer;font-size:14px;border-radius:6px;-webkit-user-select:none;user-select:none}.combo.open .combo-caret{transform:translateY(-50%) rotate(180deg)}.combo-list{position:absolute;z-index:60;top:calc(100% + 4px);left:0;min-width:100%;width:max-content;max-width:min(520px,90vw);max-height:320px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--n-300);border-radius:var(--r-control);box-shadow:var(--shadow-overlay)}.combo-list li{padding:10px 12px;border-radius:6px;cursor:pointer;font-size:16px;line-height:1.35}.combo-list li.active{background:var(--ic-ideia-soft)}.combo-list li.selected{font-weight:600}.combo-list li.selected:after{content:" ✓";color:var(--ic-tecnologia)}.combo-list li.empty-opt{color:var(--muted)}.combo-list li.combo-empty{color:var(--muted);cursor:default}.combo.compact input{height:44px;font-size:15px}.toolbar .combo{width:240px;max-width:100%}.toolbar .combo input{height:44px}.search-lg{height:var(--control-h);border:1px solid var(--n-300);border-radius:var(--r-control);padding:0 14px;font:16px var(--font);background:#fff;width:380px;max-width:100%}.quote-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),320px));gap:22px}.quote-card{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-card);overflow:hidden;transition:transform .12s,box-shadow .12s,border-color .12s}.quote-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-overlay);border-color:var(--ic-ideia)}.quote-card:focus-visible{outline:3px solid var(--ic-tecnologia);outline-offset:3px}.qc-img{height:170px;background:var(--ic-creme);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border)}.qc-img img{width:100%;height:100%;object-fit:cover}.qc-img img.ph{width:72px;height:72px;object-fit:contain;opacity:.35}.qc-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px}.qc-title{font-size:19px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qc-client{font-size:15px}.qc-price{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px}.qc-price span{display:block;font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}.qc-meta{display:flex;justify-content:space-between;gap:10px;font-size:15px;color:var(--muted);padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.qc-meta b{color:var(--text);font-variant-numeric:tabular-nums}.image-drop{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:16px;border:1px dashed var(--n-300);border-radius:var(--r-control);background:var(--n-50)}.image-drop img{width:160px;height:120px;object-fit:cover;border-radius:var(--r-control);border:1px solid var(--border);background:#fff}.filament-line{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) 46px;gap:14px;align-items:start;padding-bottom:6px}.filament-line .remove{margin-top:33px;height:var(--control-h)}.field>div.row>select,.field>div.row>input{height:var(--control-h);border-radius:var(--r-control);border:1px solid var(--n-300);background:#fff;padding:0 14px;font:16px var(--font);color:var(--text);min-width:0}details.params-details>summary{list-style:none;cursor:pointer;padding:20px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px}details.params-details>summary::-webkit-details-marker{display:none}details.params-details>summary:after{content:"Abrir ▾";color:var(--ic-tecnologia);font-weight:600;font-size:15px;white-space:nowrap}details.params-details[open]>summary:after{content:"Fechar ▴"}details.params-details[open]>summary{border-bottom:1px solid var(--border);margin-bottom:22px}.result-total{border-top:4px solid var(--ic-ideia)}.big-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.big-figures span{display:block;font-size:14px;color:var(--muted);font-weight:500}.big-figures b{display:block;font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.25}.big-figures small{display:block;font-size:13px;color:var(--muted)}.client-price{background:var(--ic-ideia-soft);border:2px solid var(--ic-ideia);border-radius:var(--r-control);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.client-price>span{font-size:15px;font-weight:600}.client-price small{font-size:14px;color:var(--n-600)}.client-price .inline-dec input{font-size:30px;font-weight:700;height:58px;width:220px}.inline-dec{display:inline-flex;align-items:center;gap:6px}.inline-dec>span{color:var(--muted);font-size:15px}.inline-dec input{height:42px;width:130px;text-align:right;border:1px solid var(--n-300);border-radius:var(--r-control);padding:0 12px;font:16px var(--font);font-variant-numeric:tabular-nums;background:#fff;color:var(--text)}.inline-dec input::placeholder{color:var(--n-500)}.inline-dec input:focus{outline:none;border-color:var(--ic-tecnologia);box-shadow:0 0 0 4px #02285726}.inline-dec input.invalid{border-color:var(--error)}.inline-dec input:disabled{background:var(--n-100)}.readonly-value{height:var(--control-h);display:flex;align-items:center;padding:0 14px;border-radius:var(--r-control);background:var(--n-100);border:1px solid var(--border);font-weight:600;font-variant-numeric:tabular-nums}.readonly-value.missing{background:var(--warning-soft);color:var(--warning);font-weight:500}.ratio-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ratio-pair>div{background:var(--ic-tecnologia-soft);border-radius:var(--r-control);padding:12px 16px}.ratio-pair span{display:block;font-size:14px;color:var(--ic-tecnologia);font-weight:600}.ratio-pair b{display:block;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25}.ratio-pair small{color:var(--n-600);font-size:13px}.combo.grow{flex:1}.tbl.rubricas td{vertical-align:top}.tbl.rubricas td .badge{margin-top:4px}.split .sticky .grid.g3{grid-template-columns:1fr}@media (max-width: 1280px){.split{grid-template-columns:minmax(0,1fr)}.sticky{position:static}.split .sticky .grid.g3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width: 1100px){.sidenav{width:240px}main{padding:32px 32px 80px}}@media (max-width: 860px){:root{--topbar-h: 72px}h1{font-size:28px}.topbar{padding:0 16px}.topbar .brand img{height:52px;width:auto}.topbar .brand b{font-size:25px}.auth-brand img{height:72px}.auth-brand b{font-size:30px}.layout{flex-direction:column}.sidenav{width:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--border);overflow-x:auto}.sidenav nav{flex-direction:row;position:static}.sidenav .sep{display:none}.sidenav button{padding:10px 14px;font-size:16px;border-left:0;border-bottom:3px solid transparent;white-space:nowrap}.sidenav button.on{border-bottom-color:var(--ic-ideia)}main{padding:24px 16px 64px}.card>.card-body{padding:20px}.card>.card-head{padding:16px 20px}.modal .m-head,.modal .m-body,.modal .m-foot{padding-left:20px;padding-right:20px}.topbar .storage span{display:none}.line-item{grid-template-columns:1fr}.kpi .v{font-size:26px}.filament-line{grid-template-columns:1fr}.filament-line .remove{margin-top:0;justify-self:start}.quote-grid{grid-template-columns:1fr}details.params-details>summary{padding:16px 20px}.client-price .inline-dec input{width:170px;font-size:26px}}.kanban{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:14px;align-items:stretch;overflow-x:auto;padding-bottom:6px}.kb-col{background:#0d19250a;border:2px dashed transparent;border-radius:var(--r-card, 14px);padding:12px;min-height:260px;display:flex;flex-direction:column}.kb-col>.kb-list{flex:1;min-height:120px}.kb-next{all:unset;cursor:pointer;display:block;margin:0 12px 10px;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:600;text-align:center;background:#0078c814;color:var(--ic-tecnologia)}.kb-next:hover{background:#0078c829}.kb-next:focus-visible{outline:2px solid var(--ic-tecnologia)}.kb-col.over{border-color:var(--ic-tecnologia);background:#0078c80f}.kb-col header{display:flex;align-items:center;justify-content:space-between;gap:8px}.kb-col h3{margin:0;font-size:17px}.kb-col>p{margin:4px 0 10px}.kb-count{min-width:26px;height:26px;border-radius:13px;background:var(--surface);box-shadow:var(--shadow-card);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.kb-list{display:flex;flex-direction:column;gap:10px}.kb-empty{color:var(--n-600);font-size:14px;text-align:center;padding:18px 8px;border:1px dashed var(--n-300, #ccd);border-radius:10px}.kb-card{background:var(--surface);border-radius:12px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;align-items:stretch;cursor:grab;border:1px solid transparent}.kb-card:hover{border-color:var(--ic-tecnologia)}.kb-card.dragging{opacity:.45}.kb-open{all:unset;cursor:pointer;flex:1;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.kb-open:focus-visible{outline:2px solid var(--ic-tecnologia);outline-offset:-2px;border-radius:12px}.kb-top{display:flex;align-items:center;gap:8px}.kb-top .badge,.kb-top [class*=badge]{margin-left:auto}.kb-pos{font-weight:800;color:var(--ic-ideia);font-size:15px}.kb-body{display:flex;gap:10px;align-items:flex-start}.kb-body b{display:block;line-height:1.25}.kb-thumb{width:48px;height:48px;object-fit:cover;border-radius:8px;flex:none;background:var(--n-100, #eef)}.kb-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--n-600)}.kb-tags{display:flex;flex-wrap:wrap;gap:6px}.kb-tags:empty{display:none}.kb-arrows{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:6px 4px;border-left:1px solid rgb(13 25 37 / .08)}.kb-arrows .btn{padding:4px 8px;min-height:0}@media (max-width: 1100px){.kanban{grid-template-columns:repeat(4,minmax(250px,80vw))}}.seg{display:inline-flex;gap:6px;flex-wrap:wrap}.link-btn{all:unset;cursor:pointer;color:var(--ic-tecnologia);font-weight:600}.link-btn:hover{text-decoration:underline}.link-btn:focus-visible{outline:2px solid var(--ic-tecnologia);outline-offset:2px;border-radius:4px}.piece-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.piece-tab{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;gap:4px 10px;align-items:center;padding:10px 12px;border-radius:12px;border:2px solid transparent;background:#0d19250a}.piece-tab:hover{background:#0d192512}.piece-tab.on{background:var(--surface);border-color:var(--ic-ideia);box-shadow:var(--shadow-card)}.piece-tab.refused{opacity:.6}.piece-tab:focus-visible{outline:2px solid var(--ic-tecnologia);outline-offset:2px}.piece-tab img,.piece-num{grid-row:1 / span 2;width:44px;height:44px;border-radius:10px;object-fit:cover}.piece-num{display:flex;align-items:center;justify-content:center;background:var(--ic-realizacao);color:var(--ic-ideia);font-weight:800;font-size:18px}.piece-txt{min-width:0}.piece-txt b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.piece-txt small{color:var(--n-600)}.piece-tab .badge,.piece-tab>span:last-child{justify-self:start}.quote-total-card .card-body{display:flex;flex-direction:column;gap:2px}.quote-total-card .qt-price{font-size:30px;font-weight:700;color:var(--ic-realizacao);line-height:1.15}.quote-total-card .quote-models{font-size:13px}.quote-total-card .quote-models tr.on td{background:var(--surface-2, rgba(0,0,0,.04));font-weight:600}.quote-total-card .quote-models tr.refused td{color:var(--muted, #888)}.section-collapsed .card-head{border-bottom:0}.tbl tr.diff-row td{background:var(--ic-ideia-soft)}.tbl-scroll{overflow-x:auto;margin:0 -4px}.month-input{height:var(--control-h);border:1px solid var(--n-300);border-radius:var(--r-control);padding:0 12px;font:inherit;background:#fff}.stmt-in{color:var(--success, #1f7a4d)}.stmt-out{color:var(--error, #b3261e)}.closing-doc dl.dl dt.total,.closing-doc dl.dl dd.total{font-weight:700;border-top:1px solid var(--n-300);padding-top:6px}.start-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.start-option{display:flex;flex-direction:column;gap:6px;text-align:left;padding:18px;border:1.5px solid var(--border, #d9dde3);border-radius:12px;background:var(--surface, #fff);cursor:pointer;font:inherit;color:inherit}.start-option:hover,.start-option:focus-visible{border-color:var(--ic-ideia);box-shadow:0 0 0 3px var(--ic-ideia-soft)}.start-option b{font-size:17px}.start-option span{font-size:14px;color:var(--muted, #5b6573)}.qc-img{position:relative}.qc-count{position:absolute;right:8px;bottom:8px;background:var(--ic-realizacao);color:var(--ic-ideia);font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px}.danger-text{color:var(--error)!important}.fg-list{display:flex;flex-direction:column;gap:12px}.fg-card{display:grid;grid-template-columns:120px 1fr 190px;gap:18px;align-items:stretch;background:var(--surface);border:1px solid rgb(13 25 37 / .08);border-radius:14px;padding:14px;box-shadow:var(--shadow-card)}.fg-img{width:120px;height:120px;border-radius:12px;overflow:hidden;background:#0d19250a;display:flex;align-items:center;justify-content:center}.fg-img img{width:100%;height:100%;object-fit:cover}.fg-img img.ph{width:60%;height:60%;object-fit:contain;opacity:.5}.fg-main{min-width:0;display:flex;flex-direction:column;gap:4px}.fg-main h3{margin:0;font-size:19px}.fg-main p{margin:0}.fg-facts{margin:6px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fg-facts div{background:#0d192509;border-radius:10px;padding:8px 10px}.fg-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--n-600);font-weight:600}.fg-facts dd{margin:2px 0 0;font-weight:700;font-size:15px}.fg-facts dd small{display:block;font-weight:400;font-size:12px;color:var(--n-600)}.fg-price{color:var(--ic-tecnologia)}.fg-side{display:flex;flex-direction:column;gap:6px;align-items:stretch;justify-content:center;border-left:1px solid rgb(13 25 37 / .08);padding-left:16px}.fg-qty{display:flex;align-items:baseline;gap:6px}.fg-qty b{font-size:34px;line-height:1}.fg-qty span{color:var(--n-600)}@media (max-width: 1000px){.fg-card{grid-template-columns:90px 1fr}.fg-img{width:90px;height:90px}.fg-side{grid-column:1 / -1;border-left:0;padding-left:0;flex-direction:row;flex-wrap:wrap;align-items:center}.fg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-btn{all:unset;cursor:pointer;display:block;border-radius:var(--r-card, 14px)}.kpi-btn:hover>*{box-shadow:0 0 0 2px var(--ic-ideia)}.kpi-btn:focus-visible{outline:2px solid var(--ic-tecnologia);outline-offset:2px}.kb-due{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:999px;background:#02285714;color:var(--ic-tecnologia)}.kb-due.soon{background:#fcb41440;color:#7a5300}.kb-due.late{background:#c5303024;color:#a12424}.rec-hint{display:inline-block;margin-top:2px;font-size:12.5px;color:var(--ic-tecnologia);cursor:help}.rec-src{color:var(--n-600);font-weight:400}.ty-preview{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;background:#e9e5da;border-radius:12px;padding:18px}.ty-page{box-sizing:border-box;width:120mm;height:120mm;position:relative;overflow:hidden;font-family:Outfit,system-ui,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ty-scale{width:79.2mm;height:79.2mm}.ty-scale .ty-page{transform:scale(.66);transform-origin:top left;box-shadow:0 10px 34px #0d192533}.ty-front svg{display:block}.ty-arc{font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:23px;letter-spacing:1.6px;fill:#022857}.ty-word{font-family:Outfit,system-ui,sans-serif;font-weight:700;font-size:36px;letter-spacing:-.6px;fill:#0d1925}.ty-tag{font-family:Outfit,system-ui,sans-serif;font-weight:600;font-size:8.6px;letter-spacing:3.1px;fill:#0d1925}.ty-back{background:#fcb414;color:#022857;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:9mm 10mm;gap:4.2mm}.ty-back h2{margin:0 0 1mm;font-size:16mm;font-weight:800;letter-spacing:.9mm;line-height:1;color:#022857}.ty-back p{margin:0;font-size:4.1mm;line-height:1.38;font-weight:400;color:#022857}.ty-back b{font-weight:700}@media print{.ty-print{width:120mm}.ty-print .ty-page{break-after:page;page-break-after:always}}@page cartao{size:120mm 120mm;margin:0}@media print{.ty-print .ty-page{page:cartao}}.cat-swatch{width:34px;height:34px;border-radius:9px;flex:none;box-shadow:inset 0 0 0 1px #00000014}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.theme-card{all:unset;cursor:pointer;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line, #e5e7eb)}.theme-card.on{box-shadow:inset 0 0 0 3px var(--ic-tecnologia)}.theme-card:focus-visible{outline:2px solid var(--ic-tecnologia);outline-offset:2px}.theme-hero{height:58px;display:grid;place-items:center;font-size:22px}.theme-name{font-weight:700;font-size:13px;padding:8px 10px 2px}.theme-dots{display:flex;gap:4px;padding:2px 10px 10px}.theme-dots i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.cat-head{align-items:flex-end;gap:16px;flex-wrap:wrap}.cat-title-input{font:inherit;font-size:28px;font-weight:800;border:1px solid transparent;background:transparent;border-radius:8px;padding:2px 6px;margin-left:-6px;width:100%;color:inherit}.cat-title-input:hover,.cat-title-input:focus{border-color:var(--line, #d1d5db);background:var(--surface);outline:none}.cat-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 1100px){.cat-editor{grid-template-columns:1fr}}.cat-panel{display:flex;flex-direction:column;gap:14px;min-width:0}.cat-preview-col{position:sticky;top:12px;min-width:0}.cat-preview{border-radius:18px;overflow:auto;max-height:calc(100vh - 140px);background:#e9ebef;box-shadow:inset 0 0 0 1px #0000000f}.cat-preview.celular{width:390px;max-width:100%;margin:0 auto;border:10px solid #1d232b;border-radius:34px}.cat-row{display:flex;align-items:center;gap:12px}.cat-row+.cat-row{border-top:1px solid var(--line, #eef0f3);padding-top:8px}.cat-thumb-ph{width:44px;height:44px;border-radius:8px;background:#0d192514;flex:none}.cat-checklist{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto;padding:4px 2px}.cat-pick-img{all:unset;cursor:pointer;width:56px;height:56px;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.cat-pick-img.on{box-shadow:0 0 0 3px var(--ic-tecnologia)}.cat-pick-img img{width:100%;height:100%;object-fit:cover}.cat-banner-box{border:1px dashed var(--line, #d1d5db);border-radius:12px;padding:12px}.cat-section-input{font:inherit;font-weight:700;font-size:17px;border:1px solid var(--line, #d1d5db);border-radius:8px;padding:6px 10px;min-width:0}.cat-entries{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.cat-entries li{display:flex;align-items:center;gap:6px}.cat-entries select{max-width:160px}.cat-radio{border:1px solid var(--line, #e5e7eb);border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:8px}.cat-radio legend{font-weight:700;padding:0 4px}.cat-qr{width:220px;height:220px;border-radius:12px;box-shadow:0 2px 12px #0000001a}.seg{display:inline-flex;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line, #d1d5db)}.seg button{all:unset;cursor:pointer;padding:6px 12px;font-size:13px;font-weight:600}.seg button.on{background:var(--ic-tecnologia);color:#fff}.cat-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.cat-color{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.cat-color input[type=color]{width:40px;height:32px;padding:0;border:1px solid var(--line, #d1d5db);border-radius:8px;background:none;cursor:pointer}.cat-icons{display:flex;flex-wrap:wrap;gap:6px}.cat-icons button{all:unset;cursor:pointer;width:38px;height:38px;display:grid;place-items:center;font-size:20px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line, #e5e7eb)}.cat-icons button.on{box-shadow:inset 0 0 0 3px var(--ic-tecnologia);background:#0078c814}.cat-icons button:focus-visible{outline:2px solid var(--ic-tecnologia)}.start-option.on{box-shadow:inset 0 0 0 3px var(--ic-tecnologia)}.cq-page{--cq-ideia: #fcb414;--cq-tec: #022857;--cq-dark: #0d1925;--cq-creme: #f5f1e6;--cq-line: #e7e1d2;--cq-muted: #5b6672;box-sizing:border-box;width:210mm;min-height:297mm;padding:13mm 16mm 0;background:#fff;color:var(--cq-dark);font-family:Outfit,system-ui,sans-serif;font-size:10.5pt;line-height:1.45;display:flex;flex-direction:column;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cq-page *{box-sizing:border-box}.cq-page h1,.cq-page h2,.cq-page p{margin:0}.cq-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10mm}.cq-brand{display:flex;align-items:center;gap:3.5mm}.cq-brand img{width:24mm;height:24mm;margin:-4mm -2.5mm -4mm -4mm}.cq-brand b{display:block;font-size:20pt;font-weight:700;letter-spacing:-.02em;line-height:1}.cq-brand span{display:block;margin-top:1.6mm;font-size:7pt;font-weight:600;letter-spacing:.42em;color:var(--cq-dark)}.cq-meta{text-align:right}.cq-kicker{display:block;font-size:7.5pt;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cq-tec)}.cq-meta strong{display:block;font-size:17pt;font-weight:700;margin:.6mm 0 1.6mm}.cq-meta dl{display:grid;grid-template-columns:auto auto;gap:.6mm 4mm;margin:0;font-size:9pt}.cq-meta dt{color:var(--cq-muted)}.cq-meta dd{margin:0;font-weight:600}.cq-rule{height:1.3mm;width:26mm;background:var(--cq-ideia);border-radius:1mm;margin:5mm 0 6mm}.cq-hello h1{font-size:21pt;font-weight:700;letter-spacing:-.02em}.cq-hello p{margin-top:2mm;max-width:150mm;font-size:11pt;color:#2a3642}.cq-to{margin-top:4mm;display:flex;flex-wrap:wrap;align-items:baseline;gap:1mm 4mm;font-size:9.5pt}.cq-to span{font-size:7.5pt;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cq-muted)}.cq-to b{font-weight:600}.cq-to em{font-style:normal;color:var(--cq-muted)}.cq-item{margin-top:6mm;display:grid;grid-template-columns:50mm 1fr;gap:8mm;align-items:center;background:var(--cq-creme);border-radius:5mm;padding:5mm}.cq-item.no-image{grid-template-columns:1fr;padding:6mm 8mm}.cq-photo{width:50mm;height:50mm;border-radius:4mm;overflow:hidden;background:#fff}.cq-photo img{width:100%;height:100%;object-fit:cover;display:block}.cq-item h2{margin-top:1.5mm;font-size:17pt;font-weight:700;line-height:1.2;letter-spacing:-.01em}.cq-chips{list-style:none;padding:0;margin:4mm 0 0;display:flex;flex-direction:column;gap:1.6mm}.cq-chips li{font-size:10.5pt;font-weight:500}.cq-chips span{display:inline-block;min-width:26mm;font-size:7.5pt;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cq-muted)}.cq-values{margin-top:6mm;display:grid;grid-template-columns:1fr 70mm;gap:8mm;align-items:stretch}.cq-values table{width:100%;border-collapse:collapse;align-self:center}.cq-values th,.cq-values td{padding:2mm 0;border-bottom:.3mm solid var(--cq-line);font-size:10.5pt}.cq-values th{text-align:left;font-weight:500;color:#2a3642}.cq-values th small{display:block;font-size:8.5pt;color:var(--cq-muted);font-weight:400}.cq-values td{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cq-values tr.cq-sub th,.cq-values tr.cq-sub td{font-weight:600;color:var(--cq-dark)}.cq-values tr.cq-discount td,.cq-free{color:#0f7a3d}.cq-total{background:var(--cq-dark);color:#fff;border-radius:5mm;padding:6mm;display:flex;flex-direction:column;justify-content:center}.cq-total span{font-size:8pt;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c9d0d8}.cq-total strong{margin-top:1.5mm;font-size:24pt;font-weight:700;color:var(--cq-ideia);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.cq-total small{margin-top:1.5mm;font-size:8.5pt;color:#c9d0d8}.cq-terms{margin-top:6mm;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4mm}.cq-terms div{border:.3mm solid var(--cq-line);border-radius:4mm;padding:3.2mm 4mm}.cq-terms span{display:block;font-size:7.5pt;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cq-tec)}.cq-terms b{display:block;margin-top:1.4mm;font-size:10pt;font-weight:600;line-height:1.35}.cq-terms em{display:block;margin-top:.8mm;font-style:normal;font-size:8.5pt;color:var(--cq-muted)}.cq-notes{margin-top:3.5mm;font-size:8.8pt;color:var(--cq-muted)}.cq-next{margin:6mm 0 8mm;display:flex;justify-content:space-between;align-items:flex-end;gap:8mm}.cq-next b{font-size:12pt;font-weight:700}.cq-next p{margin-top:1mm;font-size:10pt;color:#2a3642}.cq-thanks{flex:none;text-align:right;font-size:12pt!important;font-weight:600;color:var(--cq-dark)!important}.cq-thanks span{font-size:9pt;font-weight:500;color:var(--cq-muted)}.cq-foot{margin:auto -16mm 0;padding:6mm 16mm 7mm;background:var(--cq-dark);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:8mm}.cq-slogan{font-size:11pt;color:#e9edf1}.cq-slogan b{color:var(--cq-ideia);font-weight:600}.cq-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.5mm 6mm;font-size:9pt}.cq-foot li span{display:block;font-size:6.8pt;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cq-ideia)}.cq-preview{background:#e9e5da;border-radius:12px;padding:20px;overflow:auto;display:flex;justify-content:center}.cq-preview-scale{width:calc(210mm * var(--cq-scale, .62));height:calc(297mm * var(--cq-scale, .62))}.cq-preview-scale .cq-page{transform:scale(var(--cq-scale, .62));transform-origin:top left;box-shadow:0 10px 40px #0d19252e}.cq-export{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:20px;align-items:start}@media (max-width: 900px){.cq-export{grid-template-columns:1fr}.cq-preview{--cq-scale: .42}}.cq-print-root{display:none}@media print{@page{size:A4;margin:0}html,body{background:#fff!important}body>*:not(.cq-print-root){display:none!important}.cq-print-root{display:block!important}.cq-print-root .cq-page{height:297mm;min-height:0;overflow:hidden;break-after:avoid}}.cq-list{margin-top:6mm;display:flex;flex-direction:column;gap:2.5mm}.cq-row{display:grid;grid-template-columns:18mm 1fr auto 32mm;gap:4mm;align-items:center;background:var(--cq-creme);border-radius:3.5mm;padding:2.5mm 4mm 2.5mm 2.5mm;break-inside:avoid}.cq-row.no-image{grid-template-columns:1fr auto 32mm;padding-left:5mm}.cq-thumb{width:18mm;height:18mm;border-radius:2.5mm;overflow:hidden;background:#fff}.cq-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cq-row-info b{display:block;font-size:11pt;font-weight:600;line-height:1.25}.cq-row-info span{display:block;font-size:8.5pt;color:var(--cq-muted)}.cq-row-info .cq-dim{margin-top:1mm;font-size:9pt;color:inherit}.cq-row-info .cq-dim b{display:inline;font-size:inherit;font-weight:600}.cq-row-qty{font-size:9.5pt;color:#2a3642;white-space:nowrap;font-variant-numeric:tabular-nums}.cq-row-total{text-align:right;font-size:11pt;font-weight:700;font-variant-numeric:tabular-nums}.cq-row-total small{display:block;font-size:8pt;font-weight:500;color:#0f7a3d}@media print{.cq-print-root .cq-page.multi{height:auto;min-height:297mm;overflow:visible}}
