/**
 * Styles for GlobalInitialization widget
 * Shows loading and initialized states with icons
 */
@layer components {
  .widget-global-initialization .init-status-container {
    background: var(--light);
    border: 1px solid var(--lightgray);
    border-radius: 8px;
    padding: 1rem;
    margin: 1rem 0;
    font-family: var(--codeFont);
    font-size: 0.9rem;
  }
  .widget-global-initialization .init-status-item {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.75rem;
    padding: 0.5rem 0;
    color: var(--gray);
    transition: color 0.3s ease;
  }
  .widget-global-initialization .init-status-item.initialized {
    color: var(--secondary);
  }
  .widget-global-initialization .init-status-item:not(:last-child) {
    border-bottom: 1px solid var(--lightgray);
    margin-bottom: 0.5rem;
  }
  .widget-global-initialization .init-status-item .init-icon {
    width: 1.5rem;
    height: 1.5rem;
    min-width: 1.5rem;
    display: inline-block;
    background-color: currentColor;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
  }
  .widget-global-initialization .init-status-item.loading .init-icon {
    mask-image: url("https://cdn.jsdelivr.net/npm/@mdi/svg@7.4.47/svg/loading.svg");
    animation: spin 1s linear infinite;
  }
  .widget-global-initialization .init-status-item.initialized .init-icon {
    mask-image: url("https://cdn.jsdelivr.net/npm/@mdi/svg@7.4.47/svg/check-bold.svg");
  }
  .widget-global-initialization .init-status-item .init-text {
    text-align: center;
  }
  @keyframes spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2hvbWUvcnVubmVyL3dvcmsvY2hhb3RpY2dvb2Rjb21wdXRpbmcuZ2l0aHViLmlvL2NoYW90aWNnb29kY29tcHV0aW5nLmdpdGh1Yi5pby9xdWFydHovd2lkZ2V0cy9nbG9iYWwtaW5pdGlhbGl6YXRpb24iLCJzb3VyY2VzIjpbInN0eWxlLmlubGluZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBS047SUFDRTtNQUNFOztJQUdGO01BQ0UiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN0eWxlcyBmb3IgR2xvYmFsSW5pdGlhbGl6YXRpb24gd2lkZ2V0XG4gKiBTaG93cyBsb2FkaW5nIGFuZCBpbml0aWFsaXplZCBzdGF0ZXMgd2l0aCBpY29uc1xuICovXG5cbkBsYXllciBjb21wb25lbnRzIHtcbiAgLndpZGdldC1nbG9iYWwtaW5pdGlhbGl6YXRpb24ge1xuICAgIC5pbml0LXN0YXR1cy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHRncmF5KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1jb2RlRm9udCk7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB9XG5cbiAgICAuaW5pdC1zdGF0dXMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JheSk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICYuaW5pdGlhbGl6ZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpZ2h0Z3JheSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLmluaXQtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLmxvYWRpbmcgLmluaXQtaWNvbiB7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vQG1kaS9zdmdANy40LjQ3L3N2Zy9sb2FkaW5nLnN2Z1wiKTtcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICAgJi5pbml0aWFsaXplZCAuaW5pdC1pY29uIHtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS9AbWRpL3N2Z0A3LjQuNDcvc3ZnL2NoZWNrLWJvbGQuc3ZnXCIpO1xuICAgICAgfVxuXG4gICAgICAuaW5pdC10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgZnJvbSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxufVxuIl19 */