.icon { border-bottom: 0 !important; } .wrap { word-wrap: break-word; } .nowrap-parent { white-space: nowrap; } .nowrap-child { display: inline-block; } .htmx-indicator { opacity: 0; transition: opacity 500ms ease-in; } .htmx-request .htmx-indicator, .htmx-request.htmx-indicator { opacity: 1; } .tooltiptext { visibility: hidden; background-color: black; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px; position: absolute; z-index: 1; } .rounded-tooltip:hover .tooltiptext { visibility: visible; } .table { background: transparent !important; } tr { transition: all 0.2s ease-in-out; } a.panel-block { transition: all 0.2s ease-in-out; } tr:hover, a.panel-block:hover { cursor: pointer; background-color: rgba(221, 224, 255, 0.3) !important; } .has-background-grey-lighter { background-color: rgba(219, 219, 219, 0.5) !important; } .navbar { background-color: rgba(0, 0, 0, 0.03) !important; } .gia-brand-shell { display: inline-flex; align-items: center; } .gia-brand-logo { display: inline-flex; align-items: center; justify-content: center; padding: 0.45rem 0.75rem; border-radius: 16px; background: rgba(255, 255, 255, 0.82); border: 1px solid rgba(21, 28, 39, 0.08); box-shadow: 0 10px 24px rgba(21, 28, 39, 0.08); } .gia-brand-logo img { display: block; } [data-theme="dark"] .gia-brand-logo { background: rgba(255, 255, 255, 0.96); border-color: rgba(255, 255, 255, 0.82); box-shadow: 0 12px 28px rgba(0, 0, 0, 0.34); } .section > .container.gia-page-shell, .section > .container { max-width: 1340px; } .gia-page-header { display: flex; align-items: flex-start; justify-content: space-between; gap: 1rem; margin-bottom: 1rem; flex-wrap: wrap; } .gia-page-header .title, .gia-page-header .subtitle { max-width: 72ch; } .gia-page-header .subtitle { margin-bottom: 0; } .table thead th { position: sticky; top: 0; background: rgba(248, 250, 252, 0.96) !important; color: #1b1f2a !important; backdrop-filter: blur(6px); z-index: 1; } [data-theme="dark"] .table thead th { background: rgba(44, 44, 44, 0.96) !important; color: #f3f5f8 !important; } .table td, .table th { vertical-align: top; } .help { max-width: 78ch; } .button.is-light { border-color: rgba(27, 38, 59, 0.12); } .input, .textarea, .select select { border-color: rgba(27, 38, 59, 0.18); box-shadow: none; } .input:focus, .textarea:focus, .select select:focus { border-color: rgba(27, 99, 214, 0.8); box-shadow: 0 0 0 0.125em rgba(27, 99, 214, 0.14); } .grid-stack-item-content, .floating-window { display: flex !important; flex-direction: column !important; overflow-x: hidden !important; overflow-y: hidden !important; } .panel { display: flex !important; flex-direction: column !important; overflow: hidden; } .panel-block { overflow-y: auto; overflow-x: auto; min-height: 90%; display: block; } .floating-window { max-height: 300px; z-index: 9000; position: absolute; top: 50px; left: 50px; } .floating-window .panel { background-color: rgba(250, 250, 250, 0.8) !important; } .float-right { float: right; padding: 0 5px; } .grid-stack-item:hover .ui-resizable-handle { display: block !important; } .ui-resizable-handle { z-index: 39 !important; } .osint-table-shell { border: 1px solid rgba(127, 127, 127, 0.2); border-radius: 14px; padding: 0.9rem; background: rgba(255, 255, 255, 0.45); } .osint-table-toolbar { margin-bottom: 0.75rem; } .osint-results-table-wrap { border-radius: 10px; overflow: auto; } .task-ui-badge { background: #f5f5f5 !important; border: 1px solid #dbdbdb !important; color: #1f1f1f !important; font-size: 0.75rem; line-height: 1.5; padding: 0.25em 0.75em; font-weight: 500; } .osint-results-table th { font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.05em; } .osint-sort-link { color: inherit; display: inline-flex; align-items: center; gap: 0.25rem; } .osint-sort-link:hover { color: #3273dc; } .osint-search-form .button.is-fullwidth { width: 100%; } .navbar-dropdown .navbar-item.is-current-route { background-color: rgba(50, 115, 220, 0.14) !important; color: #1f4f99 !important; font-weight: 600; } .theme-toggle-button { display: inline-flex; align-items: center; justify-content: center; } .brand-theme-toggle { min-width: 0; padding: 0; border: 0 !important; background: transparent !important; box-shadow: none !important; line-height: 1; width: auto; height: auto; } .brand-theme-logo { display: block; width: 5.4rem; height: auto; shape-rendering: geometricPrecision; text-rendering: geometricPrecision; } .brand-theme-stroke { stroke: #111827; } [data-theme="dark"] .brand-theme-stroke { stroke: #f8fafc; } .security-page-tabs a { transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out; } .reduced-motion, .reduced-motion * { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }