/* CIOne 5.5.0 - importacoes, acoes em massa e estados de execucao */
.fx-ti-execution-status{display:none;align-items:center;gap:var(--cione-space-2,8px);margin-top:var(--cione-space-3,12px);padding:var(--cione-space-3,12px);border-radius:var(--cione-radius-md,10px);background:var(--cione-surface-subtle,#f5f7fa);color:var(--cione-text,#1f2937)}
.fx-ti-execution-status.is-visible{display:flex}.fx-ti-btn-spinner{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cione-spin .75s linear infinite}
.fx-ti-loading-surface{position:relative}.fx-ti-skeleton-block,.fx-ti-skeleton-row td{display:flex;gap:8px;align-items:center}.fx-ti-skeleton-line{display:inline-block;height:.75rem;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);animation:cione-pulse 1.2s ease-in-out infinite}.fx-ti-skeleton-line.w-20{width:20%}.fx-ti-skeleton-line.w-35{width:35%}.fx-ti-skeleton-line.w-60{width:60%}
.fx-ti-bulk-actions,.fx-ti-import-actions{display:flex;flex-wrap:wrap;gap:var(--cione-space-2,8px);align-items:end}.fx-ti-bulk-actions :is(select,button),.fx-ti-import-actions :is(input,select,button){min-height:44px}
@keyframes cione-spin{to{transform:rotate(360deg)}}@keyframes cione-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.fx-ti-btn-spinner,.fx-ti-skeleton-line{animation:none!important}}
@media(max-width:782px){.fx-ti-bulk-actions,.fx-ti-import-actions{align-items:stretch}.fx-ti-bulk-actions>* ,.fx-ti-import-actions>*{width:100%}}
