.os-exports-page{gap:1.25rem;display:grid}.os-export-menu{flex-direction:column;align-items:flex-start;gap:.35rem;display:inline-flex;position:relative}.os-export-menu-panel{z-index:20;border:1px solid color-mix(in srgb, var(--border,#d7dde7) 100%, transparent);background:var(--surface-raised,#fff);border-radius:.65rem;gap:.15rem;min-width:10.5rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 10px 28px #0f172a1f}.os-export-menu-panel button{appearance:none;text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:.45rem;padding:.55rem .7rem}.os-export-menu-panel button:hover,.os-export-menu-panel button:focus-visible{background:color-mix(in srgb, var(--primary,#2563eb) 10%, transparent);outline:none}.os-export-menu-status,.os-export-menu-error{margin:0;font-size:.85rem}.os-export-menu-error{color:var(--danger,#b42318)}.os-exports-table-wrap{overflow-x:auto}.os-exports-table{border-collapse:collapse;width:100%;font-size:.92rem}.os-exports-table th,.os-exports-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--border,#d7dde7) 100%, transparent);white-space:nowrap;padding:.7rem .65rem}.os-exports-table th{letter-spacing:.02em;text-transform:uppercase;opacity:.72;font-size:.78rem}.os-exports-status{text-transform:capitalize;align-items:center;gap:.35rem;display:inline-flex}.os-exports-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.os-export-menu-panel{box-shadow:none}}
