@media (max-width:414px) and (orientation:portrait){#event-actions{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}#event-actions .btn,#event-actions .btn-group{width:100%!important;margin:0 0 .5rem!important}#event-actions .btn-group .dropdown-toggle{width:100%!important}#event-actions .btn-group .dropdown-menu{width:100%!important;left:0!important;right:0!important}#event-actions .ms-2{margin-left:0!important}}@media (max-width:576px){#event-actions{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}#event-actions .btn,#event-actions .btn-group{width:100%!important;margin:0 0 .5rem!important}#event-actions .btn-group .dropdown-toggle{width:100%!important;justify-content:center!important}#event-actions .btn-group .dropdown-menu{width:100%!important;left:0!important;right:0!important;text-align:center!important}#event-actions .ms-2{margin-left:0!important}.card-header .d-flex{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}.card-header h1{margin-bottom:.5rem!important}.card-header .h6{margin-bottom:1rem!important}}.clickable-distance{cursor:pointer;transition:all .2s ease}.clickable-distance:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}.precipitation-badge{background-color:rgba(52,144,220,.9)!important;color:#fff!important;font-size:.7rem;padding:.2rem .4rem;border-radius:.3rem;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.3);white-space:nowrap;transition:all .2s ease;margin-right:.25rem}.precipitation-badge:hover{background-color:#3490dc!important;transform:scale(1.05)}.precipitation-badge.precipitation-3day{background-color:hsla(208,7%,46%,.9)!important}.precipitation-badge.precipitation-3day:hover{background-color:#6c757d!important}#producer-note-content a,.alert a{color:#0d6efd;text-decoration:underline}#producer-note-content a:hover,.alert a:hover{color:#0a58ca}dd a{color:#0d6efd;text-decoration:underline}dd a:hover{color:#0a58ca}.dropdown-menu{z-index:999999!important;position:absolute!important}.card-header .btn-group{position:relative!important;z-index:99999!important}.card-header .btn-group .dropdown-menu{position:absolute!important;z-index:999999!important}#event-actions,.card-header,.card-header .d-flex{overflow:visible!important;position:relative!important;z-index:10000!important}.container-fluid .card{z-index:1!important}.container-fluid .card,.container-fluid .card-header{position:relative!important;overflow:visible!important}.container-fluid .card-header{z-index:10000!important}.container-fluid .card-body{position:relative!important}.card:not(.card-header),.producer-note-card{z-index:1!important}.container-fluid>.card:first-child .card-header{z-index:10000!important}#calendarModalLabel{color:#320a28}.modal-dialog-centered .modal-content{border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.3)}.modal-body .btn-lg{transition:all .3s ease;border:2px solid #dee2e6;background-color:#fff}.modal-body .btn-lg:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(50,10,40,.2);border-color:#320a28;background-color:#f8f9fa}.modal-body .btn-lg i{color:#320a28}.modal-body .btn-lg:hover i{color:#94ddbc;transition:color .3s ease}.modal-body .btn-lg:hover{background-color:#320a28;color:#94ddbc}@media (max-width:576px){.modal-dialog-centered{margin:1rem}.modal-body .btn-lg{font-size:1rem;padding:.75rem 1rem}.modal-body .btn-lg i{font-size:1.5rem!important}}.event-image-wrapper{position:relative!important;display:inline-block!important;width:100%!important}.event-image-wrapper .event-image-container{position:relative!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.event-image-wrapper .event-image-container img{object-fit:contain!important;object-position:center!important}.event-image-wrapper .canceled-badge{margin:0!important;padding:0!important}.event-image-wrapper .canceled-badge,.event-image-wrapper .canceled-badge-fallback{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:10!important}