.cr-nav-celular,.cr-cajon-fondo{display:none}@media (max-width: 1023px){.cr-sidebar{position:fixed!important;left:0;top:0;bottom:0;z-index:9500;height:100%!important;transform:translate(-102%);transition:transform .28s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 40px #00000059}.cr-app.cr-cajon-abierto .cr-sidebar{transform:none}.cr-app.cr-cajon-abierto .cr-cajon-fondo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9400;background:#0e0c0a80}.cr-topbar{height:auto!important;min-height:58px;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px!important;gap:8px!important}.cr-topbar>div:first-of-type+div,.cr-topbar>div:last-child{gap:6px!important}.cr-topbar span[style*="font-size: 21px"]{font-size:16px!important}.cr-topbar span[style*="border-radius: 999px"][style*="padding: 8px 14px"]{display:none!important}.cr-topbar button:not([title="Mi cuenta"]){font-size:0!important;padding:0!important;width:36px;height:36px;justify-content:center;gap:0!important;flex:none}.cr-topbar button:not([title="Mi cuenta"]) svg{margin:0!important}.cr-body{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}.cr-wide>div,.cr-content{padding-left:14px!important;padding-right:14px!important}.cr-body [style*=grid-template-columns]:not([style*="repeat(7"]):not([style*="repeat(2"]):not([style*="repeat(3"]):not([style*="repeat(4"]){grid-template-columns:minmax(0,1fr)!important}.cr-exec-kpi{flex-wrap:wrap}.cr-exec-kpi>*{min-width:45%}.cr-body span[style*="font-size: 22px"][style*=font-display],.cr-body span[style*="font-size: 26px"]{font-size:19px!important}.cr-nav-celular{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9000;background:var(--nav-bg, #fff);border-top:1px solid var(--line, rgba(20,17,13,.12));padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px))}.cr-nav-celular button{flex:1;background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:3px;font:600 9.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint, #8C8273);padding:4px 0;cursor:pointer}.cr-nav-celular button.activo{color:var(--accent, #8F6F33)}}@media print{.cr-nav-celular,.cr-cajon-fondo{display:none!important}}@media (max-width: 1023px){.cr-topbar{flex-wrap:wrap}.cr-topbar>div:nth-last-child(2){min-width:0;flex:1 1 140px!important}.cr-topbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.cr-topbar span[style*="letter-spacing: 0.22em"]{display:none!important}.cr-contacto{flex-wrap:wrap}.cr-contacto>div:nth-child(2){flex:1 1 140px!important}}@keyframes crSpin{to{transform:rotate(360deg)}}body{margin:0;background:#cfc6b4}@keyframes crFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes crBar{0%{transform:translate(-110%)}to{transform:translate(360%)}}@keyframes crToast{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes crDim{0%{opacity:0}to{opacity:1}}@keyframes crModal{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:none}}@keyframes crSheet{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes crItem{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes crZoom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes crShimmer{0%{transform:translate(-130%) skew(-18deg)}to{transform:translate(130%) skew(-18deg)}}button[style*="rgb(235, 208, 138)"]{position:relative;overflow:hidden}button[style*="rgb(235, 208, 138)"]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(105deg,transparent 42%,rgba(255,252,240,.45) 50%,transparent 58%);transform:translate(-130%) skew(-18deg);pointer-events:none}button[style*="rgb(235, 208, 138)"]:hover:after,button[style*="rgb(235, 208, 138)"]:active:after{animation:crShimmer .8s ease}@media (prefers-reduced-motion: reduce){button[style*="rgb(235, 208, 138)"]:after{animation:none!important}}[style*=crFade]>*{animation:crItem .5s cubic-bezier(.22,.61,.36,1) both}[style*=crFade]>*:nth-child(2){animation-delay:.04s}[style*=crFade]>*:nth-child(3){animation-delay:.08s}[style*=crFade]>*:nth-child(4){animation-delay:.12s}[style*=crFade]>*:nth-child(5){animation-delay:.16s}[style*=crFade]>*:nth-child(6){animation-delay:.2s}[style*=crFade]>*:nth-child(7){animation-delay:.24s}[style*=crFade]>*:nth-child(8){animation-delay:.28s}[style*=crFade]>*:nth-child(n+9){animation-delay:.32s}@keyframes crPop{0%{transform:scale(.5);box-shadow:0 0 #c6a35a8c}55%{transform:scale(1.16);box-shadow:0 0 0 7px #c6a35a47}to{transform:scale(1);box-shadow:0 0 0 14px #c6a35a00}}@keyframes crFwd{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes crBack{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}[data-dir=fwd] [style*=crFade]{animation-name:crFwd!important}[data-dir=back] [style*=crFade]{animation-name:crBack!important}@keyframes crBreathe{0%,to{box-shadow:0 10px 30px #0e0c0a1a,0 0 0 1px #c6a35a38}50%{box-shadow:0 12px 34px #0e0c0a21,0 0 24px #c6a35a61}}@keyframes crSkel{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes crBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cr-scroll::-webkit-scrollbar{width:0;height:0}@media (prefers-reduced-motion: reduce){[style*=crFade],[style*=crFade]>*{animation:none!important;opacity:1!important;transform:none!important}}.cr-wide{max-width:1280px;margin:0 auto;width:100%}.cr-content{max-width:920px;margin:0 auto;width:100%}.cr-body{container-type:inline-size}.cr-content .cr-report,.cr-wide .cr-report{width:100cqw;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw)}@media (max-width:1120px){.cr-exec-kpi{grid-template-columns:repeat(3,1fr)!important}.cr-exec-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media print{.cr-entrega-tbl{border-color:#8c8273!important}.cr-entrega-tbl th,.cr-entrega-tbl td{border-color:#a39a8c!important;border-width:1px!important}.cr-entrega-tbl td{height:36px!important}html,body,.cr-report{background:#fff!important}.cr-noprint{display:none!important}.cr-app{padding:0!important;background:#fff!important;min-height:auto!important;gap:0!important}.cr-phone{width:100%!important;max-width:100%!important;height:auto!important;padding:0!important;box-shadow:none!important;border-radius:0!important;background:#fff!important}.cr-screen{border-radius:0!important;height:auto!important;background:#fff!important}.cr-main{background:#fff!important;height:auto!important;overflow:visible!important}.cr-body{overflow:visible!important;height:auto!important;background:#fff!important;container-type:normal!important;padding:0!important}.cr-app,.cr-main{display:block!important;position:static!important;min-width:0!important;width:100%!important}.cr-content,.cr-wide{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.cr-content .cr-report,.cr-wide .cr-report{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;min-height:0!important}.cr-report,.cr-report *{background:transparent!important;background-color:transparent!important;color:#1a1a1a!important;box-shadow:none!important}.cr-print-cover{position:relative!important;overflow:hidden!important;margin:-8px -24px -24px!important;max-width:none!important;width:calc(100% + 48px)!important;height:9.4in!important;min-height:0!important;max-height:9.4in!important;page-break-inside:avoid!important;break-inside:avoid!important}.cr-print-cover>div{min-height:0!important}.cr-cover-bg{background-image:url(assets/presupuesto-portada-fondo.png)!important;background-position:top center!important;background-size:cover!important;background-repeat:no-repeat!important;filter:saturate(1.15) contrast(1.05)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.cr-report{padding:8px 24px 24px!important}.cr-report .cr-hl{background:#fff176!important;border-radius:6px!important;padding:6px 8px!important;margin:-6px -8px!important}.cr-dg-input{border-color:transparent!important;background:transparent!important;padding-left:0!important}.cr-dg-del,.cr-dg-addrow{display:none!important}.cr-dg-gold{color:#8f6f33!important}.cr-print-only{display:block!important}.cr-print-only *,.cr-print-only{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.cr-print-only .cr-hl{background:#fff176!important}.cr-pp-page{page-break-after:always;padding:0!important}.cr-pp-page:last-child{page-break-after:auto}.cr-foto-page+.cr-foto-page{page-break-before:always;break-before:page}.cr-foto-page .cr-foto-item img{max-height:3.9in!important;max-width:100%!important}[data-pm=both] .cr-fotos-sheet{page-break-before:always;break-before:page}[data-pm=sheet] .cr-fotos-sheet,[data-pm=fotos] .cr-sheet-main,[data-pm=fotos] .cr-sheet-footer{display:none!important}.cr-report .cr-obs{margin-top:26px!important;break-inside:avoid;clear:both}.cr-reserva-inner{padding:14px 18px 18px!important}.cr-reserva-sheet [style*="padding: 5px 0px"]{padding:3px 0!important}.cr-reserva-sheet [style*="min-height: 22px; margin-bottom: 5px"]{min-height:18px!important;margin-bottom:4px!important}.cr-reserva-sheet [style*="justify-content: center; margin-bottom: 12px"]{margin-bottom:8px!important}.cr-reserva-sheet img[style*="height: 36px"]{height:32px!important}.cr-mts-inner{padding:16px 18px 20px!important}.cr-mts-inner>[style*="padding-bottom: 16px"]{padding-bottom:12px!important}.cr-mts-inner img[style*="height: 44px"]{height:38px!important}.cr-mts-row1{margin-top:10px!important}.cr-mts-row1 [style*="min-height: 16px"]{min-height:14px!important}.cr-mts-row2{margin-top:8px!important;gap:8px!important}.cr-mts-row2 [style*="min-height: 16px"]{min-height:14px!important}.cr-mts-menublock,.cr-menutasting-sheet .cr-obs{margin-top:18px!important}.cr-menutasting-sheet .cr-obs>[style*="padding-bottom: 8px"]{padding-bottom:7px!important;margin-bottom:8px!important}body.cr-printing .cr-app{display:none!important}}@page{size:letter portrait;margin:.5in}@page pp{size:letter landscape;margin:10mm}.cr-print-only{display:none}.cr-hl-mode .cr-hlable,.cr-hl-mode [data-hlid]{cursor:pointer;outline:1px dashed transparent;outline-offset:2px;border-radius:4px;transition:outline-color .12s ease}.cr-hl-mode .cr-hlable:hover,.cr-hl-mode [data-hlid]:hover{outline-color:#8f6f3399}html,body,#root{height:100%;margin:0}body{background:#fbf8f1;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}
