.dyc-widget{--dyc-navy:#142b49;--dyc-text:#20334c;--dyc-muted:#637184;--dyc-font:"Aptos", "Avenir Next", "Segoe UI", sans-serif}.dyc-widget,.dyc-widget *{box-sizing:border-box}.dyc-widget{position:fixed;right:max(20px, env(safe-area-inset-right));top:auto;bottom:max(20px, env(safe-area-inset-bottom));z-index:9999;color:var(--dyc-text);font-family:var(--dyc-font);font-size:16px;line-height:1.5}.dyc-widget[data-collapsed="true"]{top:auto;bottom:calc(100px + env(safe-area-inset-bottom));transform:none}.dyc-widget [hidden]{display:none!important}.dyc-widget svg{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.dyc-widget button,.dyc-widget a{-webkit-tap-highlight-color:#fff0}.dyc-widget button{font:inherit;cursor:pointer}.dyc-widget :focus-visible{outline:3px solid #176da8;outline-offset:3px}.dyc-widget .dyc-launcher{display:flex;align-items:center;gap:9px;min-height:46px;padding:11px 17px;border:1px solid #284567;border-radius:30px;color:#fff;background:var(--dyc-navy);box-shadow:0 8px 28px #142b4926;transition:background 160ms ease,transform 160ms ease}.dyc-widget .dyc-launcher{font-size:13px;font-weight:600}.dyc-widget .dyc-launcher:hover{transform:translateY(-2px);background:#213f64}.dyc-widget .dyc-launcher svg{width:19px;height:19px}.dyc-widget .dyc-launcher__brand{color:#d2dcea;font-weight:400}.dyc-widget .dyc-shell{display:flex;flex-direction:column;width:min(340px, calc(100vw - 40px));max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:hidden;border:1px solid #d8e0e8;border-radius:18px;background:#f6f8fb;box-shadow:0 16px 48px #142b491f,0 3px 12px #142b490d;animation:dyc-appear 200ms ease-out}.dyc-widget .dyc-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px;padding:14px 14px;color:#fff;background:var(--dyc-navy)}.dyc-widget .dyc-header__identity{display:flex;align-items:center;min-width:0;margin:0;line-height:1}.dyc-widget .dyc-logo{display:block;width:128px;max-width:100%;height:auto;filter:brightness(0) invert(1)}.dyc-widget .dyc-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid #fff0;border-radius:10px;color:#fff;background:#fff0;transition:background 160ms ease}.dyc-widget .dyc-close:hover{background:#ffffff26}.dyc-widget .dyc-close:focus-visible{outline-color:#fff}.dyc-widget .dyc-close svg{width:17px;height:17px}.dyc-widget .dyc-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 14px;scrollbar-color:#c3cfdb #fff0;scrollbar-width:thin}.dyc-widget .dyc-message{padding:0 2px}.dyc-widget .dyc-message h2{margin:0 0 5px;font-size:16px;font-weight:600;letter-spacing:-.3px;line-height:1.4}.dyc-widget .dyc-wave{display:inline-block;margin-left:2px;font-size:16px}.dyc-widget .dyc-message p{margin:0;color:#526276;font-size:12px;line-height:1.5}.dyc-widget .dyc-divisions{display:grid;gap:5px;margin-top:14px}.dyc-widget .dyc-division{display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 10px 7px 8px;border:1px solid #dfe6ed;border-radius:10px;color:var(--dyc-text);background:#fff;text-decoration:none;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.dyc-widget .dyc-division--depositos{--division-color:#a66c00;--division-tint:#fff4d8;--division-border:#ffb51e}.dyc-widget .dyc-division--logistica{--division-color:#d52c2c;--division-tint:#fff0ef;--division-border:#fb2423}.dyc-widget .dyc-division--puerto{--division-color:#078834;--division-tint:#eaf7ef;--division-border:#00972e}.dyc-widget .dyc-division--spacewise{--division-color:#427b95;--division-tint:#edf5f9;--division-border:#4f8ba6}.dyc-widget .dyc-division--trincaje{--division-color:#006fa9;--division-tint:#eaf5fc;--division-border:#0578b5}.dyc-widget .dyc-division--tiny{--division-color:#617f2b;--division-tint:#f0f5e7;--division-border:#668b2b}.dyc-widget .dyc-division:hover{transform:translateX(2px);border-color:var(--division-border);background:var(--division-tint)}.dyc-widget .dyc-division:active{transform:translateX(0)}.dyc-widget .dyc-division__icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:8px;color:var(--division-color);background:var(--division-tint)}.dyc-widget .dyc-division__icon svg{width:20px;height:20px}.dyc-widget .dyc-division__copy{display:grid;gap:1px;min-width:0}.dyc-widget .dyc-division__name{font-size:13px;font-weight:600;line-height:1.35}.dyc-widget .dyc-division__channel{color:var(--dyc-muted);font-size:10px;line-height:1.35}.dyc-widget .dyc-division__arrow{flex:0 0 15px;width:15px;height:15px;margin-left:auto;color:var(--division-color)}.dyc-widget .dyc-footer{flex:0 0 auto;padding:8px 14px;border-top:1px solid #e2e8ee;color:#69788b;background:#fff;font-size:9px;text-align:center}@keyframes dyc-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.dyc-widget{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));max-width:calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right))}.dyc-widget .dyc-shell{width:min(340px, calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100vh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:16px}.dyc-widget .dyc-launcher{margin-left:auto}}@media (max-width:360px){.dyc-widget .dyc-header{padding-inline:12px}.dyc-widget .dyc-content{padding-inline:12px}.dyc-widget .dyc-division{gap:8px}.dyc-widget .dyc-division__name{font-size:12px}}@media (prefers-reduced-motion:reduce){.dyc-widget .dyc-shell{animation:none}.dyc-widget button,.dyc-widget a{transition:none}}#dyc-widget button.dyc-launcher,#dyc-widget button.dyc-close{appearance:none;-webkit-appearance:none;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;text-shadow:none!important}#dyc-widget button.dyc-launcher{background:#142b49!important;border-color:#284567!important}#dyc-widget button.dyc-launcher:hover,#dyc-widget button.dyc-launcher:focus,#dyc-widget button.dyc-launcher:active{background:#213f64!important}#dyc-widget button.dyc-close{background:transparent!important;border-color:transparent!important;box-shadow:none!important}#dyc-widget button.dyc-close:hover,#dyc-widget button.dyc-close:focus,#dyc-widget button.dyc-close:active{background:#ffffff26!important}#dyc-widget button.dyc-launcher span{color:#fff!important;-webkit-text-fill-color:#fff!important}#dyc-widget button.dyc-launcher .dyc-launcher__brand{color:#d2dcea!important;-webkit-text-fill-color:#d2dcea!important}#dyc-widget button.dyc-launcher svg,#dyc-widget button.dyc-launcher svg path,#dyc-widget button.dyc-close svg,#dyc-widget button.dyc-close svg path{color:#fff!important;stroke:#fff!important;fill:none!important}#dyc-widget button.dyc-launcher img.dyc-launcher__whatsapp{display:block;flex:0 0 26px;width:26px;height:26px;object-fit:contain;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff0;filter:none}.dyc-widget{text-align:left;letter-spacing:normal;text-transform:none}.dyc-widget button{margin:0;letter-spacing:normal;text-transform:none}.dyc-widget .dyc-division,.dyc-widget .dyc-division:hover,.dyc-widget .dyc-division:focus,.dyc-widget .dyc-division:visited{color:var(--dyc-text);text-decoration:none;box-shadow:none}.dyc-widget .dyc-message h2{color:var(--dyc-text);font-family:inherit;text-transform:none}.dyc-widget .dyc-logo{border:0;margin:0;padding:0;box-shadow:none}@media print{.dyc-widget{display:none!important}}