/* Balade Geonef - Player (BGP) - CSS principal */

@import url("../style.css");

/* .jigButtonUserStatus { height: 100%; border-left: 0; } */
#top .jigButtonUserStatus { height: 100%; background: url("../../common/style/icon/hamberger.svg") no-repeat 50% 50%; background-size: 1em; padding: 0 1.5em; border-left: 0; }


.bgpNavigation { text-align: center; /*padding: 1em; background: #01787e;*/ color: #fff; }
.bgpNavigation > .jigActions { margin: 2em 0 1em; }
/* .bgpNavigation .button { padding: 0.8em 1.2em; } */
.bgpNavigation .button.important { font-size: 1em; }

.cache-complete .downloadButton { display: none; }

.stepCloseButton { font-size: 2.5em; border-radius: 1.4em; width: 1em; height: 1em; line-height: 0.8em; padding: 0; /*color: #407F85;*/ z-index: 1; position: absolute; top: 0; right: 0; }

.scroll-iti > .control { display: none; }

.stopped .onlyStopped, .tracking .onlyTracking, .paused .onlyPaused, .playing .onlyPlaying { display: inline-block; }
.paused .hideOnPause, .tracking .hideOnTracking  { display: none !important; } /* "hideOn" logic will overrides "only" logic */
.button-play:before { content: "▶ "; font-size: 1.2em; }
.button-stop:before { content: "⏹ "; font-size: 1.2em; }
.button-pause:before { content: "⏸ "; font-size: 1.2em; }

/* play/pause buttons, once playing, should only show when a step is open */
.paused.playing .onlyPaused.playButton,
  .playing .onlyPlaying.pauseButton { display: none; /* overrides */}
.paused.playing.stepDetails .onlyPaused.playButton,
  .playing.stepDetails .onlyPlaying.pauseButton { display: inline-block; }


.openStepDisabled .itiStepSummary, .openStepDisabled .itiStepBox { cursor: default; }
/* .jigDataPane.albumPhoto { cursor: default; } /\* to disable photo album view *\/ */
.openStepDisabled .itiStepSummary:hover { background: transparent; }

.jigDataPane.publication.spatialSound { /*display: none;*/ border: 0; }
/* body.showAudioTracks .jigDataPane.publication.spatialSound { display: block; } */
.jigDataPane.publication.spatialSound h3, .jigDataPane.publication.spatialSound .info { display: none; }
.playing .jigDataPane.publication.linkP { display: none; }
.jigDataPane.publication.spatialSound.tag-hideControl audio { display: none; }


/* les sons sont masqués en mode consultation */
.jigDataPane.publication.spatialSound { display: none; }
.playing .jigDataPane.publication.spatialSound { display: block; }

/* liens et vidéos sont masqués en mode immersif */
.playing .jigDataPane.publication.linkP { display: none; }
.playing .jigDataPane.publication.video { display: none; }

.jigWidget.jigDataPane.publication.tag-showAtConsultation { display: block; }
.jigWidget.jigDataPane.publication.tag-hideAtConsultation { display: none; }

.playing .jigWidget.jigDataPane.publication.tag-showAtPlaying { display: block; }
.playing .jigWidget.jigDataPane.publication.tag-hideAtPlaying { display: none; }


.ploomapControl.updateGps { top: 120px; right: 5px; }
.button.updateGpsButton { padding: 8px 23px 8px 8px; }
.button.updateGpsButton span { padding-right: 13px; font-weight: bold; }
.button.updateGpsButton:after { content: ""; position: relative; float:right; background: url(../icon/action-geolocate.png) 0 0 no-repeat; width: 24px; height: 24px; position: absolute; top: 5px; right: 5px; }

.button.bgpStart { padding-left: 28px !important; }
.button.bgpStart:before { content: ""; background: url(../icon/action-geolocate.white.png) 0 0 no-repeat; background-size: 18px; width: 24px; height: 24px; position: absolute; top: 4px; left: 5px; }
.circleItiIndexPane .button.bgpStart { display: none; }

/* une part de ces règles de styles devraient être réservées aux petits écrans */
@media (max-width: 800px) {
    /* voir pour généraliser à Iti (lxp, tdg) */

    /* body.geonefApp #top { display: none; } */
}

/* Pour la Popup */
/* #popup.close{display: none;}
#popup.open{position: fixed; background-color: aqua; width: 500px; aspect-ratio: 1/1; top: 50%; left: 50%; transform: translate(-50%, -50%);}

#sponsors >*{background-size: contain; background-repeat: no-repeat; background-position: center;}

#essonne{background-image: url("https://www.essonne.fr/fileadmin/logo/Logo2022/logo_departement_essonne.png"); width: 10em; height: 5em;}

#limours{background-image: url("https://www.mairie-limours.fr/wp-content/uploads/2025/09/soleil_blanc_entier_logo_transparent-1320x534.png"); width: 10em; height: 5em;}

#rnem{background-image: url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQf8qASqJSMXmlg2UK1w45dg_jWyZW0LK0vRQ&s"); width: 10em; height: 5em;}

#unc{background-image: url("https://www.unc.fr/templates/yootheme/cache/ea/logo-unc-eaec38f7.webp"); width: 10em; height: 5em;}

#arac{background-image: url("https://www.arac-nationale.com/images/logo-arac-national.jpg"); width: 10em; height: 5em;} */