:root{--ui-icon-color:currentColor;--ui-icon-size:16px}.ui-icon[data-v-8f7d352c]{aspect-ratio:1/1;block-size:var(--ui-icon-size);color:var(--ui-icon-color);flex-shrink:0;inline-size:var(--ui-icon-size);position:relative;transition-duration:inherit}:root{--ui-spinner-background-color:hsla(0,0%,100%,.8);--ui-spinner-border-radius:inherit;--ui-spinner-color:var(--ui-red-50);--ui-spinner-size:44px;--ui-spinner-z-index:9999}.ui-spinner[data-v-a5f77973]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--ui-spinner-background-color);block-size:100%;border-radius:var(--ui-spinner-border-radius);display:flex;inline-size:100%;top:0;right:0;bottom:0;left:0;justify-content:center;max-height:100vh;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--ui-spinner-z-index)}.ui-spinner__icon[data-v-a5f77973]{--ui-icon-color:var(--ui-spinner-color);--ui-icon-size:var(--ui-spinner-size);animation-duration:1s;animation-iteration-count:infinite;animation-name:ui-spinner-a5f77973;animation-timing-function:linear}@media screen and (prefers-reduced-motion:reduce){.ui-spinner__icon[data-v-a5f77973]{animation:none}}@keyframes ui-spinner-a5f77973{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error[data-v-35e9190c]{color:red;font-size:12px;margin-left:5px}.clear-btn[data-v-35e9190c]{cursor:pointer}.clear-btn[data-v-35e9190c]:hover{color:#dc3545}
