.timeline-controls[data-v-a5961957]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#ffffff1f;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:16px;box-shadow:0 8px 32px #1f26875e,inset 0 1px #ffffff80,0 0 0 1px #0000000d;padding:12px 16px;min-width:700px;z-index:1000;animation:slideUp-a5961957 .4s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-a5961957{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.main-row[data-v-a5961957]{display:flex;align-items:center;gap:16px}.playback-controls[data-v-a5961957]{display:flex;gap:6px;flex-shrink:0}.btn-control[data-v-a5961957]{width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000026}.btn-control[data-v-a5961957]:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.btn-control[data-v-a5961957]:active{transform:translateY(0);box-shadow:0 2px 6px #0003}.btn-play[data-v-a5961957]{background:linear-gradient(135deg,#e31a1cb3,#b71c1ccc)}.btn-play[data-v-a5961957]:hover{background:linear-gradient(135deg,#e31a1cd9,#b71c1cf2)}.btn-icon[data-v-a5961957]{font-size:15px;line-height:1}.timeline-section[data-v-a5961957]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.current-time[data-v-a5961957]{font-size:12px;font-weight:600;color:#ffffffe6;text-transform:capitalize;text-shadow:0 1px 3px rgba(0,0,0,.3);display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-icon[data-v-a5961957]{font-size:12px;flex-shrink:0}.slider-container[data-v-a5961957]{position:relative;width:100%;height:20px;display:flex;align-items:center}.timeline-slider[data-v-a5961957]{position:relative;width:100%;height:6px;border-radius:8px;background:#fff3;outline:none;-webkit-appearance:none;cursor:pointer;z-index:2}.timeline-slider[data-v-a5961957]::-webkit-slider-track{height:6px;border-radius:8px;background:transparent}.timeline-slider[data-v-a5961957]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#ff9800,#e31a1c);cursor:grab;box-shadow:0 0 0 2px #e31a1c4d,0 3px 8px #e31a1c80;transition:all .2s ease}.timeline-slider[data-v-a5961957]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 4px #e31a1c66,0 4px 12px #e31a1c99}.timeline-slider[data-v-a5961957]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.timeline-slider[data-v-a5961957]::-moz-range-track{height:6px;border-radius:8px;background:transparent}.timeline-slider[data-v-a5961957]::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:linear-gradient(135deg,#ff9800,#e31a1c);cursor:grab;box-shadow:0 0 0 2px #e31a1c4d,0 3px 8px #e31a1c80}.slider-track-fill[data-v-a5961957]{position:absolute;left:0;top:50%;transform:translateY(-50%);height:6px;border-radius:8px 0 0 8px;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 0 8px #e31a1c80;pointer-events:none}.info-section[data-v-a5961957]{display:flex;align-items:center;gap:12px;flex-shrink:0}.checkbox-container[data-v-a5961957]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:6px;padding:6px 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:8px;transition:all .3s ease}.checkbox-container[data-v-a5961957]:hover{background:#ffffff26;border-color:#ffffff4d}.checkbox-container input[type=checkbox][data-v-a5961957]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-a5961957]{position:relative;width:18px;height:18px;background:#ffffff26;border:2px solid rgba(255,255,255,.3);border-radius:5px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.check-icon[data-v-a5961957]{width:11px;height:11px;color:#fff;opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.checkbox-container input:checked~.checkmark[data-v-a5961957]{background:linear-gradient(135deg,#e31a1ccc,#b71c1ce6);border-color:#e31a1c99;box-shadow:0 0 8px #e31a1c80}.checkbox-container input:checked~.checkmark .check-icon[data-v-a5961957]{opacity:1;transform:scale(1)}.label-text[data-v-a5961957]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap}.mode-icon[data-v-a5961957]{font-size:13px}.stats[data-v-a5961957]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #e31a1c33,inset 0 1px #ffffff4d}.fire-icon[data-v-a5961957]{font-size:16px;line-height:1}.fire-count[data-v-a5961957]{font-size:14px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(227,26,28,.8);letter-spacing:.3px;line-height:1}@media (max-width: 768px){.timeline-controls[data-v-a5961957]{min-width:90vw;left:5vw;transform:translate(0);bottom:15px;padding:10px 12px}.main-row[data-v-a5961957]{flex-wrap:wrap;gap:10px}.timeline-section[data-v-a5961957]{width:100%;order:3}.info-section[data-v-a5961957]{gap:8px}.label-text[data-v-a5961957]{font-size:11px}.stats[data-v-a5961957]{padding:4px 8px}.fire-count[data-v-a5961957]{font-size:12px}}.timeline-controls[data-v-a5961957]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none}.timeline-controls[data-v-a5961957]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:18px;background:linear-gradient(135deg,#e31a1c1a,#ff98001a);z-index:-1;opacity:0;transition:opacity .3s ease}.timeline-controls[data-v-a5961957]:hover:after{opacity:1}.map-container[data-v-d1ef9bda]{width:100%;height:100%}.map-loading[data-v-d1ef9bda]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f1f5f9;font-size:.9rem;color:#888}.day-controls[data-v-d1ef9bda]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#282828a6;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);padding:6px 8px;border-radius:12px;box-shadow:0 4px 12px #00000040,inset 0 1px 1px #ffffff26;display:flex;gap:4px;z-index:999}.day-btn[data-v-d1ef9bda]{background-color:transparent;border:none;border-radius:8px;padding:5px 14px;font-weight:500;font-size:13px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:1px}.day-btn[data-v-d1ef9bda]:hover{background:#ffffff26;transform:translateY(-1px)}.day-btn:hover .day-date[data-v-d1ef9bda]{color:#ffffffd9}.day-btn.active[data-v-d1ef9bda]{background:#447140f2;color:#fff;text-shadow:none;box-shadow:0 4px 12px #44714073;transform:scale(1.03)}.day-btn.active .day-label[data-v-d1ef9bda],.day-btn.active .day-date[data-v-d1ef9bda]{color:#fff;text-shadow:none}.day-weekday[data-v-d1ef9bda]{font-size:.8rem;font-weight:700;color:#fffffff2;text-shadow:0 1px 3px rgba(0,0,0,.3)}.day-weekday .short[data-v-d1ef9bda]{display:none}.day-date[data-v-d1ef9bda]{font-size:10px;font-weight:400;color:#fff9;line-height:1.2;transition:color .25s ease;text-shadow:none}.day-btn.active .day-weekday[data-v-d1ef9bda]{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.25)}.day-btn.active .day-date[data-v-d1ef9bda]{color:#ffffffe6}.legend[data-v-d1ef9bda]{position:absolute;bottom:40px;left:10px;z-index:1000}.fires-legend-container[data-v-d1ef9bda]{position:absolute;bottom:180px;right:10px;z-index:1000}#radarContainer[data-v-d1ef9bda]{position:absolute;left:10px;top:180px;background:#282828f2;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);color:#f4f2ec;font-size:11px;font-weight:400;padding:6px 10px;border-radius:10px;box-shadow:0 2px 6px #00000014;line-height:1.4;max-width:210px;z-index:2;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}#radarContainer hr[data-v-d1ef9bda]{border:none;border-top:1px solid rgba(0,0,0,.08);margin:4px 0}#radarContainer .pulse-color[data-v-d1ef9bda]{color:#447140;font-weight:600}.form-check.form-switch[data-v-d1ef9bda]{padding-left:4.2rem;min-height:2.4rem}.form-check-label[data-v-d1ef9bda]{color:#fff;cursor:pointer;font-size:.9rem;line-height:2.4rem;padding-top:0}.form-switch .form-check-input[data-v-d1ef9bda]{margin-left:-4.2rem;width:3.4rem;height:1.9rem;border-radius:1.2rem;background:#1b38602e;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 16px #00000059,inset 0 1px #ffffff40;transition:background-position .28s ease,background-color .28s ease}.form-switch .form-check-input[data-v-d1ef9bda]:before{content:"";position:absolute;top:50%;left:3px;transform:translateY(-50%);width:1.5rem;height:1.5rem;border-radius:50%;background:#fffffff2;box-shadow:0 4px 10px #00000073,inset 0 1px #fff9;transition:transform .28s ease}.form-switch .form-check-input[data-v-d1ef9bda]:checked{background-color:#fac01059;border-color:#fac010cc;box-shadow:0 0 20px #fac01099,0 6px 16px #00000059}.form-switch .form-check-input[data-v-d1ef9bda]:checked:before{transform:translate(1.5rem,-50%)}.form-switch .form-check-input[data-v-d1ef9bda]:hover{background-color:#1b386052;cursor:pointer}.fires-control-trigger[data-v-d1ef9bda]{position:absolute;bottom:88px;left:12px;z-index:10;width:40px;height:40px;border-radius:8px;border:none;background:#fff;color:#444;box-shadow:0 2px 8px #0003;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s;display:flex;align-items:center;justify-content:center;position:relative}.fires-control-trigger[data-v-d1ef9bda]:hover,.fires-control-trigger.active[data-v-d1ef9bda]{background:#c0392b;color:#fff;box-shadow:0 4px 14px #c0392b59}.fires-badge[data-v-d1ef9bda]{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#e74c3c;border:1.5px solid #fff}.fires-control-trigger.active .fires-badge[data-v-d1ef9bda]{border-color:#c0392b}.fires-panel[data-v-d1ef9bda]{position:absolute;bottom:136px;left:12px;z-index:10;width:260px;background:#fff;border-radius:10px;box-shadow:0 4px 24px #0000002e;overflow:hidden}.fires-panel-header[data-v-d1ef9bda]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#c0392b;color:#fff;font-weight:600;font-size:.9rem}.fires-panel-close[data-v-d1ef9bda]{background:none;border:none;color:#fff;cursor:pointer;opacity:.8;padding:0 2px;line-height:1}.fires-panel-close[data-v-d1ef9bda]:hover{opacity:1}.fires-panel-body[data-v-d1ef9bda]{padding:14px;color:#333}.fires-panel-body .form-check-label[data-v-d1ef9bda]{color:#333}.fires-panel-body .form-check-input[data-v-d1ef9bda]{cursor:pointer}.fires-state[data-v-d1ef9bda]{margin-top:12px;color:#666;font-size:.85rem}.fires-state-icon[data-v-d1ef9bda]{font-size:1.4rem;color:#27ae60;display:block;margin-bottom:4px}.fires-state-text[data-v-d1ef9bda]{font-size:.85rem;margin-top:4px}.fires-source[data-v-d1ef9bda]{border-top:1px solid #eee;padding-top:10px}.fires-source-title[data-v-d1ef9bda]{font-weight:600;font-size:.8rem;color:#333}.fires-source-body[data-v-d1ef9bda]{font-size:.75rem;color:#666;line-height:1.5;margin:0}.panel-enter-active[data-v-d1ef9bda],.panel-leave-active[data-v-d1ef9bda]{transition:opacity .2s ease,transform .2s ease}.panel-enter-from[data-v-d1ef9bda],.panel-leave-to[data-v-d1ef9bda]{opacity:0;transform:translateY(8px) scale(.97);transform-origin:bottom right}.fade-enter-active[data-v-d1ef9bda],.fade-leave-active[data-v-d1ef9bda]{transition:opacity .25s}.fade-enter-from[data-v-d1ef9bda],.fade-leave-to[data-v-d1ef9bda]{opacity:0}.btn-download[data-v-d1ef9bda]{width:100%;padding:7px 12px;border:none;border-radius:8px;background:#447140f2;color:#fff;font-weight:500;font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #44714059;text-decoration:none}.btn-download[data-v-d1ef9bda]:hover:not(:disabled){background:#50824b;transform:translateY(-1px)}.btn-download[data-v-d1ef9bda]:disabled{background:#50505099;cursor:not-allowed;box-shadow:none;opacity:.6}@media (max-width: 640px){.day-controls[data-v-d1ef9bda]{gap:.25rem;padding:.4rem .5rem;bottom:2.5rem}.day-weekday .full[data-v-d1ef9bda]{display:none}.day-weekday .short[data-v-d1ef9bda],.day-btn.today .full[data-v-d1ef9bda]{display:inline}.day-btn.today .short[data-v-d1ef9bda]{display:none}.day-btn[data-v-d1ef9bda]{min-width:48px;padding:.35rem .5rem}.day-date[data-v-d1ef9bda]{display:none}}
