.add-template-dialog{display:flex;flex-direction:column;min-height:0;max-width:100%;overflow-x:hidden}.add-template-dialog__stepper{background:var(--grey-white);border-bottom:1px solid var(--grey-200);padding:0 0 16px;margin:0 0 var(--space-8);max-width:100%;overflow-x:hidden}.add-template-dialog__steps{display:flex;align-items:center;width:100%;min-width:0;gap:var(--space-2xl)}.add-template-dialog__step{display:inline-flex;align-items:center;gap:var(--space-sm);border:0;background:transparent;padding:0;cursor:pointer;color:var(--grey-500,#828285);min-width:0;flex-shrink:1}.add-template-dialog__step--active .add-template-dialog__step-label{color:var(--color-primary,#193541);font-weight:var(--font-weight-semibold)}.add-template-dialog__step--done .add-template-dialog__step-label{color:var(--grey-700)}.add-template-dialog__step-circle{width:32px;height:32px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold);flex-shrink:0;border:1px solid var(--grey-300,#d1d5db);background:var(--grey-white,#fff);color:#666}.add-template-dialog__step-circle--active{border-color:var(--color-primary,#193541);color:var(--color-primary,#193541);background:var(--grey-white,#fff)}.add-template-dialog__step-circle--done{border-color:var(--color-primary,#193541);background:var(--color-primary,#193541);color:var(--grey-white,#fff)}.add-template-dialog__step-label{font-size:var(--font-size-xs,14px)!important;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-template-dialog__connector{height:1px;flex:1 1 auto;width:auto;min-width:16px;max-width:72px;background:var(--grey-300,#d1d5db);flex-shrink:1}.add-template-dialog__connector--done{background:var(--color-primary-alpha,rgba(25,53,65,.35))}.add-template-dialog__body{min-height:320px;max-height:calc(80vh - 180px);overflow-x:hidden;overflow-y:auto;max-width:100%;min-width:0}.add-template-dialog__btn{letter-spacing:normal!important}.add-template-dialog ::v-deep .v-text-field__details{padding:0!important;margin-top:var(--space-2xs);margin-bottom:0!important}[data-testid=setup-tasklist__add-template-dialog] .v-card,[data-testid=setup-tasklist__add-template-dialog] .v-card-text{overflow-x:hidden;max-width:100%}