@keyframes n2cIn{from{opacity: 0;transform: translateY(10px)}}.sv-restaurantes{min-height: 420px}.rest-menu{position: relative;z-index: 1;width: 63%;margin-top: 4%;padding: 20px 20px 18px;border-radius: 20px;border: 1px solid var(--line-2);background: #fbf6ee;color: #2a2421;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.rest-head{display: grid;gap: 2px;margin-bottom: 12px}.rest-head .mono-l{color: #8a7b6c}.rest-head b{font: italic 400 1.55rem/1.1 var(--f-serif)}.rest-tabs{list-style: none;display: flex;gap: 14px;margin: 0 0 14px;padding: 0 0 9px;border-bottom: 1px solid #e8dccb;font-size: .74rem;color: #8a7b6c;white-space: nowrap}.rest-tabs .on{color: #c8452f;font-weight: 600;box-shadow: 0 10px 0 -8px #c8452f}.rest-feat{display: grid;grid-template-columns: 84px minmax(0,1fr);gap: 14px;align-items: center;padding-bottom: 14px;border-bottom: 1px dashed #e0d3c0}.rest-plate{display: block;width: 84px;height: 84px;border-radius: 50%;box-shadow: 0 14px 22px -12px rgba(60,40,20,.55)}.rest-plate svg{display: block;width: 100%;height: 100%}.rest-feat>span:last-child{display: grid;gap: 2px;min-width: 0}.rest-feat small{font: 500 .62rem var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: #a0633f}.rest-feat b{font-weight: 700;font-size: 1rem;line-height: 1.2}.rest-feat em{font-style: normal;font-size: .74rem;line-height: 1.35;color: #7a6b5c}.rest-price{margin-top: 2px;font: 600 .82rem var(--f-mono);color: #c8452f}.rest-dishes{list-style: none;display: grid;gap: 9px;margin: 12px 0 0;padding: 0;font-size: .8rem}.rest-dishes li{display: flex;align-items: baseline;gap: 8px}.rest-dishes li>span:first-child{min-width: 0}.rest-dots{flex: 1;min-width: 10px;border-bottom: 1px dotted #c9b9a4}.rest-dishes b{font: 600 .76rem var(--f-mono);white-space: nowrap}.rest-menu i{padding: 1px 6px;border-radius: 999px;font: 600 .54rem var(--f-mono);font-style: normal;letter-spacing: .06em;text-transform: uppercase;vertical-align: 1px;white-space: nowrap}.rest-menu .veg{background: #e3eedb;color: #3f6b2f}.rest-menu .gf{background: #f5e7c8;color: #8a5a12}.motion .rest-plate{animation: restPlate 1s var(--ease) .3s both}@keyframes restPlate{from{opacity: 0;transform: rotate(-50deg) scale(.85)}}.motion .rest-dishes li{animation: n2cIn .5s var(--ease) both;animation-delay: calc(var(--i) * 90ms + .5s)}.rest-sign{position: absolute;right: 5%;top: 30px;z-index: 3;display: grid;justify-items: center;gap: 1px;padding: 10px 16px 9px;border-radius: 10px;background: #1f3b2c;color: #f3efe6;box-shadow: 0 20px 34px -18px rgba(0,0,0,.8);transform-origin: 50% -30px}.rest-sign::before{content: "";position: absolute;left: 50%;bottom: 100%;width: 64px;height: 30px;margin-left: -32px;background: linear-gradient(to top left,transparent calc(50% - .8px),#9a8a78 50%,transparent calc(50% + .8px)) left / 50% 100% no-repeat,linear-gradient(to top right,transparent calc(50% - .8px),#9a8a78 50%,transparent calc(50% + .8px)) right / 50% 100% no-repeat}.rest-sign::after{content: "";position: absolute;left: 50%;top: -33px;width: 6px;height: 6px;margin-left: -3px;border-radius: 50%;background: #9a8a78}.rest-sign b{display: inline-flex;align-items: center;gap: 7px;font-weight: 700;font-size: .86rem}.rest-sign b i{width: 8px;height: 8px;border-radius: 50%;background: #5bd08a;box-shadow: 0 0 0 3px rgba(91,208,138,.25)}.rest-sign small{font: 500 .64rem var(--f-mono);letter-spacing: .06em;color: #b9c9bd}.motion .rest-sign{animation: restSwing 5s ease-in-out infinite}@keyframes restSwing{0%,100%{transform: rotate(-2.5deg)}50%{transform: rotate(2.5deg)}}.rest-book{position: absolute;right: 0;top: 34%;z-index: 2;display: grid;gap: 8px;width: min(232px,40%);padding: 14px;border-radius: 18px;border: 1px solid var(--line-2);background: var(--glass);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .8rem}.rest-book>b{font-weight: 700;font-size: .95rem}.rest-slots{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;margin: 0;padding: 0}.rest-slots li{position: relative;padding: 7px 0;border-radius: 9px;border: 1px solid var(--line-2);font: 500 .72rem var(--f-mono);text-align: center;color: var(--fg-2)}.rest-slots .off{border-style: dashed;color: var(--fg-3);text-decoration: line-through;opacity: .6}.rest-slots .on{border-color: var(--brand);background: var(--brand);color: var(--brand-ink)}.rest-slots .on::after{content: "";position: absolute;inset: -4px;border-radius: 12px;border: 2px solid var(--brand);opacity: 0}.motion .rest-slots .on::after{animation: n2cRing 2.6s var(--ease) 1.4s infinite}@keyframes n2cRing{0%{opacity: .8;transform: scale(.92)}70%,100%{opacity: 0;transform: scale(1.12)}}.rest-ok{display: flex;align-items: center;gap: 8px;padding: 8px 10px;border-radius: 10px;background: color-mix(in srgb,var(--go) 14%,transparent)}.rest-ok .ico{width: 18px;height: 18px;color: var(--go)}.rest-ok b{display: block;font-size: .78rem}.rest-ok small{display: block;font-size: .7rem;color: var(--fg-3)}.motion .rest-ok{animation: n2cIn .6s var(--ease) 1.2s both}.sv-eventos{min-height: 490px}.evt-cal{position: relative;z-index: 1;width: 62%;margin-top: 2%;padding: 18px;border-radius: 20px;border: 1px solid var(--line-2);background: #fbf7f1;color: #2b2a30;box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.evt-head{display: flex;align-items: baseline;gap: 10px;margin-bottom: 12px}.evt-head .mono-l{color: #8b7f78}.evt-head b{font: italic 400 1.5rem/1 var(--f-serif)}.evt-months{list-style: none;display: grid;gap: 8px;margin: 0;padding: 0}.evt-months>li{display: grid;grid-template-columns: 34px minmax(0,1fr);align-items: center;gap: 8px}.evt-m{font: 500 .64rem var(--f-mono);letter-spacing: .1em;text-transform: uppercase;color: #8b7f78}.evt-days{list-style: none;display: flex;gap: 5px;margin: 0;padding: 0}.evt-days li{position: relative;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;border: 1.5px solid #ddd2c6;font: 600 .7rem var(--f-mono);color: #4a4550}.evt-days .bk{border-color: #c9877f;background: #c9877f;color: #fff}.evt-days .ask{border-color: #2b2a30;background: #2b2a30;color: #fbf7f1}.evt-days .ask::after{content: "";position: absolute;inset: -5px;border-radius: 50%;border: 2px solid #c9877f;opacity: 0}.motion .evt-days li{animation: n2cIn .45s var(--ease) both;animation-delay: calc(var(--i) * 45ms + .3s)}.motion .evt-days .ask::after{animation: n2cRing 2.6s var(--ease) 1.2s infinite}.evt-legend{list-style: none;display: flex;flex-wrap: wrap;gap: 6px 14px;margin: 12px 0 0;padding: 0;font-size: .7rem;color: #6b6470}.evt-legend li{display: inline-flex;align-items: center;gap: 6px}.evt-legend li::before{content: "";width: 10px;height: 10px;border-radius: 50%;border: 1.5px solid #ddd2c6}.evt-legend .bk::before{border-color: #c9877f;background: #c9877f}.evt-legend .ask::before{border-color: #2b2a30;background: #2b2a30}.evt-note{display: flex;align-items: center;gap: 10px;margin: 12px 0 0;padding: 9px 12px;border-radius: 12px;background: #f3e8de}.evt-note .ico{flex: none;width: 30px;height: 30px;padding: 7px;border-radius: 9px;background: #c9877f;color: #fff}.evt-note b{display: block;font-size: .8rem}.evt-note small{display: block;font-size: .7rem;color: #6b6470}.motion .evt-note{animation: n2cIn .6s var(--ease) 1s both}.evt-pack{position: absolute;right: 0;top: 6%;z-index: 2;display: grid;gap: 3px;width: min(220px,42%);padding: 16px;border-radius: 18px;border: 1px solid var(--line-2);background: var(--glass);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .8rem}.evt-pack>b{font: italic 400 1.45rem/1.1 var(--f-serif)}.evt-pack>small{color: var(--fg-3)}.evt-pack ul{list-style: none;display: grid;gap: 7px;margin: 10px 0 0;padding: 0}.evt-pack li{display: flex;align-items: center;gap: 8px;color: var(--fg-2)}.evt-pack li .ico{flex: none;width: 17px;height: 17px;padding: 3px;border-radius: 50%;background: color-mix(in srgb,#c9877f 34%,transparent);color: var(--fg)}.evt-pack li.opt{color: var(--fg-3)}.evt-pack li.opt .ico{background: none;box-shadow: inset 0 0 0 1px var(--line-2);color: var(--fg-3)}.evt-plan{position: absolute;right: 0;bottom: 0;z-index: 2;width: 52%;overflow: hidden;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7)}.evt-plan svg{display: block;width: 100%;height: auto}.evt-plan div{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;padding: 10px 14px;border-top: 1px solid var(--line);font-size: .78rem}.evt-plan span{color: var(--fg-3)}.pl-room{fill: var(--bg-3);stroke: var(--line-2);stroke-width: 1.5}.pl-t{fill: #e3c99a;transform-box: fill-box;transform-origin: center}.pl-floor{fill: color-mix(in srgb,var(--brand) 18%,transparent);stroke: color-mix(in srgb,var(--brand) 55%,transparent);stroke-dasharray: 3 3}.pl-head{fill: #c9877f}.pl-txt{fill: var(--fg-2);font: 600 9px var(--f-mono);letter-spacing: .12em}.motion .pl-t{animation: evtTable .45s var(--ease) both;animation-delay: calc(var(--i) * 60ms + .6s)}@keyframes evtTable{from{opacity: 0;transform: scale(.3)}}.seg-eventos .dores.soft .dor{background: color-mix(in srgb,#c9877f 12%,var(--bg-2))}.sv-industrias{min-height: 490px}.ind-draw{position: relative;z-index: 1;width: 78%;overflow: hidden;border-radius: 16px;border: 1px solid rgba(150,200,255,.25);background-color: #0f2c47;background-image: linear-gradient(rgba(150,200,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(150,200,255,.07) 1px,transparent 1px);background-size: 16px 16px;color: #d6ecff;box-shadow: 0 50px 90px -40px rgba(0,0,0,.8)}.ind-bar{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 12px 16px;border-bottom: 1px solid rgba(150,200,255,.2)}.ind-bar .mono-l{color: #8fb8dc}.ind-bar b{font: 600 .8rem var(--f-mono);letter-spacing: .06em;color: #ffd166}.ind-draw svg{display: block;width: 100%;height: auto}.bp-l{fill: none;stroke: #d6ecff;stroke-width: 1.6}.bp-h{fill: none;stroke: #d6ecff;stroke-width: 1;stroke-dasharray: 4 3;opacity: .75}.bp-c{fill: none;stroke: #7fb4e0;stroke-width: .8;stroke-dasharray: 12 3 2 3}.bp-d{fill: none;stroke: #ffd166;stroke-width: .9}.bp-a{fill: #ffd166}.bp-t{fill: #ffd166;font: 600 10px var(--f-mono)}.ind-scan{position: absolute;left: 0;right: 0;top: 0;height: 36%;border-bottom: 1px solid rgba(255,209,102,.55);background: linear-gradient(transparent,rgba(255,209,102,.08));opacity: 0;pointer-events: none}.motion .ind-scan{animation: indScan 7s ease-in-out 1s infinite}@keyframes indScan{0%{opacity: 0;transform: translateY(-100%)}10%{opacity: 1}55%{opacity: 1;transform: translateY(200%)}62%,100%{opacity: 0;transform: translateY(200%)}}.ind-spec{position: absolute;right: 0;top: 38%;z-index: 2;display: grid;gap: 4px;width: min(270px,52%);padding: 16px 16px 14px;border-radius: 6px;border: 1px solid var(--line-2);background: #fff;color: #1f252d;box-shadow: 0 30px 60px -28px rgba(0,0,0,.75);font-size: .76rem}.ind-spec .mono-l{color: #6b7480}.ind-spec>b{font-weight: 700;font-size: .95rem}.ind-spec dl{display: grid;grid-template-columns: auto minmax(0,1fr);margin: 6px 0 4px;border-top: 1px solid #e4e8ec}.ind-spec dt,.ind-spec dd{margin: 0;padding: 6px 0;border-bottom: 1px solid #e4e8ec}.ind-spec dt{padding-right: 12px;color: #6b7480}.ind-spec dd{font: 600 .72rem var(--f-mono);text-align: right}.ind-pdf{justify-self: start;display: inline-flex;align-items: center;gap: 6px;margin-top: 4px;padding: 7px 12px;border-radius: 999px;background: #2c4f73;color: #fff;font-weight: 600;font-size: .76rem}.ind-pdf .ico{width: 14px;height: 14px}.motion .ind-spec{animation: n2cIn .7s var(--ease) .4s both}.ind-quote{position: absolute;left: 4%;bottom: 0;z-index: 3;display: grid;gap: 8px;width: min(230px,46%);padding: 14px 16px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .8rem}.motion .ind-quote{animation: lawFloat 6s ease-in-out -2s infinite}.ind-quote ul{list-style: none;display: grid;gap: 6px;margin: 0;padding: 0}.ind-quote li{display: flex;justify-content: space-between;gap: 10px;padding: 7px 10px;border-radius: 10px;background: var(--bg-3)}.ind-quote li b{font: 600 .74rem var(--f-mono)}.ind-quote li span{color: var(--fg-2);font-size: .76rem}.ind-quote small{font: 500 .66rem var(--f-mono);color: var(--fg-3)}.ind-send{justify-self: start;padding: 8px 14px;border-radius: 999px;background: var(--brand);color: var(--brand-ink);font-weight: 600;font-size: .78rem}.sv-logistica{min-height: 440px}.log-wh{position: relative;z-index: 1;width: 80%;overflow: hidden;border-radius: 18px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.log-bar{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 12px 16px;border-bottom: 1px solid var(--line)}.log-bar b{font: 600 .8rem var(--f-mono);color: var(--fg-2)}.log-wh svg{display: block;width: 100%;height: auto}.lr-floor{stroke: var(--line-2);stroke-width: 2}.lr-up{fill: #e07a2f}.lr-beam{fill: #3b6fa3}.lr-pal{fill: #a77a4a}.lr-box{fill: #d2ab72}.lr-tape{fill: #b98d53}.lr-lbl{fill: #fbf6ec}.lr-pick{fill: none;stroke: var(--cyan);stroke-width: 2}.motion .lr-pick{animation: logPick 2.8s ease-in-out infinite}@keyframes logPick{50%{opacity: .15}}.log-sla{position: absolute;right: 0;top: 10%;z-index: 2;display: grid;gap: 3px;width: min(196px,40%);padding: 14px 16px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--glass);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .76rem}.log-sla>b{font: 700 2rem/1.1 var(--f-mono);letter-spacing: -.02em}.log-sla small{line-height: 1.4;color: var(--fg-3)}.log-meter{display: block;height: 6px;margin-top: 6px;overflow: hidden;border-radius: 6px;background: var(--bg-3)}.log-meter i{display: block;height: 100%;border-radius: 6px;background: linear-gradient(90deg,var(--brand),var(--cyan));transform: scaleX(.76);transform-origin: left}.motion .log-meter i{animation: logFill 1.4s var(--ease) .6s both}@keyframes logFill{from{transform: scaleX(0)}}.log-flow{position: absolute;left: 6%;right: 0;bottom: 0;z-index: 2;padding: 14px 10px 10px;border-radius: 18px;border: 1px solid var(--line-2);background: var(--glass);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7)}.log-flow ol{list-style: none;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;padding: 0;text-align: center}.log-flow li{display: grid;justify-items: center;gap: 2px;min-width: 0;font-size: .74rem}.log-flow li .ico{width: 34px;height: 34px;margin-bottom: 4px;padding: 8px;border-radius: 11px;border: 1px solid var(--line-2);background: var(--bg-2);color: var(--cyan)}.log-flow li b{font-weight: 600}.log-flow li small{font-size: .66rem;color: var(--fg-3)}.log-belt{position: relative;height: 18px;margin-top: 8px}.log-belt::before{content: "";position: absolute;left: 12.5%;right: 12.5%;bottom: 3px;height: 2px;background: repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 10px)}.log-run{position: absolute;left: 12.5%;bottom: 5px;width: 75%;height: 0}.log-box{position: absolute;left: -8px;bottom: 0;width: 16px;height: 12px;border-radius: 2px;background: #d2ab72;box-shadow: inset 0 0 0 1px #b98d53,inset 7px 0 0 -6px #b98d53}.motion .log-run{animation: logBelt 8s var(--ease) infinite}@keyframes logBelt{0%{opacity: 0;transform: translateX(0)}5%,18%{opacity: 1;transform: translateX(0)}30%,43%{transform: translateX(33.333%)}55%,68%{transform: translateX(66.667%)}80%,92%{opacity: 1;transform: translateX(100%)}100%{opacity: 0;transform: translateX(100%)}}.trp-mapcard{position: relative;z-index: 1;overflow: hidden;border-radius: 18px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 50px 90px -40px rgba(0,0,0,.75)}.trp-head{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 12px 16px;border-bottom: 1px solid var(--line)}.trp-head b{font-weight: 700;font-size: .88rem;white-space: nowrap}.trp-map{position: relative;overflow: hidden}.trp-map svg{display: block;width: 100%;height: auto}.tm-bg{fill: var(--bg-3)}.tm-sea{fill: rgba(79,134,184,.18)}.tm-road{fill: none;stroke: var(--line-2);stroke-width: 1.2}.tm-uf-line{fill: none;stroke: var(--fg-3);stroke-width: 1;stroke-dasharray: 2 4;opacity: .6}.tm-uf{fill: var(--fg-3);font: 600 10px var(--f-mono);letter-spacing: .12em;opacity: .75}.tm-route{fill: none;stroke: var(--cyan);stroke-width: 2.2;stroke-dasharray: 6 5;stroke-linecap: round}.tm-a{fill: var(--bg-2);stroke: var(--cyan);stroke-width: 2.5}.tm-mid{fill: var(--cyan)}.tm-b{fill: var(--accent)}.tm-b-in{fill: var(--bg-2)}.tm-lbl{fill: var(--fg-2);font: 600 10px var(--f-body)}.trp-lane{position: absolute;left: 83.333%;top: 20%;width: 67.83%;height: 0;transform: rotate(160.38deg);transform-origin: 0 0;pointer-events: none}.trp-run{position: absolute;left: 0;top: 0;width: 100%;height: 0;transform: translateX(55%)}.trp-truck{position: absolute;left: -13px;top: -13px;display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--brand);color: var(--brand-ink);box-shadow: 0 0 0 4px color-mix(in srgb,var(--brand) 28%,transparent);transform: rotate(-160.38deg)}.trp-truck .ico{width: 14px;height: 14px;transform: scaleX(-1)}.motion .trp-run{animation: trpDrive 12s linear infinite}@keyframes trpDrive{0%{opacity: 0;transform: translateX(0)}5%{opacity: 1}86%{opacity: 1;transform: translateX(94%)}93%,100%{opacity: 0;transform: translateX(94%)}}.trp-cards{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px;align-items: start;margin: -40px 4% 0}.trp-steps,.trp-quote{display: grid;gap: 8px;padding: 14px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--glass);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .76rem}.trp-quote{margin-top: 24px}.trp-nf{display: flex;justify-content: space-between;align-items: baseline;gap: 8px}.trp-nf small{font: 500 .66rem var(--f-mono);color: var(--fg-2);white-space: nowrap}.trp-steps ol{position: relative;list-style: none;display: grid;gap: 9px;margin: 0;padding: 0}.trp-steps ol::before{content: "";position: absolute;left: 5px;top: 6px;bottom: 6px;width: 2px;background: var(--line-2)}.trp-steps li{position: relative;display: grid;padding-left: 22px;color: var(--fg-3)}.trp-steps li::before{content: "";position: absolute;left: 0;top: 3px;box-sizing: border-box;width: 12px;height: 12px;border-radius: 50%;border: 2px solid var(--line-2);background: var(--bg-2)}.trp-steps li.ok,.trp-steps li.now{color: var(--fg)}.trp-steps li.ok::before{border-color: var(--brand);background: var(--brand)}.trp-steps li.now::before{border-color: var(--accent);background: var(--accent)}.trp-steps li.now::after{content: "";position: absolute;left: -4px;top: -1px;width: 20px;height: 20px;box-sizing: border-box;border-radius: 50%;border: 2px solid var(--accent);opacity: 0}.motion .trp-steps li.now::after{animation: n2cRing 2.4s var(--ease) infinite}.trp-steps b{font-weight: 600}.trp-steps li small{font-size: .68rem;color: var(--fg-3)}.trp-data{list-style: none;display: grid;gap: 6px;margin: 0;padding: 0}.trp-data li{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;padding: 6px 9px;border-radius: 9px;border: 1px solid var(--line);background: var(--bg-2)}.trp-data small{font-size: .66rem;color: var(--fg-3);white-space: nowrap}.trp-data b{font: 600 .7rem var(--f-mono);text-align: right;white-space: nowrap}.trp-ok{display: flex;align-items: center;gap: 8px;padding: 8px 10px;border-radius: 10px;background: color-mix(in srgb,var(--go) 14%,transparent)}.trp-ok .ico{flex: none;width: 18px;height: 18px;color: var(--go)}.trp-ok b{display: block;font-size: .78rem}.trp-ok small{display: block;font-size: .66rem;color: var(--fg-3)}.motion .trp-ok{animation: n2cIn .6s var(--ease) 1.2s both}:root[data-theme="light"] .rest-menu,:root[data-theme="light"] .evt-cal,:root[data-theme="light"] .ind-draw,:root[data-theme="light"] .ind-spec,:root[data-theme="light"] .log-wh,:root[data-theme="light"] .trp-mapcard{box-shadow: var(--shadow)}@media (max-width: 980px){.sv-restaurantes,.sv-logistica{min-height: 410px}.sv-eventos,.sv-industrias{min-height: 480px}.trp-cards{margin-inline: 6%}}@media (max-width: 640px){.sv-restaurantes{display: grid;gap: 12px;min-height: 0;padding-top: 10px}.rest-menu{width: auto;margin: 0;padding: 16px 16px 14px}.rest-head{padding-right: 140px}.rest-head b{font-size: 1.35rem}.rest-sign{top: 34px;right: 14px;padding: 8px 12px 7px}.rest-sign b{font-size: .8rem}.rest-book{position: static;width: auto}.rest-slots{grid-template-columns: repeat(6,minmax(0,1fr));gap: 4px}.rest-slots li{font-size: .66rem}.sv-eventos{display: grid;gap: 12px;min-height: 0}.evt-cal{width: auto;margin: 0;padding: 16px}.evt-pack{position: static;width: auto}.evt-pack ul{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.evt-plan{display: none}.sv-industrias{min-height: 0}.ind-draw{width: auto}.ind-spec{position: relative;right: auto;top: auto;width: auto;margin: -64px 0 0 20%}.ind-spec dl>:nth-last-child(-n + 2){display: none}.ind-quote{display: none}.sv-logistica{display: grid;gap: 12px;min-height: 0}.log-wh{width: auto}.log-sla{top: 54px;right: 8px;width: 150px;padding: 10px 12px}.log-sla>b{font-size: 1.5rem}.log-meter,.log-today{display: none}.log-flow{position: static;padding: 12px 4px 8px}.log-flow li{font-size: .68rem}.log-flow li small{display: none}.trp-cards{gap: 8px;margin: -24px 2% 0}.trp-steps,.trp-quote{padding: 11px;font-size: .72rem}.trp-quote{margin-top: 16px}.trp-steps li small,.trp-ok{display: none}.trp-steps ol{gap: 8px}.trp-data li{padding: 5px 7px}}
