.montador-module__OQrluW__app{--papel:#faf8f4;--pedestal:#efe9e0;--tinta:#1c1a17;--tinta2:#3a352f;--tinta3:#6e655c;--tinta4:#9a9187;--fio:#d9d1c5;--branco:#fff;--ok:#2f5d46;--erro:#9b2c1f;--ease:cubic-bezier(.2,.7,.2,1);min-height:100dvh;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));background:var(--papel);color:var(--tinta);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);font-size:15px;line-height:1.45;display:grid}.montador-module__OQrluW__app button{font:inherit;color:inherit}.montador-module__OQrluW__mono{font-family:var(--fonte-mono,"IBM Plex Mono",ui-monospace,Menlo,monospace)}.montador-module__OQrluW__topo{z-index:20;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--fio);padding-top:env(safe-area-inset-top,0px);background:#faf8f4f5;position:sticky;top:0}.montador-module__OQrluW__topoIn{min-height:60px;padding-block:8px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:1320px;margin:0 auto;display:grid}.montador-module__OQrluW__voltar{min-width:0;min-height:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.montador-module__OQrluW__voltar img{object-fit:contain;background:var(--pedestal);border-radius:10px;flex:none;width:44px;height:44px}.montador-module__OQrluW__voltar>span:last-child{min-width:0;line-height:1.2;display:grid}.montador-module__OQrluW__voltar small{color:var(--tinta3);letter-spacing:.02em;font-size:11.5px}.montador-module__OQrluW__voltar b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.montador-module__OQrluW__setaV{color:var(--tinta3);flex:none;font-size:18px}.montador-module__OQrluW__trilha{color:var(--tinta3);white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:12px;overflow:hidden}.montador-module__OQrluW__trilha a{color:inherit;text-decoration:none}.montador-module__OQrluW__trilha a:hover{text-decoration:underline}.montador-module__OQrluW__fechar{width:44px;height:44px;color:var(--tinta2);border-radius:50%;place-items:center;text-decoration:none;display:grid}.montador-module__OQrluW__fechar:hover{background:var(--pedestal)}@media (max-width:719.98px){.montador-module__OQrluW__trilha{display:none}.montador-module__OQrluW__topoIn{grid-template-columns:minmax(0,1fr) auto}}.montador-module__OQrluW__passos{padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));scrollbar-width:none;gap:4px;max-width:1320px;margin:0 auto;display:flex;overflow-x:auto}.montador-module__OQrluW__passos::-webkit-scrollbar{display:none}.montador-module__OQrluW__passo{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;align-items:center;gap:8px;min-height:42px;padding:0 4px;font-size:13px;display:flex;color:var(--tinta4)!important}.montador-module__OQrluW__passo i{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.montador-module__OQrluW__passo[aria-current=step]{border-bottom-color:var(--tinta);color:var(--tinta)!important}.montador-module__OQrluW__passo[data-feito]{color:var(--tinta2)!important}.montador-module__OQrluW__passo[data-feito] i{background:var(--tinta2);border-color:var(--tinta2);color:var(--papel)}.montador-module__OQrluW__corpo{grid-template-columns:minmax(0,1fr);width:100%;max-width:1320px;margin:0 auto;display:grid}.montador-module__OQrluW__palco{background:var(--pedestal);touch-action:none;height:46dvh;min-height:min(46dvh,420px);position:relative;overflow:hidden}.montador-module__OQrluW__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.montador-module__OQrluW__camada{pointer-events:none;position:absolute;inset:0}.montador-module__OQrluW__mais{pointer-events:auto;border:1px solid var(--tinta);background:var(--papel);cursor:pointer;width:44px;height:44px;transition:transform .2s var(--ease),background .2s;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;box-shadow:0 2px 10px #1c1a171f}.montador-module__OQrluW__mais:hover{transform:scale(1.06)}.montador-module__OQrluW__mais[aria-pressed=true]{background:var(--tinta);color:var(--papel)!important}.montador-module__OQrluW__mais svg{width:16px;height:16px}.montador-module__OQrluW__mini{border-color:var(--tinta3);width:24px;height:24px;color:var(--tinta2);margin:-12px 0 0 -12px;box-shadow:0 1px 4px #1c1a171f}.montador-module__OQrluW__mini:before{content:"";position:absolute;inset:-7px}.montador-module__OQrluW__mini svg{width:10px;height:10px}.montador-module__OQrluW__pulso{animation:montador-module__OQrluW__pulso 2.2s var(--ease) infinite}@keyframes montador-module__OQrluW__pulso{0%{box-shadow:0 0 #1c1a1740}70%{box-shadow:0 0 0 14px #1c1a1700}to{box-shadow:0 0 #1c1a1700}}.montador-module__OQrluW__ferr{top:12px;right:max(12px,env(safe-area-inset-right,0px));z-index:2;gap:6px;display:flex;position:absolute}.montador-module__OQrluW__ferr button{border:1px solid var(--fio);min-height:36px;color:var(--tinta2);cursor:pointer;background:#faf8f4e6;border-radius:999px;padding:0 12px;font-size:12.5px}.montador-module__OQrluW__ferr button:disabled{opacity:.4;cursor:default}.montador-module__OQrluW__cabe{left:max(12px,env(safe-area-inset-left,0px));z-index:2;background:#faf8f4eb;border-radius:999px;align-items:center;gap:7px;margin:0;padding:6px 12px;font-size:12.5px;display:flex;position:absolute;bottom:12px}.montador-module__OQrluW__cabe:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.montador-module__OQrluW__cabe[data-s=ok]{color:var(--ok)}.montador-module__OQrluW__cabe[data-s=nao]{color:var(--erro)}.montador-module__OQrluW__cabe[data-s=sem]{color:var(--tinta3)}.montador-module__OQrluW__peca{touch-action:none}.montador-module__OQrluW__recem{animation:montador-module__OQrluW__recem 1.2s var(--ease)}@keyframes montador-module__OQrluW__recem{0%{opacity:.2}40%{opacity:1}}.montador-module__OQrluW__indicador{z-index:4;pointer-events:none;background:var(--tinta);border-radius:2px;position:absolute}.montador-module__OQrluW__indicador[data-o=v]{width:3px;height:56px;margin:-28px 0 0 -1.5px}.montador-module__OQrluW__indicador[data-o=h]{width:56px;height:3px;margin:-1.5px 0 0 -28px}.montador-module__OQrluW__palco[data-arrastando]{cursor:grabbing}.montador-module__OQrluW__avisoPalco{z-index:3;background:var(--erro);color:#fff;text-align:center;border-radius:10px;max-width:calc(100% - 32px);margin:0;padding:8px 14px;font-size:13px;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #1c1a172e}.montador-module__OQrluW__avisoPalco[data-ok="1"]{background:var(--tinta)}.montador-module__OQrluW__painel{padding:22px max(16px,env(safe-area-inset-right,0px)) 28px max(16px,env(safe-area-inset-left,0px));align-content:start;gap:18px;min-width:0;display:grid}.montador-module__OQrluW__painel h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:30px;font-weight:400;line-height:1.08}.montador-module__OQrluW__sub{color:var(--tinta3);max-width:46ch;margin:-8px 0 0;font-size:14px}.montador-module__OQrluW__rot{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta3);margin:0 0 8px;font-size:11.5px}@media (max-width:899.98px){.montador-module__OQrluW__palco{top:calc(env(safe-area-inset-top,0px) + 103px);z-index:5;height:48dvh;min-height:300px;max-height:460px;box-shadow:0 1px 0 var(--fio);position:sticky}.montador-module__OQrluW__ferr{top:auto;bottom:10px;right:max(10px,env(safe-area-inset-right,0px))}.montador-module__OQrluW__ferr button{border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;padding:0;font-size:16px;display:grid}.montador-module__OQrluW__ferr .montador-module__OQrluW__t{display:none}.montador-module__OQrluW__cabe{bottom:14px}.montador-module__OQrluW__avisoPalco{top:10px}}@media (min-width:900px){.montador-module__OQrluW__corpo{padding:0 0 0 max(16px,env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);align-items:start}.montador-module__OQrluW__palco{border-radius:18px;height:calc(100dvh - 212px);min-height:220px;margin:12px 0;position:sticky;top:112px}.montador-module__OQrluW__painel{min-height:calc(100dvh - 112px);padding:28px 40px 24px}.montador-module__OQrluW__painel h1{font-size:38px}.montador-module__OQrluW__app{padding-bottom:88px}}@media (min-width:900px) and (max-height:619.98px){.montador-module__OQrluW__ferr{top:auto;bottom:12px}.montador-module__OQrluW__cabe{bottom:14px}.montador-module__OQrluW__avisoPalco{top:10px}}.montador-module__OQrluW__campos{gap:10px;display:grid}.montador-module__OQrluW__medida{border:1px solid var(--fio);background:var(--branco);border-radius:12px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:62px;display:grid;position:relative}.montador-module__OQrluW__medida:focus-within{border-color:var(--tinta);box-shadow:0 0 0 3px #1c1a1712}.montador-module__OQrluW__medida label{color:var(--tinta3);pointer-events:none;font-size:11.5px;position:absolute;top:9px;left:52px}.montador-module__OQrluW__medida input{width:100%;min-width:0;color:var(--tinta);-moz-appearance:textfield;outline:none;font-size:18px;box-shadow:none!important;background:0 0!important;border:0!important;padding:22px 0 6px!important}.montador-module__OQrluW__medida input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.montador-module__OQrluW__medida input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.montador-module__OQrluW__un{color:var(--tinta4);pointer-events:none;font-size:12px;position:absolute;bottom:10px;right:52px}.montador-module__OQrluW__medida button{height:100%;color:var(--tinta2);cursor:pointer;background:0 0;border:0;font-size:20px}.montador-module__OQrluW__medida button:hover{background:var(--pedestal)}.montador-module__OQrluW__medida button:first-of-type{border-radius:12px 0 0 12px}.montador-module__OQrluW__medida button:last-of-type{border-radius:0 12px 12px 0}.montador-module__OQrluW__seg{background:var(--pedestal);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.montador-module__OQrluW__seg button{min-height:44px;color:var(--tinta2);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:4px 6px;font-size:13.5px;display:flex}.montador-module__OQrluW__seg button[aria-pressed=true]{background:var(--branco);color:var(--tinta);box-shadow:0 1px 3px #1c1a171a}.montador-module__OQrluW__seg svg{flex:none;width:22px;height:16px}.montador-module__OQrluW__seg span{text-align:left;line-height:1.15}.montador-module__OQrluW__link{min-height:40px;color:var(--tinta2);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;font-size:13.5px;text-decoration:underline}.montador-module__OQrluW__cartao{border:1px solid var(--fio);background:var(--branco);border-radius:14px;gap:12px;padding:14px;display:grid}.montador-module__OQrluW__cartaoTopo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.montador-module__OQrluW__cartaoTopo b{font-weight:500}.montador-module__OQrluW__cartaoTopo .montador-module__OQrluW__link{min-height:32px;padding:0}.montador-module__OQrluW__chips{flex-wrap:wrap;gap:6px;display:flex}.montador-module__OQrluW__chip{border:1px solid var(--fio);background:var(--branco);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13.5px;display:inline-flex}.montador-module__OQrluW__chip[aria-pressed=true]{border-color:var(--tinta);background:var(--tinta);color:var(--papel)!important}.montador-module__OQrluW__chip:hover{border-color:var(--tinta3)}.montador-module__OQrluW__acoes{flex-wrap:wrap;gap:6px;display:flex}.montador-module__OQrluW__acao{border:1px solid var(--fio);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13.5px;display:inline-flex}.montador-module__OQrluW__acao:hover{border-color:var(--tinta3)}.montador-module__OQrluW__tirar{color:var(--erro)!important}.montador-module__OQrluW__modulos{gap:16px;display:grid}.montador-module__OQrluW__grupoOp{gap:8px;display:grid}.montador-module__OQrluW__grupoOp p{color:var(--tinta3);margin:0;font-size:12.5px}.montador-module__OQrluW__grupoOp p b{color:var(--tinta);font-weight:500}.montador-module__OQrluW__pecas{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;display:grid}.montador-module__OQrluW__op{border:1px solid var(--fio);background:var(--branco);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.montador-module__OQrluW__op:hover{border-color:var(--tinta)}.montador-module__OQrluW__op svg{width:52px;height:38px}.montador-module__OQrluW__op b{font-size:14px;font-weight:500;display:block}.montador-module__OQrluW__op small{color:var(--tinta3);font-size:12px}.montador-module__OQrluW__add{border:1px solid var(--fio);width:30px;height:30px;color:var(--tinta2);border-radius:50%;place-items:center;font-size:17px;display:grid}.montador-module__OQrluW__op:hover .montador-module__OQrluW__add{border-color:var(--tinta)}.montador-module__OQrluW__lista{border-top:1px solid var(--fio);margin:0;padding:0;list-style:none}.montador-module__OQrluW__lista li{border-bottom:1px solid var(--fio);justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.montador-module__OQrluW__lista li button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.montador-module__OQrluW__lista li span{color:var(--tinta3);white-space:nowrap;font-size:12.5px}.montador-module__OQrluW__atalhos{gap:0;display:grid}.montador-module__OQrluW__revest{gap:14px;display:grid}.montador-module__OQrluW__amostras{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:14px 10px;display:grid}.montador-module__OQrluW__am{cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:11.5px;line-height:1.25;display:grid;color:var(--tinta3)!important}.montador-module__OQrluW__am img,.montador-module__OQrluW__amCor{object-fit:cover;outline-offset:3px;border-radius:50%;outline:1px solid #0000;width:56px;height:56px;transition:outline-color .2s;display:block;box-shadow:inset 0 0 0 1px #00000014}.montador-module__OQrluW__am[aria-pressed=true] img,.montador-module__OQrluW__am[aria-pressed=true] .montador-module__OQrluW__amCor{outline:1.5px solid var(--tinta)}.montador-module__OQrluW__am[aria-pressed=true]{color:var(--tinta)!important}.montador-module__OQrluW__escolhido{background:var(--branco);border:1px solid var(--fio);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.montador-module__OQrluW__amGrande{border-radius:10px!important;width:72px!important;height:72px!important}.montador-module__OQrluW__escolhido b{font-weight:500;display:block}.montador-module__OQrluW__escolhido small{color:var(--tinta3);font-size:12.5px}.montador-module__OQrluW__resumo{border:1px solid var(--fio);background:var(--branco);border-radius:14px;gap:10px;padding:14px;display:grid}.montador-module__OQrluW__lin{justify-content:space-between;gap:12px;font-size:14px;display:flex}.montador-module__OQrluW__lin span:last-child{text-align:right;color:var(--tinta2)}.montador-module__OQrluW__barra{z-index:30;-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--fio);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#faf8f4f7;position:fixed;bottom:0;left:0;right:0}.montador-module__OQrluW__barraIn{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:1320px;margin:0 auto;display:grid}.montador-module__OQrluW__barraTxt{min-width:0;line-height:1.25;display:grid}.montador-module__OQrluW__barraTxt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.montador-module__OQrluW__barraTxt small{color:var(--tinta3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.montador-module__OQrluW__botao{background:var(--tinta);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:15px;font-weight:500;transition:background .2s,transform .15s;display:flex;color:var(--papel)!important}.montador-module__OQrluW__botao:hover{background:#000}.montador-module__OQrluW__botao:active{transform:scale(.99)}.montador-module__OQrluW__s{transition:transform .3s var(--ease)}.montador-module__OQrluW__botao:hover .montador-module__OQrluW__s{transform:translate(4px)}@media (max-width:379.98px){.montador-module__OQrluW__botao{padding:0 16px;font-size:14px}.montador-module__OQrluW__barraTxt b{font-size:13px}}.montador-module__OQrluW__pronto{justify-items:start;gap:14px;display:grid}.montador-module__OQrluW__selo{background:var(--tinta);width:48px;height:48px;color:var(--papel);border-radius:50%;place-items:center;display:grid}.montador-module__OQrluW__numero{letter-spacing:0;text-transform:none;color:var(--tinta)}.montador-module__OQrluW__botoes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.montador-module__OQrluW__claro,.montador-module__OQrluW__escuro{text-align:center;text-wrap:balance;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.montador-module__OQrluW__claro{border:1px solid var(--tinta);color:var(--tinta)}.montador-module__OQrluW__escuro{background:var(--tinta);color:var(--papel)}@media (prefers-reduced-motion:reduce){.montador-module__OQrluW__app *{transition:none!important;animation:none!important}}
