body{color: #fff}.log1,body{font-family: Montserrat, sans-serif}.modal,.modals{z-index: 1050 !important}.button,.greetings,.log1{text-align: center}.button,.footer a{text-decoration: none}.admin-badge,.btn-toggle,.footer a,.section-title,.stats-value,.status-offline,.status-online{font-weight: 700}#themeToggle,.callsign-hover,.fc-event,.react-btn,.reaction-emoji{cursor: pointer}#navbar{background: #000;color: #f5f5f5 !important;transition: transform 0.3s ease-in-out}.navbar-hidden{transform: translateY(-100%)}.footer{bottom: 0;font-size: 14px;padding: 10px 0;width: 100%}.footer a:hover{text-decoration: underline}body{line-height: 1.6;transition:background-color 0.3s,color 0.3s}.profile-info{color: #333;font-size: 16px}.container,.map-container,.stats-card,.table{background:rgba(255, 255, 255, .10) !important;border-radius: 8px;border: 1px solid #2787d92e;max-width: 1280px !important;padding: 10px}.container_modal{background: #dc354547 !important;border-radius: 8px;font-size: 12px;max-width: 760px !important;max-width: fit-content;padding: 1px}..card{background: #101010;border-radius: 10px;border: 1px solid #282839;color: #0d6efd}.btn-toggle{border: none;width: 80px}.btn-toggle:hover{background-color: #17a2b8 !important;color: #fff !important}.btn-selected{background-color: #28a745 !important;color: #fff !important}.btn{--bs-btn-padding-x: 3px;--bs-btn-padding-y: 3.5px;font-size: 11px}.form-control{background-color: var(--bs-secondary-color) !important;border-bottom: 1px solid #191857;border-radius: 5px;border: none;color: var(--bs-secondary-bg)}.section-title{color: #333;font-size: 1.1rem;margin-top: 15px}.stats-card{background-color: #101010 !important;border-bottom: 1px inset rgba(13, 110, 253, 0.25);border-radius: 10px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);margin-bottom: 20px;padding: 20px;transition: transform 0.2s ease-in-out}#online-users-box h2,.stats-title{font-size: 1.2rem;margin-bottom: 10px}.map-container{margin-left: 15px;margin-right: 15px;margin-top: 70px;max-width: 100% !important;position:relative}#map{background-color: #242f3e;height: 600px;left: 0;position: relative;top: 0;width: 100%;z-index: 1 !important}.stats-card:hover{transform: scale(1.03)}.stats-value{color: #007bff;font-size: 2.5rem}#barChart{height: 200px;width: 400px}#themeToggle{background-color: #007bff;border-radius: 6px;border: none;color: #fff;font-size: 1.5rem;padding: 8px 12px;transition: 0.3s ease-in-out}#themeToggle:hover{background-color: #0056b3}.greetings{border: 1px solid;color: #86b7fe;font-size: 16px;margin-top: 20px;padding: 10px}.line,.log1{font-size: 13px}#eqslViewModal h5.text-info,.fc-event-time,body.modal-open::-webkit-scrollbar{display: none}.big-emoji,.button,.dx-tooltip-container{display: inline-block}body.modal-open{scrollbar-width: none;overflow: hidden !important;padding-left: 0 !important;padding-right: 0 !important}.profile-picture{border-radius: 15px !important;border: 1px solid #555;height: 350px;object-fit: fill;width: auto}.status-online{color: green}.status-offline{color: red}.shacks{background: #dc3545;border-radius: 15px;color: #fff;width: 300px}.pt-page{background-color: rgba(0, 0, 0, 0.075) !important;border-radius: 10px !important;border: groove}.log1{--bs-table-bg: #101010;--bs-table-color: #2196f3;--bs-table-striped-color: #2196f3}.line{border: 1px solid #81818124;vertical-align: middle !important}.modals{background: #19344f}.modal-backdrop{z-index: 1049 !important}.button{background-color: #04aa6d;border: none;color: #fff;font-size: 11px;width: 100%}.col-md-8{flex: 0 0 auto;width: 100%}input,select,textarea{color: #8c805b !important;font-family: inherit;font-size: inherit;line-height: inherit;margin: 0}.carousel-inner img,.header-img{max-height: 400px;object-fit: contain}.gm-style .gm-style-iw{color: #000}#online-users-box{background: #1e293b;border-radius: 12px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);color: #e2e8f0;font-family: "Segoe UI", sans-serif;margin: 10px auto;max-width: 70%;padding: 10px;text-align: left}#online-users-box h2{align-items: center;display: flex;gap: 8px}#online-users li{align-items: center;background: #334155;border-radius: 8px;display: flex;justify-content: space-between;margin-bottom: 6px;padding: 8px 10px;transition: background 0.2s}#online-users li:hover{background: #475569}.status-dot{margin-right: 6px;background: #22c55e;border-radius: 50%;height: 10px;width: 10px}.time{color: #94a3b8;font-size: 0.75rem}input[type="datetime-local"]::-webkit-calendar-picker-indicator{opacity: 1;filter: invert(1)}#searchInput{color: #3d94eb;border: 1px solid #007bff54 !important;background-color: #1e1e1e}#searchInput::placeholder{color: #8c805b !important}.search-input-dark{background-color: #1e1e2f;border-radius: 10px;border: 1px solid #444;color: #fff;min-width: 240px;padding: 7px 15px}.search-input-dark::placeholder{color: #bbb;font-style: italic}.search-input-dark:focus{background-color: #2a2a3d;box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);outline: 0}.search-dx-btn{background-color: #007bff;border-radius: 10px;border: none;color: #fff;padding: 7px 15px;transition:background-color 0.3s,transform 0.2s}.search-dx-btn:hover{background-color: #0056d2;transform: scale(1.05)}.list-group-item:hover{background-color: #343434}.pulse-scale{animation: 1.5s infinite pulseScale}.pulse-shadow{animation: 2s infinite pulseShadow}.gradient-btn:hover{background: linear-gradient(135deg, #20c997, #28a745);box-shadow: 0 0 15px rgba(32, 201, 151, 0.7);transform: scale(1.01)}.gm-style > div{background-color: #171515 !important}.bi-calendar,.bi-calendar-event,.bi-calendar2-week,.bi-clock,.bi-clock-fill{color: #0d6efd !important}#dx-table-wrapper::-webkit-scrollbar{width: 8px}#dx-table-wrapper::-webkit-scrollbar-track{border-radius: 8px;background: #1a1a1a}#dx-table-wrapper::-webkit-scrollbar-thumb{border-radius: 8px;background: #555}#dx-table-wrapper::-webkit-scrollbar-thumb:hover{background: #888}.stats-card{border: 1px solid #333;color: #eee}.modal-content.modals{background-color: #2a2a3a;color: #f8f9fa}.list-group-item{background-color: #1e1e2f;border-color: #333;color: #ccc}.gradient-btn{box-shadow: 0 0 10px rgba(40, 167, 69, 0.5);transition: 0.3s;background: linear-gradient(90deg, #0dcaf0, #0a58ca);border: none;color: #fff}.tooltip-inner{background-color: #222;border: 1px solid #555;color: #f8f9fa}.fc-theme-standard .fc-scrollgrid,.fc-theme-standard .fc-scrollgrid-section,.fc-theme-standard td,.fc-theme-standard th{background-color: #1e1e2f;border-color: #444;color: #ddd}.fc .fc-daygrid-day-number{font-weight: 700;color: #0dcaf0}.fc .fc-daygrid-event{background-color: #0a58ca;border-radius: 6px;border: none;color: #fff;font-size: 0.8rem;padding: 2px 4px}.fc .fc-day-today{border: 1px solid #0dcaf0;background-color: rgba(13, 202, 240, 0.1)}.activation-pota{border-left: 5px solid #4caf50}.activation-dx{border-left: 5px solid #2196f3}.activation-other{border-left: 5px solid #999}input[type="date"]::-webkit-calendar-picker-indicator{filter: invert(1)}input[type="time"]::-webkit-calendar-picker-indicator{filter: invert(1)}.fc-event,.fc-event:hover{box-shadow: none !important;transform: none !important;transition: none !important}.event-type-dx{border: none;background-color: #007bff !important}.event-type-pota{border: none;background-color: #28a745 !important}.event-type-sota{border: none;background-color: #6f42c1 !important}.event-type-iota{border: none;color: #333 !important;background-color: #ffc107 !important}.event-type-other{border: none;background-color: #6c757d !important}.big-emoji{font-size: 2.4rem;line-height: 1.3}.big-emoji.animate{animation: 0.3s ease-in-out popEmoji}.new-message{animation: 0.6s fadePop}.react-btn{font-size: 0.9rem;padding: 2px 6px}.reaction-picker{background: radial-gradient(#2950a7, transparent);border-radius: 6px;border: 1px solid #2e4c4d;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1)}.reaction-bubble{float: right;font-size: 0.85rem;margin-left: 4px}.dx-tooltip-container{cursor: pointer;position: relative}.dx-tooltip-box{position: absolute;padding: 5px 8px;background-color: #1a759c;border-radius: 5px;bottom: 125%;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);color: #fff;font-size: 12px;left: 50%;opacity: 0;text-align: left;transform: translateX(-50%);transition: opacity 0.25s;visibility: hidden;white-space: normal;z-index: 999}.dx-tooltip-container:hover .dx-tooltip-box{opacity: 1;visibility: visible}.flag-img{border-radius: 3px;border: 1px solid #444;box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);height: 16px;object-fit: cover;width: 24px}#dx-table-wrapper{scrollbar-color: #555 #1a1a1a;scrollbar-width: thin;border-radius: 8px;border: 1px solid #333}::placeholder{color: #ccc !important;opacity: 1 !important}.status-dot{animation: 1.5s ease-in-out infinite glowDot;font-size: 1em}.admin-badge{animation:2s ease-in-out infinite pulseGlow,1s ease-in-out infinite bounceGlow;background: linear-gradient(45deg, #e63946, #ffb703);border: 1px solid #fff3;box-shadow: 0 0 8px rgba(230, 57, 70, 0.8) !important;color: #000;z-index: 10}.callsign-hover{color: #1f6cc4;transition: 0.3s}.callsign-hover:hover{color: #00ffc8;text-shadow:0 0 5px #00ffc8,0 0 10px #00ffc8;transform: scale(1.05)}.custom-stats-card{background: linear-gradient(145deg, #12161f, #0d1118);border-radius: 18px;border: 1px solid #1f2937;box-shadow: 0 0 20px rgba(0, 187, 255, 0.08)}.tooltip{z-index: 9999 !important}.tooltip.show{opacity: 1}.input-group-text:hover{background: #0dcaf0;box-shadow: 0 0 10px #0dcaf0;color: #000;transition: 0.3s}.eqsl-preview-container{display: inline-block;position: relative}.eqsl-tooltip{background: #222;border-radius: 6px;border: 1px solid #ccc;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);display: none;left: 0;margin-top: 8px;padding: 5px;position: absolute;top: 100%;z-index: 999}.eqsl-tooltip img{max-height: 200px;max-width: 300px}.eqsl-img{margin: 10px;max-height: 430px;max-width: 100%}#eqslViewModal .eqsl-card > .eqsl-info-box{background: #1a1a1a;border-radius: 12px;border: 1px solid #333;box-shadow: 0 0 10px rgba(0, 255, 255, 0.08);padding: 20px}#eqslViewModal .eqsl-info-box{margin-bottom: 10px !important;padding: 15px 20px !important}#eqslViewModal hr{margin-bottom: 0.5rem !important;margin-top: 0.5rem !important}#eqslViewModal .label{color: #0dcaf0 !important}.border-info{--bs-border-opacity: 1;border-color: rgb(13 202 240 / 24%) !important}#eqslViewModal .modal-content{background: #0c0c0c !important}.modal-dialog-scrollable .modal-content{scrollbar-color: #444 #1e1e2f;scrollbar-width: thin}.modal-dialog-scrollable .modal-content::-webkit-scrollbar{width: 8px}.modal-dialog-scrollable .modal-content::-webkit-scrollbar-track{background: #1e1e2f}.modal-dialog-scrollable .modal-content::-webkit-scrollbar-thumb{background-color: #0dcaf0;border-radius: 4px;border: 2px solid #1e1e2f}.pulsating-btn{animation: 1.6s infinite pulse;background: linear-gradient(45deg, #0ef40d45, #0dcaf00a) !important;border: none;color: #fff !important;transition: transform 0.2s ease-in-out;width: 80%;display: block;margin: 10px auto;font-size: 12px}.pulse-highlight{animation: 0.6s ease-out pulseScale}.custom-border{border-color: #0d6efd24 !important}html{overflow-y: scroll}.floating-compass{height: 110px;right: 40px;position: absolute;top: 205px;width: 110px;z-index: 1000}#global-loader,.compass,.compass-base,.compass-needle{width: 100%;height: 100%}.compass{position: relative}.compass-base{display: block}.compass-needle{left: 0;pointer-events: none;position: absolute;top: 0;transform-origin: 50% 50%;transition: transform 0.3s}#global-loader{display: flex;align-items: center;background: rgba(0, 0, 0, 0.9);flex-direction: column;font-family: sans-serif;justify-content: center;left: 0;position: fixed;top: 0;z-index: 9999}.loader{border-radius: 50%;animation: 1s linear infinite spin;border-top: 6px solid #f44336;border: 6px solid #444;height: 60px;margin-bottom: 12px;width: 60px}.loading-text{color: #ccc;font-size: 18px}#online-users{list-style: none;margin: 0;padding-left: 0;display: flex;flex-wrap: wrap;gap: 0.75rem}.online-user-card{flex: 1 1 calc(33.333% - 0.75rem);min-height: 20px;min-width: 100px}#dx-table-wrapper .table-responsive{height: 100%;overflow-y: auto;scrollbar-gutter: stable}@keyframes pulseScale{0%,100%{transform: scale(1)}50%{transform: scale(1.06)}}@keyframes pulseShadow{0%{box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.4)}70%{box-shadow: 0 0 0 10px rgba(40, 167, 69, 0)}100%{box-shadow: 0 0 0 0 rgba(40, 167, 69, 0)}}@keyframes popEmoji{0%{transform: scale(0.8);opacity: 0.3}100%{transform: scale(1);opacity: 1}}@keyframes fadePop{0%{opacity: 0;transform: scale(0.85)}100%{opacity: 1;transform: scale(1)}}@keyframes glowDot{0%,100%{text-shadow: 0 0 2px #2ecc71}50%{text-shadow:0 0 8px #2ecc71,0 0 12px #2ecc71}}@keyframes pulseGlow{0%,100%{box-shadow: 0 0 5px rgba(255, 0, 102, 0.5)}50%{box-shadow: 0 0 20px #fc0}}@keyframes bounceGlow{0%,100%{transform: scale(1)}50%{transform: scale(1.08)}}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.6)}70%{box-shadow: 0 0 0 12px rgba(0, 123, 255, 0)}100%{box-shadow: 0 0 0 0 rgba(0, 123, 255, 0)}}@keyframes pulseScale{0%,100%{transform: scale(1);text-shadow: 0 0 0 #0dcaf0}50%{transform: scale(1.2);text-shadow: 0 0 10px #0dcaf0}}@keyframes spin{100%{transform: rotate(360deg)}}@media (max-width: 768px){.profile-container{flex-direction: column;text-align: center}.online-user-card{flex: 1 1 calc(50% - 0.75rem)}}@media (max-width: 480px){.online-user-card{flex: 1 1 100%}}#quick-more-toggle{margin-top: 2px}#quick-more-toggle .btn{border-color: #0dcaf0}#freq27-prefix{min-width: 48px;justify-content: center}#freq27-wrapper .form-control{text-align: left}.dx-profile.user-registered{color: #3ad48a !important;font-weight: 400 !important;text-shadow: 0 0 6px rgba(58, 212, 138, 0.12)}.wowcal{border-radius: 20px;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.08);background: radial-gradient(1000px 420px at 5% -20%, rgba(240, 185, 11, 0.12), transparent 55%),radial-gradient(800px 320px at 120% -30%, rgba(106, 169, 255, 0.18), transparent 60%),linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.02))}.wowcal-header{padding: 18px 18px 8px 18px;display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem}.wowcal-header .count{margin-left: auto;color: #cfd3da;font-size: 0.95rem}.wowcal-chips{display: flex;gap: 0.5rem;flex-wrap: wrap}.wowcal .fc{--cell-bg: rgba(255, 255, 255, 0.03);--cell-bd: rgba(255, 255, 255, 0.08);--muted: #9aa0a6}.wowcal .fc .fc-toolbar,.wowcal .fc .fc-header-toolbar{display: none}.wowcal .fc .fc-scrollgrid,.wowcal .fc td,.wowcal .fc th{border: 0 !important}.wowcal .fc .fc-daygrid-day-frame{background: var(--cell-bg);border: 1px solid var(--cell-bd);border-radius: 12px;padding: 6px}.wowcal .fc .fc-daygrid-day-top{align-items: center;padding: 0 2px 4px}.wowcal .fc .fc-daygrid-day-number{color: #eaeef4;font-weight: 600;font-size: 0.95rem}.wowcal .fc .fc-col-header-cell-cushion{color: #cfd3da;font-weight: 600;text-transform: uppercase;font-size: 0.8rem}.wowcal .wow-ev .ev-pill{display: inline-flex;align-items: center;gap: 0.45rem;padding: 0.25rem 0.5rem;border-radius: 10px;line-height: 1;font-size: 0.86rem;color: #e8eaed;border: 1px solid color-mix(in srgb, var(--accent) 45%, rgba(255, 255, 255, 0.18));background: linear-gradient(90deg, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%),rgba(255, 255, 255, 0.04);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.02)}.wowcal .wow-ev .ev-ic{font-size: 1rem}.wowcal .wow-ev .ev-title{font-weight: 600;letter-spacing: 0.2px}.wowcal .wow-ev .ev-badge{margin-left: auto;padding: 0.18rem 0.45rem;border-radius: 999px;font-size: 0.72rem;color: #cfead6;background: rgba(40, 199, 111, 0.18);border: 1px solid rgba(40, 199, 111, 0.45)}.wowcal .wow-ev .ev-badge.live{color: #fff;background: #b3212b;border-color: #e35a66;box-shadow: 0 0 0 0 rgba(227, 90, 102, 0.7);animation: livePulse 1.6s ease-out infinite}@keyframes livePulse{0%{box-shadow: 0 0 0 0 rgba(227, 90, 102, 0.7)}70%{box-shadow: 0 0 0 12px rgba(227, 90, 102, 0)}100%{box-shadow: 0 0 0 0 rgba(227, 90, 102, 0)}}#activation-calendar{min-height: 520px}.status-dot{animation: none !important}.admin-badge{animation: none !important;box-shadow: 0 0 8px rgba(230, 57, 70, 0.5) !important}.pulsating-btn{animation: none !important;box-shadow: 0 0 6px rgba(0, 123, 255, 0.45)}.wowcal .wow-ev .ev-badge.live{animation: none !important;box-shadow: 0 0 0 0 rgba(227, 90, 102, 0.7)}.section-shell{margin-top: 20px;box-shadow: 0 0 16px rgba(0, 0, 0, 0.7)}