body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.boat{cursor:pointer;flex-direction:row;position:relative;width:100%;z-index:0}.boat-titulo-container{align-items:center;display:flex;justify-content:center;z-index:1}.boat-titulo{font-feature-settings:normal;color:#f0f0f0;font-size:38px;font-variant:normal;font-weight:400;letter-spacing:0;word-spacing:0}.boat-img-dias,.boat-titulo{font-style:normal;-webkit-text-decoration:none solid #444;text-decoration:none solid #444;text-transform:uppercase}.boat-img-dias{font-feature-settings:normal;bottom:1px;font-size:20px;font-variant:normal;font-weight:700;height:auto;position:absolute}.boat-container-img{z-index:2}.boat-container,.boat-img{bottom:1px;height:auto;position:absolute;width:70px}.tooltip{background:#868686d0;border-radius:4px;box-shadow:0 2px 4px #14141433;color:#fff;opacity:0;padding:10px;top:100%;transition:opacity .3s,visibility .3s,top .3s,background .3s;visibility:hidden;width:250px}.tooltip,.tooltip:before{left:50%;position:absolute;transform:translateX(-50%)}.tooltip:before{border:8px solid;border-color:#0000 #0000 #696969;bottom:100%;content:""}.boat-container:hover .tooltip{background:#868686d0;opacity:1;top:120%;transform:translate(-50%,-5px);visibility:visible}.lineTime{flex-direction:row;width:100%}.lineTime,.simple-timeline{position:relative}.simple-timeline-item{bottom:0;color:#19273a;font-size:30px;position:absolute;transform:translateX(-50%);z-index:1}.timeline-line{background-color:#000;height:2px;left:0;top:75%;width:100%}.timeline-line,.timeline-marker{position:absolute;transform:translateY(-50%)}.timeline-marker{background-color:red;border-radius:50%;height:10px;top:50%;width:10px}.timeline-data{color:#666;font-size:1em;left:50%;position:absolute;top:15px;transform:translateX(-50%)}.boatDetails{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.boatDetails>div{background-color:#f1f1f1;border-radius:8px;box-shadow:0 4px 8px #0003;box-sizing:border-box;max-width:600px;padding:25px;width:100%}.container-escape-btn-BD{align-items:center;display:flex;justify-content:flex-end;margin-bottom:20px}.escape-btn-BD{align-items:center;background-color:#0000003d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;width:30px;z-index:1000}.boatDetails-titles-D{flex-grow:1;font-size:40px;margin-left:20px}.boatDetails-item{display:flex;font-size:20px}.boatDetails-titles{font-weight:700;margin-right:10px}.boatDetails-data{font-weight:400}.boatDetails-item-super{display:flex;font-size:25px}.port{align-items:center;background-color:#9c9c9c;box-shadow:inset -1px 3px 19px -8px #000000a6;cursor:default;display:flex;justify-content:center;overflow:hidden;width:15%}.button{--border-right:6px;--text-stroke-color:#ebebeb;--animation-color:#19273a;--fs-size:6em;-webkit-text-stroke:4px var(--text-stroke-color);color:#0000;display:inline-block;filter:drop-shadow(0 0 23px var(--animation-color));font-family:Arial;font-size:var(--fs-size);letter-spacing:4px;text-decoration:none;text-transform:uppercase;transform:rotate(-90deg);transform-origin:center center;white-space:nowrap}.button,.track{position:relative}.track{align-items:stretch;background-color:#f3f3f3;display:flex;flex-direction:column;height:100vh;justify-content:space-between;margin:0;padding:0;width:100%;z-index:0}.track-container{z-index:2}.item.even,.item.odd{align-items:center;box-shadow:inset -19px -200px 15px -185px #0505051f;display:flex;flex:1 1;margin:0;width:100%}.item.even{background-color:#b4d0e5}.item.odd{background-color:#00897b}.line-time-container{background-color:#f3f3f3;flex-shrink:0;height:5px;width:100%}.bodega{display:relative;padding:10px}.nombre-barco-bodega{font-size:30px;margin-bottom:20px}.bodega-container-each{display:relative;padding:10px}body,html{height:100%;margin:0}.container{display:flex;width:100%}.container>*{flex-grow:1}.container>.port{flex-basis:10%}.container>.track{flex-basis:90%}.fullscreen-btn{align-items:center;background-color:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:fixed;right:10px;top:10px;width:40px;z-index:1000}.fullscreen-btn:hover{background-color:#00000080}
/*# sourceMappingURL=main.2b2597a2.css.map*/