.icon-button[data-v-f6045c74]{cursor:pointer;transition:var(--dialog-transition);border-radius:var(--btn-radius-sm);color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button[data-v-f6045c74]:focus:not(:focus-visible){outline:none}.icon-button[data-v-f6045c74]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 2px #409eff4d}.icon-button--small[data-v-f6045c74]{border-radius:var(--btn-radius-sm);width:28px;height:28px;font-size:14px}.icon-button--small[data-v-f6045c74] .svg-icon{width:14px;height:14px;font-size:14px}.icon-button--small[data-v-f6045c74] .el-icon{font-size:14px}.icon-button--small .icon-image[data-v-f6045c74]{width:14px;height:14px}.icon-button--medium[data-v-f6045c74]{border-radius:var(--btn-radius);width:38px;height:38px;font-size:19px}.icon-button--medium[data-v-f6045c74] .svg-icon{width:19px;height:19px;font-size:19px}.icon-button--medium[data-v-f6045c74] .el-icon{font-size:19px}.icon-button--medium .icon-image[data-v-f6045c74]{width:19px;height:19px}.icon-button--large[data-v-f6045c74]{border-radius:var(--btn-radius);width:44px;height:44px;font-size:20px}.icon-button--large[data-v-f6045c74] .svg-icon{width:22px;height:22px;font-size:22px}.icon-button--large[data-v-f6045c74] .el-icon{font-size:22px}.icon-button--large .icon-image[data-v-f6045c74]{width:22px;height:22px}.icon-button[data-v-f6045c74]:hover:not(.is-disabled){color:var(--f6045c74-hoverColor);background:#409eff1a;transform:scale(1.02);box-shadow:0 2px 8px #409eff26}.icon-button[data-v-f6045c74]:hover:not(.is-disabled) .svg-icon{color:var(--f6045c74-hoverColor)}.icon-button[data-v-f6045c74]:active:not(.is-disabled){box-shadow:none;background:#409eff26;transform:scale(.98)}.icon-button.is-active[data-v-f6045c74]{color:var(--f6045c74-hoverColor);background:#409eff1f}.icon-button.is-active[data-v-f6045c74] .svg-icon{color:var(--f6045c74-hoverColor)}.icon-button.is-active[data-v-f6045c74]:hover{background:#409eff2e;box-shadow:0 2px 8px #409eff33}.icon-button.is-disabled[data-v-f6045c74]{cursor:not-allowed;opacity:.4;color:var(--text-disabled)}.icon-button.is-disabled[data-v-f6045c74] .svg-icon{color:var(--text-disabled)}.icon-button .icon-image[data-v-f6045c74]{object-fit:contain;transition:var(--dialog-transition);display:block}.common-dialog__footer[data-v-c5fee217]{justify-content:flex-end;align-items:center;gap:var(--spacing-md);width:100%;display:flex}.common-dialog__footer .el-button[data-v-c5fee217]{border-radius:var(--btn-radius);min-width:88px}[data-v-c5fee217] .common-dialog--flex .el-dialog{flex-direction:column;min-height:0;max-height:90vh;display:flex;height:auto!important}[data-v-c5fee217] .common-dialog--flex .el-dialog__header,[data-v-c5fee217] .common-dialog--flex .el-dialog__footer{flex:none}[data-v-c5fee217] .common-dialog--flex .el-dialog__body{min-height:0;padding:var(--spacing-md);box-sizing:border-box;flex-direction:column;flex:1;display:flex;overflow:hidden auto}[data-v-c5fee217] .common-dialog--fullscreen .el-dialog{border-radius:0;width:100vw;margin:0;height:100vh!important;max-height:100vh!important}[data-v-c5fee217] .common-dialog--fullscreen.common-dialog--flex .el-dialog{width:100vw;height:100vh!important;max-height:100vh!important}[data-v-c5fee217] .common-dialog--full-height .el-dialog{flex-direction:column;height:auto;min-height:0;display:flex}[data-v-c5fee217] .common-dialog--full-height .el-dialog__header,[data-v-c5fee217] .common-dialog--full-height .el-dialog__footer{flex:none}[data-v-c5fee217] .common-dialog--full-height .el-dialog__body{min-height:0;padding:8px var(--spacing-md) var(--spacing-md);box-sizing:border-box;flex-direction:column;flex:1;display:flex;overflow:hidden auto}
