.photo-hover-overlay-global{position:fixed;opacity:0;visibility:hidden;z-index:9999;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;border-radius:12px;overflow:hidden;box-shadow:0 12px 48px #000000b3;border:3px solid var(--color-theme-2);background:var(--color-surface);padding:8px;max-width:800px}.hover-images-container{display:flex;flex-direction:row;gap:8px}.hover-image-global{width:250px;height:200px;object-fit:cover;display:block;border-radius:8px;flex-shrink:0}.photo-thumbnail{transition:transform .2s ease}.photo-thumbnail:hover{transform:scale(1.05)}.ag-root-wrapper,.ag-root,.ag-theme-quartz-dark{background-color:var(--color-surface);color:var(--color-theme-3);font-family:var(--font-body)}.ag-header{background-color:#124e662e!important;color:var(--color-theme-3)!important;font-weight:600}.ag-header-cell-text{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ag-cell{font-family:var(--font-body);color:var(--color-theme-3);font-size:.95rem}.ag-row-hover{background-color:#124e6626!important}.ag-row-odd{background-color:#212a31d9!important}.listing-action-group{display:inline-flex;align-items:center;gap:.5rem}.listing-action-link{color:var(--color-theme-2);font-weight:600;text-decoration:none;transition:color .2s ease}.listing-action-link:hover{color:var(--color-theme-3)}.listing-action-separator{color:var(--color-border)}
