.SDYh5q_overlay{z-index:100;isolation:isolate;background:#fff;place-items:center;min-width:320px;animation:.32s cubic-bezier(.22,1,.36,1) both SDYh5q_overlay-enter;display:grid;position:fixed;inset:0;overflow:hidden}.SDYh5q_overlay:before{z-index:-1;content:"";background-image:linear-gradient(#41692c09 1px,#0000 1px),linear-gradient(90deg,#41692c09 1px,#0000 1px);background-size:4.5rem 4.5rem;display:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.SDYh5q_ambientGlow{aspect-ratio:1;border:1px solid #48712f14;border-radius:999px;width:min(48rem,110vw);animation:3.2s ease-in-out infinite SDYh5q_ambient-breathe;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5rem #48712f06,0 0 0 10rem #48712f05}.SDYh5q_routeLine{border-top:1px dashed #48712f1c;border-radius:50%;width:116%;height:52%;display:none;position:absolute;top:24%;left:-8%;transform:rotate(-8deg)}.SDYh5q_content{flex-direction:column;align-items:center;width:min(88vw,42rem);display:flex;position:relative;transform:translateY(-1.5rem)}.SDYh5q_eyebrow{color:#41692c9e;letter-spacing:.22em;margin-bottom:1rem;font-size:.66rem;font-weight:700}.SDYh5q_logoStage{aspect-ratio:1;width:min(78vw,26rem);position:relative}.SDYh5q_logoGhost,.SDYh5q_logoImage{object-fit:contain}.SDYh5q_logoGhost{opacity:.11;filter:grayscale(.35)}.SDYh5q_logoFill{filter:drop-shadow(0 10px 24px #41692c29);clip-path:inset(0 100% 0 0);animation:2.65s cubic-bezier(.58,0,.18,1) .15s forwards SDYh5q_logo-paint;position:absolute;inset:0}.SDYh5q_paintFront{filter:blur(10px);opacity:0;background:linear-gradient(90deg,#0000,#71a44c14,#41692c4d,#0000);border-radius:999px;width:4.5rem;animation:2.65s cubic-bezier(.58,0,.18,1) .15s forwards SDYh5q_paint-front;position:absolute;top:27%;bottom:27%;left:4%}.SDYh5q_statusBlock{flex-direction:column;align-items:center;gap:1rem;width:min(72vw,20rem);margin-top:1rem;display:flex}.SDYh5q_statusMessage{color:#354b2b;letter-spacing:-.01em;text-align:center;min-height:1.5rem;font-size:.9rem;font-weight:560;animation:.28s ease-out both SDYh5q_status-enter}.SDYh5q_progressTrack{background:#41692c1a;border-radius:999px;width:100%;height:2px;overflow:hidden}.SDYh5q_progressValue{border-radius:inherit;background:linear-gradient(90deg,#0000,#41692c 45%,#71a44c 100%);width:38%;height:100%;animation:1.4s ease-in-out infinite SDYh5q_progress-travel;display:block}.SDYh5q_authorized .SDYh5q_progressValue{background:linear-gradient(90deg,#41692c,#71a44c);width:100%;animation:.42s ease-out both SDYh5q_progress-complete}.SDYh5q_authorized .SDYh5q_statusMessage{color:#41692c}.SDYh5q_error{animation:.22s ease-in forwards SDYh5q_overlay-exit}.SDYh5q_exiting{pointer-events:none;animation:.42s cubic-bezier(.4,0,.2,1) forwards SDYh5q_overlay-exit}.SDYh5q_error .SDYh5q_logoFill,.SDYh5q_error .SDYh5q_paintFront,.SDYh5q_error .SDYh5q_progressValue{animation-play-state:paused}.SDYh5q_error .SDYh5q_statusMessage{color:#a43b3b}@keyframes SDYh5q_overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes SDYh5q_overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes SDYh5q_logo-paint{0%{clip-path:inset(0 100% 0 0)}45%{clip-path:inset(0 54% 0 0)}to{clip-path:inset(0)}}@keyframes SDYh5q_paint-front{0%{opacity:0;left:2%}12%{opacity:1}85%{opacity:.7}to{opacity:0;left:92%}}@keyframes SDYh5q_ambient-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.025)}}@keyframes SDYh5q_status-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes SDYh5q_progress-travel{0%{transform:translate(-105%)}to{transform:translate(270%)}}@keyframes SDYh5q_progress-complete{0%{transform-origin:0;transform:scaleX(.7)}to{transform-origin:0;transform:scaleX(1)}}@media (max-width:639px){.SDYh5q_content{transform:translateY(-.5rem)}.SDYh5q_eyebrow{font-size:.58rem}.SDYh5q_statusBlock{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.SDYh5q_overlay,.SDYh5q_logoFill,.SDYh5q_paintFront,.SDYh5q_ambientGlow,.SDYh5q_statusMessage,.SDYh5q_progressValue{animation-duration:.01ms;animation-iteration-count:1}.SDYh5q_logoFill{clip-path:inset(0)}.SDYh5q_paintFront{display:none}}
.IJp2la_overlay{z-index:100;isolation:isolate;background:#fff;place-items:center;min-width:320px;animation:.16s ease-out both IJp2la_overlay-enter;display:grid;position:fixed;inset:0;overflow:hidden}.IJp2la_overlay:before{z-index:-1;content:"";background-image:linear-gradient(#41692c0a 1px,#0000 1px),linear-gradient(90deg,#41692c0a 1px,#0000 1px);background-size:4.5rem 4.5rem;display:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.IJp2la_ambientGlow{aspect-ratio:1;border:1px solid #48712f1c;border-radius:999px;width:min(42rem,105vw);animation:2.8s ease-in-out infinite IJp2la_breathe;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5rem #48712f08,0 0 0 10rem #48712f05}.IJp2la_routeLine{border-top:1px dashed #41692c24;border-radius:50%;width:116%;height:52%;display:none;position:absolute;top:24%;left:-8%;transform:rotate(-8deg)}.IJp2la_logoStage{aspect-ratio:1;width:min(78vw,26rem);position:relative;transform:translateY(-.75rem)}.IJp2la_logoGhost,.IJp2la_logoImage{object-fit:contain}.IJp2la_logoGhost{opacity:.12}.IJp2la_logoFill{filter:drop-shadow(0 12px 28px #41692c33);clip-path:inset(0 100% 0 0);animation:1.65s cubic-bezier(.58,0,.18,1) forwards IJp2la_paint-logo;position:absolute;inset:0}.IJp2la_paintFront{filter:blur(10px);background:linear-gradient(90deg,#0000,#71a44c2e,#41692c7a,#0000);border-radius:999px;width:4.25rem;animation:1.65s cubic-bezier(.58,0,.18,1) forwards IJp2la_paint-front;position:absolute;top:27%;bottom:27%;left:3%}@keyframes IJp2la_overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes IJp2la_paint-logo{0%{clip-path:inset(0 100% 0 0)}68%,to{clip-path:inset(0)}}@keyframes IJp2la_paint-front{0%{opacity:0;left:2%}12%{opacity:1}70%{opacity:.7;left:92%}to{opacity:0;left:92%}}@keyframes IJp2la_breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.025)}}@media (prefers-reduced-motion:reduce){.IJp2la_overlay,.IJp2la_ambientGlow,.IJp2la_logoFill,.IJp2la_paintFront{animation-duration:.01ms;animation-iteration-count:1}.IJp2la_logoFill{clip-path:inset(0)}.IJp2la_paintFront{display:none}}
.mitr6a_overlay{--accent:#168a5b;--accent-strong:#087648;--accent-soft:#168a5b21;--accent-glow:#22c55e57;z-index:110;isolation:isolate;background:radial-gradient(circle at 50% 42%, var(--accent-soft), transparent 30rem), linear-gradient(145deg, #f8fbfd 0%, #edf4f8 52%, #f6f9fc 100%);place-items:center;min-width:320px;animation:.32s cubic-bezier(.22,1,.36,1) both mitr6a_overlay-enter;display:grid;position:fixed;inset:0;overflow:hidden}.mitr6a_scheduling{--accent:#7c3aed;--accent-strong:#6324c7;--accent-soft:#7c3aed21;--accent-glow:#8b5cf652}.mitr6a_editing{--accent:#d97706;--accent-strong:#b45309;--accent-soft:#d9770621;--accent-glow:#f59e0b57}.mitr6a_removal{--accent:#dc2626;--accent-strong:#b91c1c;--accent-soft:#dc26261f;--accent-glow:#ef44444d}.mitr6a_contracting{--accent:#0891b2;--accent-strong:#0e7490;--accent-soft:#0891b221;--accent-glow:#06b6d452}.mitr6a_overlay:before{z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 4%, transparent) 1px, transparent 1px);content:"";background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.mitr6a_ambientGlow{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 10%, transparent);width:min(48rem,110vw);box-shadow:0 0 0 5rem color-mix(in srgb, var(--accent) 3%, transparent), 0 0 0 10rem color-mix(in srgb, var(--accent) 2%, transparent);border-radius:999px;animation:3.2s ease-in-out infinite mitr6a_ambient-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mitr6a_routeLine{border-top:1px dashed color-mix(in srgb, var(--accent) 13%, transparent);border-radius:50%;width:116%;height:52%;position:absolute;top:24%;left:-8%;transform:rotate(-8deg)}.mitr6a_content{flex-direction:column;align-items:center;width:min(88vw,42rem);display:flex;position:relative;transform:translateY(-1.5rem)}.mitr6a_eyebrow{color:color-mix(in srgb, var(--accent-strong) 68%, #334155);letter-spacing:.22em;text-align:center;margin-bottom:-.25rem;font-size:.66rem;font-weight:700}.mitr6a_logoStage{aspect-ratio:1;width:min(64vw,18rem);position:relative}.mitr6a_logoGhost,.mitr6a_logoFill{background:var(--accent);position:absolute;inset:0;-webkit-mask:url(/organizations/tmm-transportes/logo.png) 50%/contain no-repeat;mask:url(/organizations/tmm-transportes/logo.png) 50%/contain no-repeat}.mitr6a_logoGhost{opacity:.1}.mitr6a_logoFill{filter:drop-shadow(0 10px 24px var(--accent-glow));clip-path:inset(0 100% 0 0);animation:2.2s cubic-bezier(.58,0,.18,1) .15s forwards mitr6a_logo-paint}.mitr6a_paintFront{background:linear-gradient(90deg, transparent, var(--accent-soft), var(--accent-glow), transparent);filter:blur(10px);opacity:0;border-radius:999px;width:4.5rem;animation:2.2s cubic-bezier(.58,0,.18,1) .15s forwards mitr6a_paint-front;position:absolute;top:27%;bottom:27%;left:4%}.mitr6a_successIcon{width:2rem;height:2rem;color:var(--accent-strong);filter:drop-shadow(0 6px 12px var(--accent-glow));animation:.36s cubic-bezier(.22,1,.36,1) both mitr6a_success-enter;position:absolute;bottom:22%;right:5%}.mitr6a_statusBlock{flex-direction:column;align-items:center;gap:1rem;width:min(72vw,21rem);margin-top:-2.25rem;display:flex}.mitr6a_statusMessage{color:#334155;letter-spacing:-.01em;text-align:center;min-height:1.5rem;font-size:.9rem;font-weight:560;animation:.28s ease-out both mitr6a_status-enter}.mitr6a_progressTrack{background:color-mix(in srgb, var(--accent) 11%, transparent);border-radius:999px;width:100%;height:2px;overflow:hidden}.mitr6a_progressValue{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent-strong) 45%, var(--accent) 100%);width:38%;height:100%;animation:1.4s ease-in-out infinite mitr6a_progress-travel;display:block}.mitr6a_success .mitr6a_progressValue{width:100%;animation:.42s ease-out both mitr6a_progress-complete}.mitr6a_success .mitr6a_statusMessage{color:var(--accent-strong)}.mitr6a_error{--accent:#c2414b;--accent-strong:#a52935;--accent-soft:#c2414b1f;--accent-glow:#ef444440}.mitr6a_error .mitr6a_logoFill,.mitr6a_error .mitr6a_paintFront,.mitr6a_error .mitr6a_progressValue{animation-play-state:paused}.mitr6a_exiting{pointer-events:none;animation:.42s cubic-bezier(.4,0,.2,1) forwards mitr6a_overlay-exit}@keyframes mitr6a_overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes mitr6a_overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes mitr6a_logo-paint{0%{clip-path:inset(0 100% 0 0)}45%{clip-path:inset(0 54% 0 0)}to{clip-path:inset(0)}}@keyframes mitr6a_paint-front{0%{opacity:0;left:2%}12%{opacity:1}85%{opacity:.7}to{opacity:0;left:92%}}@keyframes mitr6a_ambient-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.025)}}@keyframes mitr6a_status-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes mitr6a_success-enter{0%{opacity:0;transform:scale(.55)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mitr6a_progress-travel{0%{transform:translate(-105%)}to{transform:translate(270%)}}@keyframes mitr6a_progress-complete{0%{transform-origin:0;transform:scaleX(.7)}to{transform-origin:0;transform:scaleX(1)}}@media (max-width:639px){.mitr6a_content{transform:translateY(-.5rem)}.mitr6a_eyebrow{font-size:.58rem}.mitr6a_statusBlock{margin-top:-1.25rem}.mitr6a_successIcon{width:1.7rem;height:1.7rem;bottom:20%;right:1%}}@media (prefers-reduced-motion:reduce){.mitr6a_overlay,.mitr6a_logoFill,.mitr6a_paintFront,.mitr6a_ambientGlow,.mitr6a_statusMessage,.mitr6a_progressValue,.mitr6a_successIcon{animation-duration:.01ms;animation-iteration-count:1}.mitr6a_logoFill{clip-path:inset(0)}.mitr6a_paintFront{display:none}}
.HdqtVW_curtain{z-index:40;pointer-events:none;isolation:isolate;background:radial-gradient(circle at 50% 42%,#c6e8f37a,#0000 30rem),linear-gradient(145deg,#f8fbfd 0%,#edf4f8 52%,#f6f9fc 100%);min-width:320px;position:fixed;inset:0}.HdqtVW_curtain:before{z-index:-1;content:"";background-image:linear-gradient(#14467409 1px,#0000 1px),linear-gradient(90deg,#14467409 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}