.track{margin:5rem 0 1rem}@media (max-width:640px){.track button .text-align-fa-2x{margin-top:3px;display:inline-block}}@media (max-width:400px){.track button{padding:.375rem .75rem;font-size:1rem;line-height:1.5}}.track .breadcrumb{display:flex;flex-wrap:nowrap!important;justify-content:flex-end;margin-top:1rem;position:relative;top:-36px;font-size:16px}.track .breadcrumb>li{min-width:0}@media (max-width:640px){.track .breadcrumb{flex-wrap:wrap!important;justify-content:flex-start}}.track .button-track-info{display:none}@media (max-width:640px){.track .button-track-info{display:block}}.track .map-options .btn-group{width:100%;display:flex;gap:.5rem}.track .map-options .btn-group .btn{border-radius:.75rem!important}.track .map-options .btn-group>.btn{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center;border:none;color:#fff;padding:1rem .5rem;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:transform .2s ease,box-shadow .2s ease}.track .map-options .btn-group>.btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.18)}.track .map-options .btn-group>.btn:first-child{background:linear-gradient(135deg,#007bff,#00d4ff)}.track .map-options .btn-group>.btn:nth-child(2){background:linear-gradient(135deg,#667eea,#764ba2)}.track .map-options .btn-group>.btn:nth-child(3){background:linear-gradient(135deg,#f093fb,#f5576c)}.track .map{width:100%;height:866px;margin-bottom:.5rem}@media (max-width:768px){.track .map{height:70vh}}.track .track .row>.col-md-9{position:relative}.track .track .row>.col-md-9 .select-map-provider{position:absolute;top:.5rem;right:.75rem;z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.5rem .75rem;margin-bottom:0;border-radius:.5rem;background:hsla(0,0%,100%,.95);box-shadow:0 2px 8px rgba(0,0,0,.08)}.track .track .row>.col-md-9 .select-map-provider label{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:#495057;margin:0;white-space:nowrap}@media (max-width:380px){.track .track .row>.col-md-9 .select-map-provider label{display:none}}.track .track .row>.col-md-9 .select-map-provider select.form-select{width:auto;min-width:220px;max-width:275px;margin:0;padding:.45rem 2.25rem .45rem .75rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.08);background-color:#fffceb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23495057' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);transition:border-color .15s ease,box-shadow .15s ease}.track .track .row>.col-md-9 .select-map-provider select.form-select:focus{border-color:#6c757d;box-shadow:0 0 0 .2rem rgba(108,117,125,.15);outline:0}.track .track-info{padding:.5rem 1rem 1rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 14px rgba(0,0,0,.1);position:relative;top:-105px}.track .track-info .form-group{padding:.5rem;margin-bottom:.5rem;border-radius:.5rem;background:rgba(0,0,0,.02)}.track .track-info .form-group label{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:#495057;margin-bottom:.25rem}.track .track-info input[readonly],.track .track-info textarea[readonly]{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.06);border-radius:.5rem}.track .track-info .form-control,.track .track-info .form-select{border-radius:.5rem}@media (max-width:640px){.track .track-info{font-size:130%}.track .track-info .form-control{font-size:120%}}.track .description{font-weight:700}.track .description input{background:#f4f49b;font-size:24px}.track .text{margin-top:1rem;text-align:left;line-height:1.8rem;font-size:1.2rem;color:#444}.track .text p>strong{color:#232327;font-size:1.2rem}.track .text img{margin:1rem;max-width:calc(100% - 2rem);height:auto}.track .image-gallery{text-align:center}.track .image-gallery .image{display:inline-block;margin:0 5px 5px 0}.track .image-gallery .image img{cursor:pointer}.track .image-gallery .image img:hover{opacity:.7}.track .image-gallery .image img:hover+.image-toolbar{visibility:visible}.track .image-gallery .image img.d-opacity{opacity:.3}.track .image-gallery .image .image-toolbar{position:relative;top:-40px;width:100%;visibility:hidden}.track .image-gallery .image .image-toolbar:hover{visibility:visible}.track .image-gallery .image .image-toolbar button{border-radius:0!important}.track .image-gallery .image .image-toolbar button:hover{visibility:visible!important}.track .image-gallery .image .image-toolbar.empty{line-height:32px}@media (max-width:640px){.track .table .thumb{width:40px}}.track .table .filename{font-weight:700}@media (max-width:640px){.track .table .filename{text-overflow:ellipsis;overflow:hidden!important;white-space:nowrap;width:150px}}.track .posts .post{border-left:none;border-right:none;border-top:none}.track .posts .post .card-header{background-color:rgba(64,134,161,.04)}.track .posts .post .card-header .post-header{margin:0 -10px}.track .posts .post .card-body .post-message{margin:0 -15px;text-align:justify}.track .posts .post .card-body .post-message iframe,.track .posts .post .card-body .post-message img{max-width:100%}.track .posts .post .card-body .post-message img{margin:1rem;max-width:calc(100% - 2rem);height:auto}.track .posts .post .card-footer{background-color:rgba(64,134,161,.04)}.toolbar{position:fixed;padding:5px;left:15px;bottom:11px;z-index:1001;height:48px;transition:all .4s;background:rgba(4,4,4,.3)}.toolbar button{border-radius:0}.elevation .background{max-width:100%}