.cycle-form-dialog{display:flex;flex-direction:column;gap:var(--space-5)}.cycle-form-dialog__label{font-weight:var(--font-weight-medium);color:var(--slate-700);font-size:var(--font-size-xxs)!important;margin:0}.cycle-form-dialog__label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.cycle-form-dialog__legend{font-weight:var(--font-weight-regular);color:var(--color-text-muted);font-size:var(--font-size-xxs)}.cycle-form-dialog__lock-icon{color:var(--color-text-disabled)!important;flex-shrink:0}.cycle-form-dialog__locked-field{display:flex;align-items:center;gap:var(--space-4);min-height:var(--size-control-md);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-6);background:var(--grey-weak,var(--grey-50));border:var(--border-sm) solid var(--color-border-default);border-radius:var(--radius-6)}.cycle-form-dialog__locked-value{flex:1;min-width:0;font-size:var(--font-size-xs);color:var(--grey-700);line-height:var(--line-height-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cycle-form-dialog__locked-chips{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);padding:var(--space-2xs)}.cycle-form-dialog__frequency-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);height:22px;min-height:22px;padding:var(--space-2xs) var(--space-xs) var(--space-2xs) var(--space-xs-5);border-radius:var(--radius-lg);background:var(--blue-100);border:var(--border-sm) solid var(--blue-950);color:var(--blue-950);font-weight:var(--font-weight-medium);text-transform:capitalize;white-space:nowrap}.cycle-form-dialog__frequency-chip,.cycle-form-dialog__frequency-chip-label{font-size:var(--font-size-xxs)!important;line-height:18px}.cycle-form-dialog__frequency-chip-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--icon-xs);height:var(--icon-xs);padding:0;margin:0;border:none;background:transparent;cursor:pointer}.cycle-form-dialog__frequency-chip-remove-icon{display:block;width:var(--icon-xs);height:var(--icon-xs)}.cycle-form-dialog__frequency-control{width:100%}.cycle-form-dialog__frequency-control--error .cycle-form-dialog__frequency-trigger{border-color:var(--color-error)}.cycle-form-dialog__frequency-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);width:100%;min-height:var(--size-control-md);padding:var(--space-2xs) var(--space-xs) var(--space-2xs) var(--space-sm);background:var(--color-surface-default);border:var(--border-sm) solid var(--color-border-default);border-radius:var(--radius-6);cursor:pointer;font-family:inherit;text-align:left}.cycle-form-dialog__frequency-trigger:hover:not(:disabled){border-color:var(--grey-400)}.cycle-form-dialog__frequency-trigger--open:not(:disabled){border-color:var(--color-primary-base)}.cycle-form-dialog__frequency-trigger:disabled{opacity:.55;cursor:not-allowed}.cycle-form-dialog__frequency-chips-wrap{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) 0}.cycle-form-dialog__frequency-placeholder{color:var(--grey-500)}.cycle-form-dialog__frequency-placeholder,.cycle-form-dialog__frequency-selected{font-size:var(--font-size-xs);line-height:var(--line-height-sm);padding-left:var(--space-2xs)}.cycle-form-dialog__frequency-selected{color:var(--color-text-primary)}.cycle-form-dialog__frequency-chevron{flex-shrink:0;color:var(--text-grey-sub)!important}.cycle-form-dialog__frequency-menu{max-height:240px;overflow-y:auto;border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.cycle-form-dialog__frequency-menu-item{min-height:36px}.cycle-form-dialog__frequency-menu-item--active{background:var(--primary-50)}.cycle-form-dialog__type-toggle{display:flex!important;flex-wrap:wrap;gap:var(--space-5);background:transparent!important;border:none!important;height:auto!important}.cycle-form-dialog__type-toggle .v-btn{margin:0!important;height:auto!important;min-height:0!important}.cycle-form-dialog__type-toggle .v-btn:before,.cycle-form-dialog__type-toggle .v-btn__content:before,.cycle-form-dialog__type-toggle .v-btn__overlay{display:none!important}.cycle-form-dialog__type-btn{min-width:62px!important;max-width:none!important;padding:var(--space-3) var(--space-4)!important;border-radius:var(--radius-8)!important;border:var(--border-sm) solid var(--text-icon-hover)!important;background:var(--color-surface-default)!important;color:var(--grey-black)!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;font-size:var(--font-size-xxs)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--line-height-xs)!important}.cycle-form-dialog__type-btn:hover:not(.v-btn--disabled):not(.v-item--active){background:var(--grey-weak)!important}.cycle-form-dialog__type-btn.v-btn--active,.cycle-form-dialog__type-btn.v-item--active{background:var(--primary-100)!important;border-color:var(--color-primary-base)!important;color:var(--grey-black)!important}.cycle-form-dialog__type-btn.v-btn--disabled{opacity:.55}.cycle-form-dialog__name-wrap{display:flex;align-items:center;gap:var(--space-4);min-height:var(--size-control-md);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-6);background:var(--color-surface-default);border:var(--border-sm) solid var(--color-border-default);border-radius:var(--radius-6)}.cycle-form-dialog__name-wrap:focus-within{border-color:var(--color-primary-base)}.cycle-form-dialog__name-wrap--error{border-color:var(--color-error)}.cycle-form-dialog__name-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--font-size-xs);color:var(--color-text-primary);height:var(--size-control-sm)}.cycle-form-dialog__auto-btn{flex-shrink:0;height:var(--size-control-xs);padding:0 var(--space-5);border:var(--border-sm) solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--bg-default);color:var(--grey-700);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);cursor:pointer;letter-spacing:normal}.cycle-form-dialog__auto-btn:hover:not(:disabled){background:var(--bg-hover)}.cycle-form-dialog__auto-btn--active{background:var(--primary-50);border-color:var(--color-primary-base);color:var(--color-primary-base)}.cycle-form-dialog__auto-btn:disabled{opacity:.5;cursor:not-allowed}.cycle-form-dialog__field ::v-deep .v-input.v-input--hide-details>.v-input__control>.v-input__slot{margin-bottom:0}.cycle-form-dialog__field ::v-deep .autocomplete-dropdown:not(.v-input--is-disabled) .v-input__control,.cycle-form-dialog__field ::v-deep .autocomplete-dropdown:not(.v-input--is-disabled) .v-input__slot,.cycle-form-dialog__field ::v-deep .autocomplete-dropdown:not(.v-input--is-disabled) .v-select__selections,.cycle-form-dialog__field ::v-deep .autocomplete-dropdown:not(.v-input--is-disabled) input{cursor:pointer}.cycle-form-dialog__field ::v-deep .autocomplete-dropdown .v-input__append-inner .v-icon{color:var(--text-grey-sub)!important;font-size:var(--icon-sm)!important}.cycle-form-dialog__field .searchable-multi-select__activator{width:100%;max-width:100%!important}.theme--light.v-input input{color:var(--workflow-disabled)!important}.cycle-form-dialog__frequency-menu-content{margin-left:0!important;border:var(--border-sm) solid var(--color-border-default);border-radius:var(--radius-6);box-shadow:var(--shadow-md);background:var(--color-surface-default);overflow:hidden}.cycle-form-dialog__frequency-menu-content .cycle-form-dialog__frequency-menu{max-height:240px;overflow-y:auto;background:var(--color-surface-default)}.cycle-form-dialog__frequency-menu-content .cycle-form-dialog__frequency-menu-item{min-height:36px;cursor:pointer}.cycle-form-dialog__frequency-menu-content .cycle-form-dialog__frequency-menu-item:hover{background:var(--grey-weak)}.cycle-form-dialog__frequency-menu-content .cycle-form-dialog__frequency-menu-item.cycle-form-dialog__frequency-menu-item--active{background:var(--primary-50)}.cycle-form-dialog__frequency-menu-content .cycle-form-dialog__frequency-menu-item.cycle-form-dialog__frequency-menu-item--select{min-height:36px;padding:var(--space-2xs) var(--space-xs) var(--space-2xs) var(--space-xs)}.cycle-form-dialog__frequency-menu-content .cycle-form-dialog__frequency-menu-item .cycle-form-dialog__frequency-menu-label{font-size:var(--font-size-xxs)!important;color:var(--color-text-primary);line-height:var(--line-height-sm);font-weight:var(--font-weight-regular)!important}.cycle-form-dialog__frequency-menu-content .cycle-form-dialog__frequency-menu-item .v-input--selection-controls{margin-top:0;padding-top:0;width:100%}.cycle-form-dialog__frequency-menu-content .cycle-form-dialog__frequency-menu-item .v-label{font-size:var(--font-size-xs);color:var(--color-text-primary);line-height:var(--line-height-sm)}